Сделал расширение для Joomla 3 + VM 3, позволяющее реализовать функцию автоматического добавления подарочного (ых) товара (ов) в Корзину, при выполнении заданных условий акции (при покупке других товаров).
Такие функции ещё называют «Купи X получи Y».
IR Bonus ProductsПлагин имеет гибкие параметры.
Так выглядит настройка плагина:
Позволяет реализовать акции такого вида:
Посмотреть как это работает можете на сайте:
мкэлектро.рф(по крайней мере пока что там действует эта акция, до конца июля 2020 г.)
(сайт открыт не для всех стран, кто не сможет зайти, напишите, я помогу)
Преимущества данного расширения:
- Бонусные товары добавлются СРАЗУ при добавлении в корзину товаров - без необходимости перезагрузки страницы;
- Даже в модуле Корзины через AJAX бонусные товары появляются СРАЗУ при добавлении товаров для акции;
- Пакет из двух связанных плагинов спроектирован таким образом, что не требует никаких хаков VM для корректной работы;
- Расширение не создаёт вообще никакой нагрузки при загрузках обычных страниц. Минимальная нагрузка - только именно при обновлении товаров в корзине;
- Работает на ВСЕ события корзины: добавление товара, обновление кол-ва товара, удаление товара!
- При каждом событии заново проверяет условия для бонусных товаров. Если удалят нужный товар, правило перестанет выполняться - бонусный удалится из корзины
- Продуман запрет ручного добавления подарочных товаров (ведь это товары, у которых цена=0, нельзя, чтобы их могли просто так добавлять в корзину);
- В каждом условии правил можно добавлять сразу НЕСКОЛЬКО условных товаров и НЕСКОЛЬКО подарочных товаров. Например, только при покупке одновременно товаров А+B+C в подарок: товары D и E.
Плагин платный, недорого, 1000 р.
Позже сделаю свой каталог расширений, где можно будет оплатить онлайн и купить без ручного участия.
Пока же в ручном режиме приму оплату и скину покупателю файл для установки.
Даже помогу с настройкой - только для участников этого форума!
Обратиться можно тут, в этой теме форума.
UPD: При необходимости могу адаптировать это решение под любую версию Joomla и VirtueMart.