MODX RevoУведомление после отправки товара в корзину

9 марта, 2018
33
Простой пример, как уведомить пользователя, что он положил товар в корзину 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');
}

Результат

Уведомление о покупке

Теги:

Поделиться