OpenCart 2 позволяет указывать для каждого товара в отдельности скидочную систему в стиле «купи 2 товара по меньшей цене», а так же проводить акции. Весьма полезный функционал.
Однако, по умолчанию в движке акции превалируют над скидками. Простыми словами, если товар стоит 100 рублей. По акции продается за 90, а в скидках указано, что при заказе от 2-х штук стоимость составляет аж 50 рублей, то сколько бы товара вы не заказали итоговая стоимость будет составлять 90.
К сожалению, эта проблема никак не решена движком. А ведь такое поведение — это прямое нарушение публичной оферты, если не указано хотя бы строчки «Во время акции скидки от количества не действуют».
Но, есть и хорошая новость. Эта проблема исправляется заменой всего каких-то 3-х строчек. Собственно, этот модуль-фикс этим и занимается.
Установка:
1. Разархивируйте скачанный архив.
2. Загрузите в установщик файл im_mini_fix_disc_and_spec_cart.ocmod.xml
3. Перегрузите модификаторы
Возможно, вам будут интересны мои модули скидок:
IMDiscount — стратегия скидок
Найти и бесплатно скачать модуль можно тут:
Модуль на Shop.opencart-russian
Привет, я установил, и я не думаю, где внести изменения. Не могли бы вы рассказать мне
Здравствуйте
Не совсем понял вас, что конкретно у вас не получилось?
instalei o modulo mas não sei onde ele parece
— Перевод
Я установил модуль, но я не знаю, где он выглядит
Модуль представляет собой модификатор, смотрите в списках модификаторов
Установил данный модуль на ocStore 2.3.0.2.3, но разницы не понял. Что в итоге он делает? Ожидал, что должен делать теперь скидки над акциями. Если покупать 2 товара по 50, то не будет считать акцию по 90 руб.
Модуль предназначен для версии 2.1. В 2.3 не тестировался.