Менять цвет и надпись у товаров, которые уже лежат в корзине Есть решение


Идея проста - если товар добавили в корзину, то цвет и надпись заменить на заданную в настройках ) + Если зайти в каталог или товар делать проверку, если товар в корзине - заменить цвет и надпись, чтобы визуально было понятно какой товар лежит в корзине.

Ну и еще хотелка на эту же тему - при добавлении товара сделать возможность сразу перейти в корзину (при клике на Купить либо показывая новую кнопку).

2 ответа
  • Владимир Сергеев
    Разработчик
    9 января 2018 18:09
    Идея проста - если товар добавили в корзину, то цвет и надпись заменить на заданную в настройках ) + Если зайти в каталог или товар делать проверку, если товар в корзине - заменить цвет и надпись, чтобы визуально было понятно какой товар лежит в корзине.

    К сожалению, в темах нет возможности проверить лежит ли конкретный товар в корзине или нет.
    Поэтому вашу идею я вынужден отклонить.

    Кажется, в маркете был подобный плагин. Но его нужно настраивать. И он только добавляет надпись "товар в корзине".


    • Stuf
      9 января 2018 18:47

      Да, плагин я видел, но не охота каждый раз после обновления темы настаивать вновь его )

      • Владимир Сергеев
        Разработчик
        10 января 2018 22:09

        Добавил поддержку плагина в следующую версию.
        Через плагин можно менять класс кнопки и её название.

        Так что ставьте, пока бесплатный! =)

        НО! Есть НО!
        Т.к. разработчик плагина использует безымянную функцию в своих скриптах и вызывает её только когда документ загрузился, то повторно её вызвать не представляется возможным. Как следствие – плагин не будет дружить с Ajax.
        При смене видов, фильтрации, ленивой подгрузке товаров кнопка "уже в корзине" не будет видна. Будет видна обычная кнопка..

        Если автор добавит имя функции в своём плагине, то её можно будет вызывать по событиям, описанным выше.
        А пока так..

  • Владимир Сергеев
    Разработчик
    9 января 2018 18:12
    Ну и еще хотелка на эту же тему - при добавлении товара сделать возможность сразу перейти в корзину (при клике на Купить либо показывая новую кнопку)

    Это можно реализовать на базе всплывающей корзины.
    После того, как товар улетит в корзину, тут же откроется всплывающая корзина.


Добавить ответ
Чтобы добавить комментарий, зарегистрируйтесь или войдите
Мы получаем и обрабатываем персональные данные посетителей нашего сайта в соответствии с официальной политикой.
Если Вы продолжите использовать сайт, мы будем считать, что Вас это устраивает.
Подписывайтесь и получайте скидки!

Узнавайте первым о скидках и специальных предложениях!