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

Здравствуйте!

В проекте появилась необходимость в следующем:
при добавлении товара надо, чтобы убиралась кнопка добавления, вместо нее кнопка/кнопки изменения количества данного товара. Соответственно, чтобы данные сохранялись на странице, т.е. при обновлении сначала шла проверка на наличие товара в корзине.

Думал вызвать на странице каталога сниппет корзины и проверять id и количество.

Еще не начал реализовывать, может есть какие наработки или идеи, буду благодарен))
Dima
29 января 2021, 23:22
modx.pro
1
903
0

Комментарии: 8

Артур Шевченко
29 января 2021, 23:34
0
Ох, тяжело… Вы хотите чтобы на странице каталога, там где выводятся все товары из всех категорий и, возможно, есть фильтры, после нажатия на кнопку добавления в корзину, происходила проверка на наличие этого товара в корзине и если он там есть, то кнопка добавления должна скрываться и показываться поле для указания количества?
    Dima
    30 января 2021, 00:42
    0




    Вот пример. Если я обновляю страницу, то у товара остается поле для изменения его количества, т.к. он есть в корзине
    Как вы сказали, но не только при добавлении идет проверка, но и при загрузке страницы.
      Артур Шевченко
      30 января 2021, 00:53
      0
      То есть если товар есть в корзине, нужно это показать и дать возможность изменить его количество, верно понимаю?
        Dima
        30 января 2021, 01:04
        0
        Да, верно
      Николай Савин
      30 января 2021, 10:06
      0
      Вам нужно быстрое решение, чтобы не вникать или пошаговое объяснение механики работы? Иными словами как объяснить как такое реализовать самому?
        Dima
        30 января 2021, 10:50
        0
        То что Евгоний скинул, полностью подходит, msminicartdynamic, просто не сталкивался с этим плагином ранее
          Артур Шевченко
          30 января 2021, 12:28
          0
          А вы можете пошаговое решение написать или дать ссылку? Я бы почитал для саморазвития.
          Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
          8