Простой пример, как уведомить пользователя, что он положил товар в корзину miniShop2
Я покажу простое решение, которое позволяет пользователю не забыть, что он нажал на кнопку «Купить». Решение для miniShop2.
Нам нужен небольшой скрипт и подключенный заранее Fancybox.
Скрипт regmodal.js:
miniShop2.Callbacks.Cart.add.response.success = function(response) {
$.fancybox.open('<div class="message text-center"> <div class="block-title" style="margin-top: 0;">Товар в корзине</div> <div>Вы можете <a href="/checkout">оформить заказ</a> или продолжить покупки</div> </div>');
//console.log(response);
$('.jGrowl').addClass("hidden");
}
Обратите внимание на ссылки!
Теперь подключим его через сниппет
<?php
if ($miniShop2 = $modx->getService('miniShop2')) {
$miniShop2->initialize('web');
$modx->regClientScript('/PATH-TO-JS/regmodal.js');
}
Результат
Поделиться
Войти, чтобы оставлять комментарии