Категории
[FAQ] Часто задаваемые вопросы и ответы
Проблемы и решения
Ошибки и исправления
Общие вопросы
Расширения
Установка и обновление
Модули
Шаблоны
Локализация интерфейса
Коммерческие предложения
Учимся бизнесу
Бизнес книги
Поисковая оптимизация (SEO)
Магазины на ShopOS
Хостинг для ShopOS
Предложения и пожелания
Курилка
|
Замена цен в зависимости от условий
Добрый день!
Стоит задача. Заменить цены в зависимости от определенных условий. То есть Цены стоят одни, но, к примеру, если человек пришел из вася-петя.ком, то цена умножается на какой-то коефициент. В карточке товара такое получилось сделать. Редактировал файл /modules/product-info.php Там есть строка (30) $products_price = $osPrice->GetPrice($product->data['products_id'], $format = true, 1, $product->data['products_tax_class_id'], $product->data['products_price'], 1); В ней задавал условия - работает. Но как заменить это все в категории, в хитах, в рекомендуемых? ----------- Может тот способ, что я выбрал плохой и вы предложите лучший? Заранее спасибо за ответ.
Вы хотите слишком просто решить весьма сложный вопрос. Можно, конечно, подобным образом сделать в категории, в хитах...
Только сначала продумать надо ВСЮ схему, а не две-три страницы.
Например, товар стоит 100 руб, а для пришедших из вася-петя.ком - 200 руб. Пришел посетитель из вася-петя.ком, зарегистрировался, положил товар стоимостью 200 руб. в корзину. Все работает. Заказ не оформлял, ушел. Через день зашел уже НЕ из вася-петя.ком, и видит, товар стоит 100 руб. А в корзине цена какая должна быть? 200 или 100 ?
И подобный вопрос - далеко не единственный!
А зачем куки придумали, собственно? я не прошу рассказывать мне что может быть, я прошу просто показать где. Спасибо
Куки, как и прочее, не помогут, если Вы точно не знаете, что хотите получить.
Однако, беретесь за сложнейшую задачу, а даже не можете найти нужное место в скриптах...
Список товаров категории в основном формируется в modules/product_listing.php
Успехов!
Добился этого отредактировав modules/product_info.php classes/product.php classes/shopping_cart.php
Задал условия при которым умножается цена на коэффициент. Вроде все ок
Источник
|