Регистрация
Регистрируясь, вы подтверждаете свое согласие с соглашением об использовании персональных данных.
Восстановление пароля

Хранение корзины в Cookies

08.10.2016, 19:53
Александр

Зарегистрирован:
2012-04-06
Сообщений: 32

Здравствуйте!
Необходимо хранить корзину к примеру 7 дней, чтобы пользователь мог вернуться а корзина была сохранена.
Кто нибудь реализовывал сохранение корзины в cookies?
23.10.2016, 18:47
Руслан Густокашин
Студия Вэлпис

Зарегистрирован:
2012-02-06
Сообщений: 962

Да, мы делали такое для модуля "Интернет-магазин". Если нужно, можем приделать к вашему проекту, стоимость 4000 руб. Работает и со старым модулем ИМ, и с новым.
22.11.2016, 12:16
Nexwich
Панасин Александр
Nexwich

Зарегистрирован:
2011-04-05
Сообщений: 1037

Помещая товары в корзину добавьте их в куки. Затем при следующем посещении проверьте куки и добавьте товары в корзину. Например циклом обработайте через curl или попроще file_get_content($netshop->get_add_to_cart_url()."?параметры товара при добавлении в корзину");

Модуль "Почтовые уведомления" – настройка email уведомлений на вашем сайте без программирования. Бесплатно. http://netcat.ru/products/CatStore/solution_242.html
08.12.2016, 15:41
Александр

Зарегистрирован:
2012-04-06
Сообщений: 32

Спасибо но что то не получается товар не добавляется в корзину, вот код на примере одного товара:
file_get_contents("http://".$_SERVER['SERVER_NAME'].$netshop->get_add_to_cart_url()."?cart_mode=add&cart[520][176]=1");

Через curl тоже не добовляется:
if( $curl = curl_init() ) {
curl_setopt($curl, CURLOPT_URL, "http://".$_SERVER['SERVER_NAME'].$netshop->get_add_to_cart_url());
curl_setopt($curl, CURLOPT_RETURNTRANSFER,true);
curl_setopt($curl, CURLOPT_POST, true);
curl_setopt($curl, CURLOPT_POSTFIELDS, "cart_mode=add&cart[520][176]=1");
curl_close($curl);
}
10.07.2019, 09:40
Agaralex
Агарков Александр
Agaralex

Зарегистрирован:
2006-04-18
Сообщений: 1

с марта 2018 перестала работать нештатная функция сохранения корзины в БД и ее восстановление из БД при авторизации пользователя.
Может в php или в netcat что-то изменилось в марте 2018 года?
Сами записи добавляются в БД, но содержимое корзины передается нулевое.

Agaralex
198 196 2019-07-10 09:40:15 14611
Описание проекта