Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

товар сохраняется в корзине даже после выхода


Googlah

Recommended Posts

как сделать что б товар который положил к себе в корзину пользователь но потом вышел сохранялся после выхода и хранился пока пользователь его сам от туда не удалит когда зайдет в следующий раз?

для этого нужно отдельный модуль?либо можно просто поправить то что есть?

Надіслати
Поділитися на інших сайтах


а но подскажешь где выставить срок хранениях?

В корне магазина файл index.php и в system/library/currency.php ищи функцию:

setcookie( .... , $code, time() + 60 * 60 * 24 * 30, '/', ....
Вот в параметре "time() + 60 * 60 * 24 * 30" = 30 суток. Измени 30 на нужное кол-во суток.
Надіслати
Поділитися на інших сайтах


ну для Языка тож полезно

ток не понимаю почему нужно определенное время хранить Язык и валюту

ведь пользователь переставляет только себе валюту

ну хотя мб и нужная вещь что б потом возвращалось к стандартному

Надіслати
Поділитися на інших сайтах


ток не понимаю почему нужно определенное время хранить Язык и валюту

Так уж устроены куки. Если не задать время, то они вообще удалятся при первом же закрытии браузера.

Хотя сейчас эти куки и правда через месяц слетают, и в результате язык с валютой на умолчальные переходят - постоянные клиенты заколебутся каждый месяц свои возвращать :)

Надо сделать так, чтобы время отсчёта начиналось с последнего посещения сайта. К следующему релизу поправлю этот момент, если остальные не будут против. Заодно посмотрю насчёт корзины.

Надіслати
Поділитися на інших сайтах


  • 2 weeks later...

Поведение корзины решено оставить как есть: для анонимов она стирается при перезапуске браузера, а кто хочет сохранить её содержимое между сессиями - пусть регистрируется.

Обсуждение было здесь: Где хранить корзину - в куках или в сессиях?

Надіслати
Поділитися на інших сайтах


Время хранения кук (язык и валюта в интерфейсе) с версии 0.2.0 будет возможно менять через параметр CONF_COOKIES_LIFETIME (по умолчанию = пол года) в файле system/config/config_tuning.php. Отсчёт времени будет начинаться заново в начале каждой сессии.

  • +1 1
Надіслати
Поділитися на інших сайтах


  • 1 year later...

Вновь подниму данную тему. В частности время хранения товаров в корзине для незарегистрированных пользователей.

У меня установлен модуль быстрого оформления заказа (от rb. ). Имеется критическая проблема связанная с тем что покупатели, не закрывая браузер, возвращаются к наполнению корзины и натыкаются на пустую корзину, соответственно -1 покупатель и -n заказов от этого покупателя. Как решить сей вопрос, без регистрации покупателей? Версия OpenCart 1.5.1.3

Надіслати
Поділитися на інших сайтах


Поискать то можно, только вот с системными функциями я не особо лады. Именно потому и задаю сей вопрос, надеясь на ответ от гуру OpenCart. Не получу ответ тут, буду как всегда копать сам...

Надіслати
Поділитися на інших сайтах


Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.