Добавление товара в корзину 1 клик

Добрый день.
  1. У нас небольшой и-нет магазин дешевых товаров, удобно листать целую категорию и сразу добавлять товары в корзину, без повторного подтверждения как это реализовано сейчас.
    Пример реализации https://hypermarket-demo-ru.webasyst.com/category/photography/canon/
    При нажатии на кнопку "купить", мы видим анимацию добавления товара в корзину, без повторного подтверждения.

  2. Подскажите, как можно отключить дополнительное окно, после добавления товара в корзину?









1 ответ
a
Евгений Леман
programmer
#
11 августа 2019 01:54

Можно лишь отредактировать файл shop.js. Найти там строки:

// construct popup
$("#cart-add-popup .cart-add-popup__content-title").html(f.data('title'));
$("#cart-add-popup .price.regular strong").html(f.data('price'));
if(f.data('oldprice').length > 0)
 $("#cart-add-popup .price.old strong").html(f.data('oldprice'));
else
 $("#cart-add-popup .price.old strong").html("").hide();
$("#cart-add-popup .cart-add-popup__image img").attr("src",f.data('image'));
// open "Successfully added" popup
$.magnificPopup.open({
 items: {
        src: "#cart-add-popup",
        type:'inline',
        midClick: true,
        removalDelay: 300,
        mainClass: 'mfp-fade'
 }
});
$('.cart-add-popup__continue').click(function(){
 $.magnificPopup.close();
 return false;
});

И обернуть их символами /* .... */

Но тогда момент успешного добавления в корзину не будет понятен пользователю. Он жмет на кнопку, а ничего не происходит. Только сумма в корзине меняется. Но этого он может и не увидеть.

Чтобы добавить комментарий, зарегистрируйтесь или войдите