Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

Исключение купона при акции на товар( или наоборот) OC 3.0.2.0


zmey93

Recommended Posts

Здравствуйте!

Подскажите как убрать суммирование купона с акцией?

Нужно чтоб купон распространялся на все товары кроме акционные(на время действия акции) 

P.S.

На сайте есть 2 категории не акция и акция если товар сразу в двух кат то купон всё ровно распространяется на акцию.

P.P.S.

Находил (ссылки сейчас нет по рукой)

модуль для решения этой задачи только он под старый OC 2x

Стоит OpenCart 3.0.2.0

Спасибо!

Змінено користувачем zmey93
Надіслати
Поділитися на інших сайтах


Нужно не учитывать в подсчете купона товары на которые есть акция

ковырять 

system/library/cart/cart.php чтоб getProducts показывал на какой товар есть акция

и catalog/model/extension/total/coupon.php для исключения таких товаров

Надіслати
Поділитися на інших сайтах

3 часа назад, spectre сказал:

Нужно не учитывать в подсчете купона товары на которые есть акция

ковырять 

system/library/cart/cart.php чтоб getProducts показывал на какой товар есть акция

и catalog/model/extension/total/coupon.php для исключения таких товаров

Как я понял модулей нету?

Только ручками?

А если не сложно можно подробнее объяснить?

Надіслати
Поділитися на інших сайтах


  • 1 year later...

Для OcStore 3.0.2.0
catalog/model/extension/total/coupon.php

После 

if ($coupon_info) {

Добавить

$this->load->model('catalog/product');

----------------

Перед 

$discount = 0;

Добавить

$results = $this->model_catalog_product->getProduct($product['product_id']);
            if ($results['special']) {
                continue;
            }

 

  • +1 1
Надіслати
Поділитися на інших сайтах


  • 1 year later...
23.11.2021 в 22:52, AlexandrSY сказал:

Для OcStore 3.0.2.0
catalog/model/extension/total/coupon.php

После 

if ($coupon_info) {

Добавить

$this->load->model('catalog/product');

----------------

Перед 

$discount = 0;

Добавить

$results = $this->model_catalog_product->getProduct($product['product_id']);
            if ($results['special']) {
                continue;
            }

 

 

ocStore 3.0.2.0 - работает

Надіслати
Поділитися на інших сайтах


Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз

×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.