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