В функции fn_save_cart_content есть дополнение каждого продукта инфой о пользователе?

Всем привет!

Может кто подскажет для чего в функции fn_save_cart_content в файле
/app/functions/fn.cart.php версия 4.16 если что.

есть if-ка в цикле с продуктами, где заполняются всякие данные юзера???
И всё это лежит потом в сессии.
Не совсем понимаю где это потом используется?

Может кто знающий или разработчики cs-cart`а подскажут кейсы использования этого?

Спасибо всем!

1 лайк

Привет! Это как я помню использовалось в корзине. При обновлении товара. Например для смены вариации товаров. Нынешний товар удаляется и добавляется новый товар.

Да я собственно всё равно не пойму эту часть кода, данные о юзере в корзине не поменяются. Хоть удаляй, хоть изменяй, хоть что делай с товара ми.
Тупо просто к каждому товару дублируют инфу о пользователе((( и всё это “мертвым” грузом лежит в сессии…
Пока не понятно вообщем…

Это классика самодокументируемого кода из славного города Ульяновск.
Вы еще много раз столкнетесь с подобным.

2 лайка