Можно менять в корзине параметры товара?
Возможно ли стандартными средствами на этапе корзины/оформления покупки сделать возможным менять параметры товара? Т.е например пользователь добавил в корзину синюю кепку, а на этапе корзины/оформления покупки, он решил сменить ее на красную.
А если нельзя, то как можно такое сделать? Или хотя бы что почитать, чтобы разобраться, как это сделать?
А если нельзя, то как можно такое сделать? Или хотя бы что почитать, чтобы разобраться, как это сделать?
Комментарии: 6
В сессии (если не путаю $_SESSION['minishop2']['cart']) хранится корзина со всеми товарами и их параметрами. В корзине у товара можете вывести опции в виде селектов и менять сессию по ajax например.
Я новичок в этом всем деле, можете подсказать пожалуйста, как посмотреть содержимое $_SESSION['minishop2']['cart'], чтобы потом понять, как все это дело менять.
Создаете сниппет, в нем пишете
Вызываете сниппет на странице корзины.
print_r($_SESSION['minishop2']['cart'])
Вызываете сниппет на странице корзины.
Спасибо большое)
Поменять в массиве корзины из сессии так просто не получится, т.к. там есть ключи у каждой позиции, которые формируются как-то так.
Поэтому, помимо смены данных опции, надо в след за этим менять значение ключа позиции, иначе будет бардак.
Поэтому, помимо смены данных опции, надо в след за этим менять значение ключа позиции, иначе будет бардак.
Спасибо большое) Чувствую придется повозиться( Спасибо, что заранее предупредили)
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.