@Torvolf

Как в готовому блюду добавить стоимость упаковки в корзине Битрикса?

Есть условный товар пицца и надо чтобы когда покупатель добавил его в корзину, то туда же автоматом добавлялся товар картонная упаковка с фикс.ценой и его нельзя было ни прибавить ни отнять. Может это решается каким-то готовым плагином?
  • Вопрос задан
  • 36 просмотров
Пригласить эксперта
Ответы на вопрос 1
@anton99zel
29а класс средней школы №7
Готовых плагинов нет в открытом доступе.
Ваша задача решается двумя путями:
1. Если клиент должен видеть упаковку, то заводим новый раздел с упаковками. В корзине проверяем какой товар находится и методом api добавляем в корзину соответствующую упаковку. В шаблоне корзины нужно проверять есть ли упаковка. Если есть, то скрыть для неё кнопки увеличения кол-ва и удаления., раздел упаковки и будет признаком для скрытия. Также надо добавить событие на удаление товара, которое при удалении товара удалит упаковку.

2. Можно модифицировать заказ (не корзину), добавляя упаковку (по сути это тоже товар) по api. В публичной части (в корзине) использовать правила наценок. Скорее подойдёт, если вам нужно это для внутреннего учёта.

Если упаковку рассматривать не как товар, а как опция к доставке, то можно и к доставке применить наценку. А в шаблоне оформления заказа не составит особого труда настроить нужный визуальный вывод.

В некоторых случаях можно использовать Наборы и Комплекты, если у вас относительно новые обновления Битрикса.
https://dev.1c-bitrix.ru/community/blogs/product_f...
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы