Навигация

Вам могут понравиться

2.x, 3.x
Оформление заказа Simple
699 грн.499 грн.
66
25747 2667
2.x, 3.x
Массовое управление ценами
699 грн.499 грн.
88
36834 1151
2.x, 3.x
Telegram уведомления
699 грн.499 грн.
20
25900 763

Сохранение корзины для гостей OpenCart

Сохранение корзины для гостей OpenCartСохранение корзины для гостей OpenCart
BonusБонусами +99 грн. на счёт при покупке
Новая цена:499 грн.
Старая цена:699 грн.
Экономия:200 грн.


Характеристики дополнения
OpenCart2.0, 2.1, 2.2, 2.3, 3.0
PHP7.0 – 8.5
XML модификаторда
Локализациярусский, украинский, английский
Статистика 6 25265 206
Файлы

Модуль Сохранение корзины для гостей помогает управлять временем хранения корзины в OpenCart и снижает потери незавершенных заказов. Вместо фиксированного интервала очистки можно задать собственный срок жизни корзины, чтобы товары дольше оставались у посетителя и были доступны при следующем визите.

Для чего нужен модуль

По умолчанию корзина часто очищается слишком рано (стандартно 1 час), из-за чего пользователь возвращается в магазин и видит пустой список выбранных позиций. Это ухудшает опыт покупки и может снижать конверсию. Модуль решает эту задачу за счет настраиваемого времени хранения данных корзины и аккуратной работы с идентификатором сессии через cookie.

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

Основной функционал

  • Установка времени жизни корзины числом и единицей измерения.
  • Поддержка интервалов MINUTE, HOUR, DAY, WEEK, MONTH, YEAR.
  • Автоматическая замена стандартного интервала очистки на пользовательский.
  • Сохранение связи корзины гостя между сессиями через cookie cart_session_id.
  • Обновление session_id в таблице cart для гостевого customer_id = 0.
  • Безопасная установка cookie с параметрами httponly и samesite Lax.

    Преимущества для магазина

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

    Сохранение корзины особенно полезен магазинам с товарами, которые выбирают не сразу: электроника, мебель, сезонные предложения и другие категории, где клиенту нужно время на сравнение вариантов.

    Название файла Добавлен Обновлен
    cart-lifetime_oc20.ocmod.zip
    Размер: 7.97 KB
    09.07.202210.04.2026
    cart-lifetime_oc21-22.ocmod.zip
    Размер: 8.06 KB
    09.07.202210.04.2026
    cart-lifetime_oc23.ocmod.zip
    Размер: 7.17 KB
    09.07.202210.04.2026
    cart-lifetime_oc3x.ocmod.zip
    Размер: 10.3 KB
    09.07.202210.04.2026

    Оставьте свой отзыв об этом товаре

    Bonus Получите +100 грн. бонусов за отзыв Бонусная программа
    Дима, 21.07.2022 16:24
    Отлично работает. Огромное спасибо!
    Максим, 23.01.2024 21:53
    Этот модуль ТОЛЬКО для гостей или с аккаунтами тоже работает? Постоянно через час вылет с аккаунта магазина.
    Ответ Администратора:

    Так вылет с аккаунта или удаление товара из корзины?

    Корзина авторизованных покапателей хранится в базе и не очищается. В Opencart информация о том, что находится в корзине покупателя, хранится в таблице oc_cart в базе данных. Эта таблица содержит записи о товарах, добавленных в корзину, с указанием соответствующего покупателя (если он авторизован).

    Гостей очищается через час. Но после установки модуля в его настройках можно изменить время хранения cookie.

    Игорь, 06.04.2024 18:45
    Модуль держит заказ в корзине только 8 часов
    в настройках выставляешь неделю, все равно не более 8 часов
    подскажите пожалуйста в чем может быть причина.
    Ответ Администратора:

    Напишите в поддержку для проверки.

    Роман, 15.10.2024 17:49
    Здраствуйте! А с корзиной Простая регистрация и заказ Simple будет работать?
    Ответ Администратора:
    Да.
    Дмитро, 12.08.2025 11:18
    На Осторе 3.0, (модуль Сімпле) чомусь не спрацьовує, через годину корзина порожня у гостей.
    Ответ Администратора:

    З модулем Simple працює коректно. Перевірено на реальних тестах. Переконайтеся що модуль ввімкнено та модифікатор вніс зміни у файли. Якщо встановлено правильно, після додавання товару у кошик буде сворено кукі cart_session_id. Дивіться скріншоти у описі. Додав щойно нові.

    Леопольд, 05.02.2026 13:34
    В модуле используется устаревший код - который не будет работать к примеру в Firefox
    замените в файле install.xml

    setcookie("cart_session_id", $this->session->getId(), time() + $this->getLifetime(), ini_get('session.cookie_path'), ini_get('session.cookie_domain'), ini_get('session.cookie_secure'), ini_get('session.cookie_httponly'));

    на

    $params = session_get_cookie_params();
    setcookie("cart_session_id", $this->session->getId(), [
    'expires' => time() + $this->getLifetime(),
    'path' => $params["path"],
    'domain' => $params["domain"],
    'secure' => $params["secure"],
    'httponly' => true,
    'samesite' => 'Lax'
    ]);

    тогда будет работать везде
    Ответ Администратора:

    🤝

    Написать отзыв или задать вопрос

    AI-ассистент

    Недавно просмотренные

    2.x, 3.x
    Сохранение корзины для гостей

    Рекомендуем