Добрый день! Может кто знает, есть ли модуль, который позволяет выбрать любую позицию на сайте в качестве подарка при заказе?
Таки полно подарочных обёрток для товаров. А остальные решения которые есть - создать товар с нулевой ценой и добавлять его в корзину.
Поправка. Он работает не так как надо. Кажется, он попросту вставляет в шаблоны строку с товаром, а не в сам заказ.
ну тогда можно вручную даже в шаблоне прописать добавление в корзину. Только еще делать проверку.. что бы при каждом обновлении не добавлял.
Да, как вариант я придумал что после подтверждения заказа клиентом добавлять в заказ нужную позицию с ценой 0. И вроде бы хорошо, но вот редактировать заказ уже нельзя будет.
Клиент может увеличить кол-во товара в корзине, который добавляется насильно с нулевой ценой, вместо его оригинальной.
точно. Тогда правильно делаете. Только в форме корзины, где перечень товаров, выведите фиктивную строку.. типа товар такой есть в корзине, а на самом деле это просто инфа.
Поступил сначала так же. В итоге решил проще. Сделал копию товара и сделал кол-во 1, цену 0 и вычитание со склада выключил. В итоге больше одного добавить нельзя, товар ничего не стоит и все отлично. А для проверки в контроллере корзины сделал следующее: Код: if (empty($this->session->data['has_gift'])) { $this->cart->add('1010'); $this->session->data['has_gift'] = '1010'; }