Jump to content
Search In
  • More options...
Find results that contain...
Find results in...
  • Sign Up

Доработать модуль скидки от кол-ва товаров в корзине


Recommended Posts

Есть такой вот модуль скидки от кол-ва товаров в корзине

 

1) Пересечение со стандартными купонами

Несколько скринов того, как работает:

Когда в корзине 1 товар

image.thumb.png.b0dd92c9c1accb05daa1688622e2e184.png

 

когда 2 товара

image.thumb.png.897286ca9d180103aa83c93d08f30564.png

 

и так далее. настройки скидки от кол-ва в админке.

Однако на сайте ещё можно найти купон на скидку 5%. Конечно, если его ввести, то он применится и будет двойная скидка:

image.thumb.png.31e51ba71847014718fe8eef475b5783.png

 

Задача: объяснить модулям, что они не должны пересекаться по следующей логике:

- Если уже введён купон и он применён к корзине, то скидка от кол-ва не должна срабатывать

- Если применена скидка от кол-ва товаров в корзине, то купон не должен срабатывать и выдавать уведомление с предупреждением для пользователя: "Невозможно применить данный купон, так как к корзине уже применена скидка за покупку комплектом!"

 

 

 

2) В этот модуль скидки от кол-ва необходимо добавить ограничение по минимальной цене товаров, которые берутся в счёт этого количества. Пример:

Зададим ограничение в 7000 руб. (вывести это поле в админке в настройках модуля)

Настройки скидок: 2шт:7%; 3шт:10%; 4шт:12% (это уже есть в настройках модуля!)

Тогда при следующем наборе товаров в корзине:

Товар1 = 5000 руб

Товар2 = 16000 руб

Товар3 = 24000 руб

Товар4 = 10000 руб.

модуль должен посчитать, что только товары 2,3,4 подходят условию >= 7000 рублей и применить скидку 10% (не 12%!) только на сумму 16000+24000+10000 руб.

 

Кто готов уделить время на эти доработки?

Жду предложения в ЛС.

Edited by krashman
Link to post
Share on other sites

Здравствуйте.
Занимаюсь разработкой/доработкой функционала Опенкарт, в т. ч. и в админке. Работаю с данной CMS уже давно.
Честность и порядочность гарантирую.
Готов помочь в реализации Вашей задачи. Подобное уже осуществлял.

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.