Самый простой вариант товара подарка можно сделать на стандартном функционале комплекта товара

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

При отключнной опции автоформирования цены, выставить чекбокс "бесплатно" и если галочка проставлена, покупатель увидит на сайте, что товар идет бесплатно в подарок. Также возможно использовать "Автоформирование стоимости комплекта" с настройкой скидки в рублях и процентах на каждую позицию. Когда нужно выставить стоимость товара, например 1 рубль.

Второй вариант товара подарка можно реализовать через скрытые категории

На сайте будет создана скрытая категория и в нее будут добавлены товары-подарки со стоимостью 0 рублей. Эти товары будут использоваться как подарки к обычным товарам. Логика работы следующая:

  • у любого товара на сайте (с ценой больше 0) нужно сделать возможность привязывать какой товар из скрытой категории подарков будет использоваться как товар-подарок. К примеру, в дополях обычного товара указывать ссылку на товара-подарок, или указать id товара-подарка;
  • далее в карточке обычного товара и быстром просмотре должне выводиться сам товар-подарок который привязан к этому товару - фото, название (фото и название идут ссылкой на карточку этого товара) и метка ПОДАРОК https://take.ms/fNsiO метку можно сделать просто зеленый жирный шрифт заглавными буквами;
  • при добавления обычного товара в корзину, если к ниму добавлен какой товар-подарок, то он должен так же добавляться в корзину. Выводиться товара в корзине должен как обычный товар, но с добавлением метки ПОДАРОК https://take.ms/YbpF1 метку можно так же сделать просто зеленый жирный шрифт заглавными буквами;
  • товар-подарок должен попасть в заказ;
  • нужно в карточке товара-подарка скрыть цену и кнопку добавления в корзину. В целом это не сложно сделать, все товары подарки будут лежать в одной скрытой категории, и можно сделать привязку что бы у товаров которые будут лежать в этой категории скрывать кнопку "в корзину" и цену;

Этот вариант требует доработки темы магазина.

Третий вариант через дополнительное поле товара с id товара подарка

Этот вариант позволяет гибко настроить привязку подарков и сделать разную логику при добавлении, например:

  • Подарки от суммы:
    Подарки от суммы
  • Подарки к товару:
    Подарки к товару
  • Два вида подарков теперь могут работать вместе:
    Два вида подарков вместе

В процессе реализации функционала также вносятся доработки:

  • Был оптимизирован, уменьшен код.
  • Всё что можно вынесено в отдельные файлы, только небольшие "вкрапления" в корзине.
  • Внешний вид сделан под дизайн темы.

Такие задачи не решить настройками и простыми действиями его нужно прорабатывать индивидуально, поэтому требуется доработки темы магазина.

 

Вам нужен функционал товара-подарка?

Обсудим и предложим что можно сделать. Ждем письма через формы на этой странице или по номеру телефона 7 812 24-110-34.

Консультация по функционалу InSales