Если вы хотите запретить использование купонов на товары, уже участвующие в акциях или со скидкой в 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
Если у Вас возникнут проблемы, Вы всегда можете обратиться в нашу веб-студию Skrepka.TOP