Перейти к публикации
Поиск в
  • Дополнительно...
Искать результаты, содержащие...
Искать результаты в...

GwindorSerg

Новичок
  
  • Публикаций

    2
  • Зарегистрирован

  • Посещение

Достижения GwindorSerg

Newbie

Newbie (1/14)

  • First Post
  • Week One Done
  • One Month Later
  • One Year In

Последние медали

0

Репутация

  1. Смысл такой- когда кол-во любых крючков Clover достигает 5шт, то базовая цена меняется с 410руб. на 390руб. (скидка 5%) Когда кол-во любых крючков Clover достигает 10шт, то цена меняется на 369руб. (скидка 10%) Но правильное изменение цены происходит только у последнего товара из нужной категории в списке товаров корзины Затык, я думаю в массиве или его отсутствии в районе штатного массива foreach ($products as $product) в файле /catalog/controller/checkout/cart.php Как-то надо сделать, чтобы корзина выводила пересчитанное значение $price для всех товаров из нужной категории
  2. Прошу прощения, понимаю, что прошло много времени, не не могли бы вы поделиться более подробными выкладками по реализации сией красоты? Как привязать категории к корзине? Как я понимаю нужно изменить запрос к БД в файле /system/library/cart.php добавив в него информацию о категориях? $product_query = $this->db->query("SELECT * FROM " . DB_PREFIX . "product p LEFT JOIN " . DB_PREFIX . "product_description pd ON (p.product_id = pd.product_id) WHERE p.product_id = '" . (int)$product_id . "' AND pd.language_id = '" . (int)$this->config->get('config_language_id') . "' AND p.date_available <= NOW() AND p.status = '1'"); Вообще, у меня есть задумка сделать количественную скидку на товар из определенной категории. То есть, чтобы скидка работала не от количества одного товара, как в стандарте Opencart, а от общего кол-ва товара из определенной категории. Файл xml и то что считает сейчас корзина disc_Clover.xml
×
×
  • Создать...

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.