Для предоставления гарантии на товары можно пойти двумя путями:
- добавить чекбокс с дополнительной опцией гарантии в каждый товар (например, с помощью плагина VM Checkbox)
- добавить чекбокс гарантии в корзину
Стандартными средствами вывести в корзине чекбокс, который будет влиять на общую стоимость заказа, не получится.
Для решения этой задачи можно использовать плагин VM Guarantee. Плагин может работать как в режиме фиксированной суммы, так и высчитывать стоимость в процентном соотношении, исходя из общей стоимости заказа.
Установка и настройка
После стандартной установке в Менеджере плагинов активируем VM Guarantee.
Далее в Virtuemart > Товары > Налоги и правила расчета создаем новое налоговое правило со следующими настройками.
В поле Вид расчета выбираем Цена перед уплатой налогов за счет.
В поле Операция обязательно выбираем Наценка по гарантии.
В поле Значение указываем размер гарантии.
После сохранения внизу появятся дополнительные опции.
Текст гарантии с чекбоксом - данный текст буден показан в корзине
CSS класс блока, после которого будет выводиться чекбокс гарантии - можно указать класс для вывода в любом месте корзины.
ID статьи, из которой будет браться текст гарантии - позволит выводить во всплывающем окне текст с условиями гарантии. Работает на bootstrap.
Процент от заказа - если активно, то стоимость высчитывается в процентах от общей стоимости заказа.
В итоге в корзине появится дополнительная полезная опция. При использовании плагина One Page при выборе гарантии все будет обновляться по ajax, если используются другие плагины, то после автообновления страницы.
Информация о выбранной гарантии также будет показана в админке и в уведомлении о новом заказе.
Информация о плагине
Версия: 1.0
Дата создания: 16.11.2019
Совместимость с Joomla: 3.0.x - 3.9.x
Совместимость с Virtuemart: 3.0.x - 3.6.x