Довольно часто возникает задача настроить связь доставки и оплаты в магазине, чтобы пользователи четко понимали, что при доставке, например, курьером, они смогут оплатить только наличными или картой, а вот для оплаты , к примеру, яндекс деньгами нужно выбрать самовывоз.
В virtuemart из коробки данных функционал не поддерживается. Кроме этого, существует несколько сторонних плагинов одностраничных корзин и на сегодняшний день настроить такую связь можно только в One Page от rupostel.com и cmsmart.net.
VM PayByShip - плагин для настройки способов оплаты в зависимости от способа доставки с поддержкой 3 корзин:
- стандартная корзина virtuemart
- One Page (от joomlapro.com)
- One Page (от virtueplanet.com)
Плагин имеет очень простые настройки. Нужно только выбрать тип корзины, которая используется на сайте
и для каждого способа доставки выбрать поддерживаемые способы оплаты.
Для правильной работы в Virtuemart > Настройки > Оформление заказа нужно выбрать способы доставки и оплаты по умолчанию. Если на сайте используется стандартная корзина, то там же активируйте опции Одно-страничная касса включена и Ajax for OPC.
При смене способа доставки способ оплаты меняется на первый из доступных в списке если предыдущий активный способ оплаты недоступен для текущего способа доставки.
Информация о плагине
Версия: 1.0
Дата создания: 22.09.2018
Совместимость с Joomla: 3.0.x - 3.9.x
Совместимость с Virtuemart: 3.0.x - 3.6.x
Tobi
Здорово, как раз недавно поднимал вопрос. Нужно брать!
Messir
Очень нужный плагин. Актуально для наших пользователей, которые бездумно тычут)))))))
Максим
Добрый день! У меня одностраничная корзина от cmsmart.net и никак не могу найти где настраивается взаимосвязь способов доставки и оплаты. Так понимаю данный модуль не подойдет под эту корзину?
admin
Здравствуйте!
Насколько я помню в корзине от cmsmart можно настроить связь в настройках плагина, VM PayByShip для нее не подойдет.
Попробуйте обратиться в поддержку разработчика плагина.
Олег
Добрый день!
Можно ли поправить в коде плагина так, чтобы он работал только в корзине?
А то плагин системный и у меня страницах, где материалы перестает работать поиск и мини-корзина. Да и слайдер на главной странице не работает. Я попробвал поставить jQuery Easy, но не знаю какие там настройки выставить, чтобы снять конфликт скриптов.
admin
Здравствуйте!
В файле /plugins/system/vmpaybyship/vmpaybyship.php замените
на
Это должно помочь.
myacsess
Добрый день . После обновления на joomla с 3.9.16 на 3.9.18 , после пере-сохранения настроек этого плагина, в корзине начинается вечно крутиться обновление на выборе вида оплаты . У меня используется шаблон NanoShop, версия последняя. Соответственно корзина одностраничная
Откатил на 3.9.16 сохраняю настройки , все нормально. Так что это в версии 3.9.18 что-то ломается.
Возможно не корректно работает Virtuemart_Onepage_Checkout_2.3.1 , сейчас обновление 2.3.2
admin
Здравствуйте!
Не удалось повторить проблему на локальном сайте с joomla 3.9.18.
Пожалуйста, пришлите доступ к админке и ftp сайта, на котором возникает проблема, будем разбираться.