Перейти к содержанию
m11

Как увеличить Срок жизни корзины гостя в 2-ке

Рекомендуемые сообщения

Всем привет! Сейчас гостевая корзина держит час или вообще как ей захочется скидывает исправления в cart и session не помогли ничего не меняется...  

3808f15dd1cd436e5d6c7e231711cf2a.jpg

Изменено пользователем m11

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Открываем system/library/session.php

Ищем строчку session_set_cookie_params(0, '/');

И меняем значение 0 на нужное в секундах

Например 1 день - 86400

  • +1 2

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Про session.gc_maxlifetime не забываем

l не нашёл где это?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

l не нашёл где это?

к корне папки с сайтом есть php.ini

  • +1 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

к корне папки с сайтом есть php.ini

да точно, там тоже время нужно исправить?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

да точно, там тоже время нужно исправить?

да, там тоже

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

да, там тоже

не нашёл я там такой записи, или нужно ввести этот параметр?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Может с версией 1.5 тут путают мне в 2.0 надо

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Еще нюансы могут быть с хостингом и местом хранения сессий https://habrahabr.ru/post/28418/

На 1.5 все держало поставили 2.0 все стало так как описано Скорее всего на 2 ке в базе данных нужно где то для 0 пользователя срок куки прописывать

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Еще нюансы могут быть с хостингом и местом хранения сессий https://habrahabr.ru/post/28418/

Хотя этот вариант очень похож так как я не вижу четкой работы корзины я сам замечал может и через 10 мин скинуть и в любой момент при переходах

Изменено пользователем m11

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Это кстати должно насторожить тех кто ещё не перешёл с 1.5 на 2 Также вечно хранящиеся товары при входе и выходе из лички, покупашка о них забывает и они путаются с другими новыми товарами в корзине, но эту проблему я решил с помощью модуля который выше ссылку написал. Также в 2 ке не понравилось это любой заказ можно заново из лички оформить а если курс сменился или стоимость или товара нет уже больше ( это уже ликвидировали)

Изменено пользователем m11

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Вот что в php.ini что тут можно исправить? Может сессия авто старт включить?

 

magic_quotes_gpc = Off;

register_globals = Off;

default_charset = UTF-8;

memory_limit = 64M;

max_execution_time = 36000;

upload_max_filesize = 999M;

safe_mode = Off;

mysql.connect_timeout = 20;

session.auto_start = Off;

session.use_only_cookies = On;

session.use_cookies = On;

session.use_trans_sid = Off;

session.cookie_httponly = On;

allow_url_fopen = on;

;display_errors = 1;

;error_reporting = E_ALL;

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Пробуйте дописать строчку

session.gc_maxlifetime = ваше значение;

Я делал вышеописанные манипуляции и сессия не удаляется при закрытии окна браузера. У меня версия 2.1.0.2

Изменено пользователем thentru

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Пробуйте дописать строчку

session.gc_maxlifetime = ваше значение;

Я делал вышеописанные манипуляции и сессия не удаляется при закрытии окна браузера. У меня версия 2.1.0.2

Отлично, а где в любом месте вписать можно? Сейчас заметил даже если залогинен клиент и нет действий тоже сброс и выкидывает в гостя, Не работает тот модуль с опенкарт ком

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Пробуйте дописать строчку

session.gc_maxlifetime = ваше значение;

Я делал вышеописанные манипуляции и сессия не удаляется при закрытии окна браузера. У меня версия 2.1.0.2

Да закрыл вкладку зашел заново все есть. Теперь надо проверить если человек покурить уйдет сколько продержиться

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Нет падла закрывает сессию и все опять пусто в корзинке

Изменено пользователем m11

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Что говорит глобальный php.ini про session.gc_maxlifetime?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Что говорит глобальный php.ini про session.gc_maxlifetime?

Я не знаю что это))) Буду ждать когда появится мой помощник что бы разобраться

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Что говорит глобальный php.ini про session.gc_maxlifetime?

Очистилось примерно через час с залогиненой корзины. Сейчас проверю как гостя подольше.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Что говорит глобальный php.ini про session.gc_maxlifetime?

mysql.connect_timeout = 20; Вот это что такое?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Про session.gc_maxlifetime не забываем

 

Что говорит глобальный php.ini про session.gc_maxlifetime?

Да сейчас гостевая корзина дольше держит но теперь в корзине после добавления товара почему-то видно только стоимость товара а доставка появляется только после перехода в корзину Вообщем это не вариант  так делать сейчас начнут по этому повоту мозги компосировать Это уже проходитли

Изменено пользователем m11

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Укажите ссылку на ваш магазин

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.