это вопрос о логике корзины электронной коммерции, встроенной в php:
У меня есть элемент в корзине, сохраненный с сеансом в php, этот сеанс назван составной строкой, где уникальный ключ задан product_id:
$this->session->data['quote_total_'.$product_id];
проблема в том, что когда я добавляю в корзину тот же товар, но с другой ценой - цена генерируется системой автоматически при изменении количества ошибок, опций и количества -
действительно, первое значение сеанса корзины, то есть значение цены первого продукта, перезаписывается новым. Какой лучший способ избежать этой перезаписи для вас?
Я думал об уникальном значении, добавляемом к имени сеанса, но я не понимаю, какие из них ...