Функционал товар подарок на InSales


В карточке товара реализована возможность добавить товар на выбор, в качестве подарка по нулевой цене. Положив в корзину товар в котором включен подарок из списка на выбор, подарок добавляется в заказ по нулевой цене.


Для использования нужно добавить в карточке товара подарок на выбор, положить в корзину выбранный подарок и подарок добавится 2-ой позицией к заказу. Товары подарки с нулевой стоимостью находятся в скрытой категории.

Были рассмотрены несколько вариантов решения задачи:

  1. Если в корзине есть товары к которым прикреплены подарки, выводим их списком на выбор;
  2. Если два товара с подарками в корзине, у каждого отдельно выбирается подарок из блока или из карточки.
  3. Товар_1 (с подарками), товар 2 (с подарками) в корзине, выводится общий блок с выбором подарков, которые прикреплены к этим двум товарам. Выбирается 2 подарка, так как два товара (с прикрепленными подарками) находятся в корзине.
  4. Товар_1 (с подарками), товар 2 (с подарками) в корзине, выводится общий блок с выбором подарков, которые прикреплены к этим двум товаров. Выбирается один подарок несмотря на количество товаров(с прикрепленными подарками) в корзине.

Подарки-товары размещаются в скрытой категории "Подарки". Чтобы прикрепить подарки к товару необходимо воспользоваться параметром "Подарки".

Функционал подарки был расширен:

  • Подарки от суммы: https://prnt.sc/teydfp
  • Подарки к товару https://prnt.sc/teye5h


Два вида подарков теперь могут работать вместе https://prnt.sc/teycss
Был оптимизирован, уменьшен код.
Всё что можно вынесено в отдельные файлы.
Внешний вид сделан под дизайн темы.
 

Прочитайте о возможностях Турбо-страниц, технология создания лёгких версий страниц, которые открываются быстро даже при медленном подключении к интернет.

Бесплатная регистрация InSales

 

Этот и другие опубликованные нами приложения в Маркетплейс InSales.

Нужна доработка интернет-магазина или создание нового?

Получите оценку стоимости в течение 30 минут!