Последние темы


Информация о добавлении товара в корзину Shopkeeper3

  • Подскажите, пожалуйста, как на странице с товаром показать, что он уже в корзине?
    Shopkeeper3 использую))

  • @kovyrzin модальное окно дать пользователю, что ваш товар успешно добавлен и варианты действий тут же дать, к примеру, продолжить покупки или перейти к корзине.

  • Это не совсем то, что хотелось бы.
    Специфика товара такова, что его заказывать можно только единожды.
    И хотелось бы (для удобства пользователя конечно) чтобы, будучи даже положенным в корзину товар для пользователя менял статус, например пометка была бы "товар уже в корзине", или еще лучше - саму страницу изменить, сделать товар недоступным для заказа.
    У меня ничего вразумительного в голову не приходит. Только делать специальный вызов корзины на странице, со своими параметрами, чанками... только с целью получить информацию типа "есть" - "нет". Но это не серьезно((((
    Вот если бы какой-нибудь сниппет (плагин) простенький для обращения к БД. Только не умею((

  • @kovyrzin тут не нужно обращение в БД. здесь нужно событие OnSHKaddProduct или OnSHKAfterAddProduct использовать из документации. Т.е писать нужно либо с использованием jquery или javascript. Здесь где-то уже был пример именно для вашего случая изменение статуса кнопки в корзину. Плюс чтобы она не кликабельна была. Здесь есть пример http://forum.modx-shopkeeper.ru/topic/259/ограничение-на-товар-в-корзине/4

    Пример для страницы товара, кнопку которого надо скрыть, если он уже в корзине:

    var SHKloadCartCallback = function(){

    var productId = [[*id]];
    
    if( SHK.data.ids.indexOf(productId) > -1 ){
        
        document.getElementById('submitButton').style.display = 'none';
        
    }
    

    };

    submitButton - ID элемента кнопки.

  • @anton83 Большое спасибо! Сейчас буду пробовать. Форум листал, не заметил эту тему((((

 

Последние комментарии

  • R

    @Andchir Спасибо. Получилось.

    Читать далее
  • Похоже, что в этой форме у вас используется FormIt. Но, как я уже писал выше, он там не нужен. Сначала нужно добавить товар в корзину, тогда и будет срабатывать плагин. Формы добавления товара в корзину я у вас не увидел. Далее можно сделать хитрость, добавить форму (можно на этой же странице), где будет кнопка "Подтвердить" и скрытые поля, которые будут заполнены данными из предыдущей формы.
    В общем пока я не увидел даже намека на то, что Вы понимаете что делаете, поэтому дальше я не помощник.

    Читать далее
  • K

    Уже разобрался, забыл указать тв в системных настройках tag_mgr2.numeric
    Спасибо спец. отделу. Канал открылся довольно быстро.

    Читать далее