Нужен новый модуль для Open Cart

Проект закрыт
Стоимость:6 000 рублей
Срок выполнения:3 дня
Варианты оплаты:Возможна предоплата
Способ оплаты:
  • Электронные деньги
Дата публикации:2019-03-15 22:45
Был(а) на сайте:2019-03-21 11:19

Задача

есть интернет магазин на Opencart, нужно создать проверку условий в корзине с последующим изменением цены у товара.

Обязательные требования

Необходимо написать модуль, который будет проверять в корзине соответствие условиям, в результате которых может измениться цена http://joxi.ru/Vm6PW7eUDlRwZA у товара.

Информация с настройками видов цен передается из 1С. Где для каждого вида номенклатуры присвоены собственные настройки условий для видов цен.

Как работает модуль сейчас
1. Цена у товара меняется, если добавить нужное число товаров в корзину http://joxi.ru/xAeqa0lfpDzgKA при добавлении 10 шт цена поменялась на 96 http://joxi.ru/D2P5pQRfpgDJ8A

2. Для вида цены прописывается условие при покупке определенного количества штук (при этом не важно на какую сумму заказа человек уже купил товар или на какую сумму заказ в корзине). Т.е. если вы купили до 5 штук, а сейчас 6, цена не изменится. http://joxi.ru/KAg43G9i4PzOLr

3. Если вы купили до этого товара на 39900 рублей, а теперь хотите купить только 1 товар на сумму 101 руб(при условии что у товара действует скидка от суммы заказа), тогда цена меняется в зависимости от условий (вообще должна подставляться самая минимальная - крупный опт) http://joxi.ru/Grq4Ng6iQ7v9ZA в цену самого товара, тогда и общая цена в корзине тоже должна меняться. Сейчас этот функционал не доделан, цена меняется только общая. Что как раз и нужно реализовать.

4. Скидка нет от количества, а от суммы в модуле настроена, но на сайт, в карточку не выведена. По технической причине того, что мы не знаем как вывести в карточке строки нет от шт, а от суммы http://joxi.ru/BA0PDveUJkgV9A

Что нужно сделать Вам
1. Изменение цены у карточки в корзине
2. Настройка групп и условий
3. Изменение общей цены в корзине
4. Работа с историей покупателя для изменения конечной цены в корзине

Получается всегда идет сравнение исключительно по группе номенклатур - то есть, при втором заказе, если клиент добавил 1 товар на 40.000 ( не подходящий под условия) и дополнительно по 1 товару из 4 групп, на которые распространяется условие от 10.000.
Тогда цена у каждого товара меняется на самую минимальную (крупный опт).

Скидка меняется в большую сторону, когда покупатель добавляет товары в корзину. Человек может захватить общей ценой, сразу несколько групп и так докладывать, и докладывать товары в корзину, пока не закончатся условия!

В данном случае, группы номенклатур (п.1) попадают только под одно условие - изменение цены товара при общей сумме корзины > ?.

Пример:
Заказ составляет 25 тыс. рублей(заказ оформляется второй раз), добавлен товар грунты для растений. На товары грунт для растений действует условие, что вид номенклатуры который называется грунты и удобрения для растений, при покупке от 40 тыс. рублей, на товары устанавливается самая низкая цена на сайте.

Получается что к данной группе(виду номенклатур) относится товар - грунт для растений.
Получается сумма оформленных и отгруженных заказов до этого составляет 20 тыс. рублей, и сейчас клиент оформил заказ на 25 тыс. рублей и все это в сумме составляет 40 или больше тысяч рублей и ему сразу подставляется цена на грунт для растений крупный опт(т.е. самая низкая цена на сайте).

28
Просмотры

Оставлять и видеть заявки могут только авторизованные пользователи.