Можно менять в корзине параметры товара?

Возможно ли стандартными средствами на этапе корзины/оформления покупки сделать возможным менять параметры товара? Т.е например пользователь добавил в корзину синюю кепку, а на этапе корзины/оформления покупки, он решил сменить ее на красную.
А если нельзя, то как можно такое сделать? Или хотя бы что почитать, чтобы разобраться, как это сделать?


teremok995
15 декабря 2016, 06:41
modx.pro
2 022
0

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

Андрей
15 декабря 2016, 16:28
0
В сессии (если не путаю $_SESSION['minishop2']['cart']) хранится корзина со всеми товарами и их параметрами. В корзине у товара можете вывести опции в виде селектов и менять сессию по ajax например.
    teremok995
    16 декабря 2016, 09:03
    0
    Я новичок в этом всем деле, можете подсказать пожалуйста, как посмотреть содержимое $_SESSION['minishop2']['cart'], чтобы потом понять, как все это дело менять.
      Андрей
      16 декабря 2016, 11:31
      +1
      Создаете сниппет, в нем пишете

      print_r($_SESSION['minishop2']['cart'])

      Вызываете сниппет на странице корзины.
        teremok995
        16 декабря 2016, 14:18
        0
        Спасибо большое)
        Павел Гвоздь
        16 декабря 2016, 11:50
        +2
        Поменять в массиве корзины из сессии так просто не получится, т.к. там есть ключи у каждой позиции, которые формируются как-то так.
        Поэтому, помимо смены данных опции, надо в след за этим менять значение ключа позиции, иначе будет бардак.
          teremok995
          16 декабря 2016, 14:19
          0
          Спасибо большое) Чувствую придется повозиться( Спасибо, что заранее предупредили)
      Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
      6