Исключение скидок для акционных товаров: Купон OpenCart

OpenCart Coupon

Если вы хотите запретить использование купонов на товары, уже участвующие в акциях или со скидкой в OpenCart или ocStore, это можно легко настроить. Сначала перейдите в административную панель и откройте раздел "Расширения" -> "Купоны". Выберите нужный купон или создайте новый. В настройках купона найдите опцию "Товары" и добавьте те товары, на которые купон не должен распространяться. Убедитесь, что поле "Использовать с другими акциями" не отмечено. Это предотвратит двойное применение скидок на один и тот же товар. Таким образом, вы сможете контролировать скидки и акции, избегая чрезмерного снижения цен. Эта настройка поможет поддерживать желаемый уровень дохода и избежать убытков.

Да все верно, но что делать если 1000 товаров, вносить каждый в ручную!?

Нет есть белее простой способ немного поправить файл coupon.php путь к файлу 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;

            }

После внесение изменений сохраняем файл coupon.php, и проверяем. Данный метод приминался на ocStore 3.0.2.0

Купон ocStore

Если у Вас возникнут проблемы, Вы всегда можете обратиться в нашу веб-студию Skrepka.TOP