Перекрестная продажа (cross-sell) - популярный способ повышения среднего чека в интернет-магазине. Обычно на сайте это отдельный блок, в котором вместе с основным товаром можно сразу купить несколько дополняющих (например, другие книги того же автора или аксессуары). В частности, этот прием активно используется на ozon.ru и могу сказать по себе, что это действительно работает.
VM Cross Sale - плагин, который позволит выводить несколько товаров с общей кнопкой Купить. Такой блок привлекает больше внимания, чем простой вывод похожих или сопутствующих товаров после описания.
Установка и настройка
Плагин устанавливается стандартно через менеджер расширений.
После установки в Менеджере плагинов нужно активировать плагин VM CROSS SALE.
После этого в Virtuemart > Товары > Настраиваемые поля создадим новое поле с типом Плагины и в поле Дополнительные параметры выберем VM CROSS SALE. Все настройки будут применяться по умолчанию при добавлении поля к товару.
В поле Позиция макета можно указать любой текст. Вывести настраиваемое поле в этой позиции можно, добавив в шаблон карточки товара /components/com_virtuemart/views/productdetails/tmpl/default.php в нужное место код
1 |
<?php echo shopFunctionsF::renderVmSubLayout('customfields',array('product'=>$this->product,'position'=>'cross-sale')); ?> |
Далее прикрепим новое поле к конкретному товару во вкладке Настраиваемые поля.
Думаю, что смысл всех настроек понятен из названия.
В самом товаре в итоге получится следующее.
При покупке нескольких товаров все они будут показаны во всплывающем окне.
Информация о плагине
Версия: 1.1
Последнее обновление: 20.09.2019
Дата создания: 05.06.2019
Совместимость с Joomla: 3.0.x - 3.9.x
Совместимость с Virtuemart: 3.0.x - 3.6.x
Стоимость: 1200р. 900р. (до 31.12.2019)
Бесплатные обновления в течение 12 месяцев.
1 2 3 4 |
Обновления версия 1.1 - 20.09.2019 - добавлена опция скрытия cross sale товаров если хотя бы одного нет в наличии. |
24 комментария
OutLaw123
Еее, ща будем тестить 🙂
OutLaw123
Всё работает хорошо!
Только надо править шаблон всплывающего окна корзины. В шаблоне Likeshop показываются картинки основного товара, а не тот что добавлен в корзину. Т.е. три одинаковые картинки и всё друг на друга наезжает..
А можно как-то назначить скидку при покупке "комплекта"? Надо подумать как бы это реализовать...
И ещё было бы супер иметь такой модуль в категории товаров, т.е. на витрине. Типо как "горячее" предложение для конкретной категории.
Так на Aliexpress сделано.
admin
По шаблону всплывающего окна. Пожалуйста, создайте тему на форуме поддержки, все решим.
По скидки на комплект. Готового решения не могу предложить. Трудность еще заключается в том, что после добавления в корзину один из товаров может быть удален.
По модулю. Идея хорошая, думаю, что позже сделаю еще модуль с аналогичным функционалом.
tony1001
Добрый вечер! Отличный плагин. А можно ли добавить корректировку количества товаров? А то получается, что это можно поменять только в корзине, а некоторые люди этого не знают)
admin
Здравствуйте!
Поле с количеством добавить можно.
Пришлите скрин того, что должно получиться в итоге.
tony1001
Да прям под ценой поставить, по дизайну как в самой карточке товара.
admin
Самый простой вариант - это заменить в /plugins/vmcustom/vmcrosssale/vmcrosssale/tmpl/default.php
на
Если что-то не получится, то напишите на admin@virtuemart.su
Павел
Добрый день!
Не получается подгружать значения для этого модуля через Импорт.
Добавили это поле в импорте, но при импорте выдает, "Error: Table '... virtuemart_product_custom_plg_param' doesn't exist"
Так же присвоили некоторым товарам значения в этом модуле в ручную, но при экспорте они не отображаются... чего то не хватает?
admin
Здравствуйте!
Все данные настраиваемого поля с плагином для каждого товара хранятся в таблице #__virtuemart_product_customfields.
Childinov
Здравствуйте. А можно ли делать общую скидку на всю сумму или на определенный товар? Например 3% скидки на чехол при покупке телефона и чехла?
admin
Здравствуйте!
К сожалению, плагин не поддерживает добавление скидок на комплект.
Childinov
А можете это реализовать? Готов оплатить доработку
admin
К сожалению, с доработкой помочь не смогу.
voicek
Здравствуйте. При добавлении поля с данным плагином к товару -
1. Не работают другие поля, влияющие на цену основного товара.
2. Не работает основная кнопка купить и нельзя изменить кол-во основного товара.
3. Основной товар выводится еще раз вместе с дополнительным (там где галки).
Есть решение?
admin
Здравствуйте!
Нужно смотреть непосредственно на сайте.
Пожалуйста, пришлите доступ к админке и ftp, разберемся с проблемой.
djumb
Здравствуйте. При добавлении поля с данным плагином к товару -
Как реализовать, что бы поля с дополнительными данными к товару, которые изменяют стоимость, меняли бы главный товар по стоимости в crosssale и передавали бы в корзину.
admin
Здравствуйте!
По умолчанию такой возможности, к сожалению, нет.
Нужно дополнительно в плагине у главного товара выводить настраиваемые поля, которые влияют на корзину, и с помощью javascript связывать их с полями основного товара.
Готового решения предложить не могу, а для доработки сейчас просто нет времени.
Попробуйте обратиться на фриланс.
admin
Вышла новая версия плагина с поддержкой скрытия cross sale товаров если хотя бы одного нет в наличии.
Всем покупателям была отправлена ссылка на скачивание.
DmitriyK
Добрый день
На мультиязычном сайте данный модуль работает корректно?
admin
Здравствуйте!
На мультиязычном сайте все будет работать правильно.
Litop
Здравствуйте. При попытке сохранить настройки поля получаю вот такую картину (скрин). Любые внесённые изменения не сохраняются.
http://images.vfl.ru/ii/1574322176/5a724884/28637987.jpg
admin
Здравствуйте!
Пожалуйста, уточните версию joomla, virtuemart и язык панели управления по умолчанию.
Litop
Вопрос решён уже. Ситуация довольно странная, но разгадка крылась в кеше.
admin
Хорошо.