Автор Тема: Корзина с разных компьютеров  (Прочитано 41 раз)

09 Сентябрь 2017, 08:23:02
  • Фрилансер
  • *
  • Сообщений: 153
  • Репутация: +2/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Здравствуйте
Обнаружилась странная вещь:
если покупатель входит в систему с разных компьютеров, то корзина, созданная на одном компе, не открывается на другом. Вместо этого создается новая.
Это такой алгоритм у Престы или я чего-то напортачил?
09 Сентябрь 2017, 10:22:29
Ответ #1
  • Ветеран
  • *****
  • Сообщений: 14006
  • Репутация: +14568/-2
  • Сообщество PrestaShop
    • Просмотр профиля
Это такой алгоритм во всех движках, не только у prestashop.
09 Сентябрь 2017, 10:23:48
Ответ #2
  • Фрилансер
  • *
  • Сообщений: 153
  • Репутация: +2/-0
  • Сообщество PrestaShop
    • Просмотр профиля
09 Сентябрь 2017, 11:40:52
Ответ #3
  • Ветеран
  • *****
  • Сообщений: 2992
  • Репутация: +72/-5
  • Сообщество PrestaShop
    • Просмотр профиля
А что жаль? То что не придеться выкладывать деньги на мощный сервер и можно начинать на дешевом хостинге?
Так когда раскрутишся и сможешь платить за несколько серверов изменишь систему хранения сессий, перенесешь к себе на сервер, будешь хранить информацию по всем подключениям, вот и сможешь определять гостей по их ip, браузерам и т.д.
09 Сентябрь 2017, 14:50:36
Ответ #4
  • Фрилансер
  • *
  • Сообщений: 153
  • Репутация: +2/-0
  • Сообщество PrestaShop
    • Просмотр профиля
А что жаль? То что не придеться выкладывать деньги на мощный сервер и можно начинать на дешевом хостинге?
Так когда раскрутишся и сможешь платить за несколько серверов изменишь систему хранения сессий, перенесешь к себе на сервер, будешь хранить информацию по всем подключениям, вот и сможешь определять гостей по их ip, браузерам и т.д.
А причем здесь сессия, если человек "Вася" зарегистрировался и входит под своим логином? Какая разница с какого компьютера, если его корзина в БД хранится как "Васина"?
09 Сентябрь 2017, 15:52:31
Ответ #5
  • Ветеран
  • *****
  • Сообщений: 2992
  • Репутация: +72/-5
  • Сообщество PrestaShop
    • Просмотр профиля
При том, что данные о корзине сохраняются в браузере у Васи, а в бд хранятся данные о брошенных корзинах.
Установи в настройках хранить сессии в бд и тогда Вася увидит свою корзину.
10 Сентябрь 2017, 10:00:40
Ответ #6
  • Ветеран
  • *****
  • Сообщений: 14006
  • Репутация: +14568/-2
  • Сообщество PrestaShop
    • Просмотр профиля
Установи в настройках хранить сессии в бд и тогда Вася увидит свою корзину.
Плохой совет. База распухнет, сайт будет тормозить.