msCart передать значение ТВ
Добрый день!
Подскажите, пожалуйста, как можно красиво решить такую проблему:
У меня есть товары, у которых есть возможность выбора единицы измерения. То есть например либо цена за штуку, либо цена за квадратный метр или за метр погонный.
Пользователь при добавлении товара в корзину выбирает, в каком виде он хочет получить товар.
С этим я вроде разобрался, сделал еще поля, где указывается цена за единицу измерения и тип единицы измерения. Даже сообразил как делать пересчет товара в корзине в зависимости от единицы измерения. Но при переходе с одной страницы на другую параметр единицы измерения сбрасывается, то есть пользователь на одной странице выбрал, что он хочет купить 20 квадратный метров товара, зашел на другую страницу, а в корзине ему отображается 20 штук. Думал сделать это с помощью сессий, но меня терзают смутные сомнения, что где-то в самом классе корзины можно это красиво задать и не мучатся.
Подскажите, пожалуйста, как можно красиво решить такую проблему:
У меня есть товары, у которых есть возможность выбора единицы измерения. То есть например либо цена за штуку, либо цена за квадратный метр или за метр погонный.
Пользователь при добавлении товара в корзину выбирает, в каком виде он хочет получить товар.
С этим я вроде разобрался, сделал еще поля, где указывается цена за единицу измерения и тип единицы измерения. Даже сообразил как делать пересчет товара в корзине в зависимости от единицы измерения. Но при переходе с одной страницы на другую параметр единицы измерения сбрасывается, то есть пользователь на одной странице выбрал, что он хочет купить 20 квадратный метров товара, зашел на другую страницу, а в корзине ему отображается 20 штук. Думал сделать это с помощью сессий, но меня терзают смутные сомнения, что где-то в самом классе корзины можно это красиво задать и не мучатся.
Техническая поддержка MODX
Сайт лежит, тормозит или остался без разработчика?
Переезд с MODX 2 на 3, PHP 7 на 8, скорость и безопасность. Поддержка со сроками и ответственностью, а не совет в чате.
Подробнее
Реклама
0
Комментарии: 0