Увеличиваем время жизни корзины в Opencart

Увеличение Времени Хранения Товаров в Корзине OpenCart для Гостей

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

По умолчанию OpenCart устанавливает время хранения товаров в корзине для гостей в 1 час. Это означает, что существует риск потери ранее добавленных товаров в корзину вашего магазина после возвращения.

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

Откройте файл по пути /system/library/cart/cart.php

Найдите вот такой код

$this->db->query("DELETE FROM " . DB_PREFIX . "cart WHERE (api_id > '0' OR customer_id = '0') AND date_added < DATE_SUB(NOW(), INTERVAL 1 HOUR)");

и замените его вот на этот

$this->db->query("DELETE FROM " . DB_PREFIX . "cart WHERE (api_id > '0' OR customer_id = '0') AND date_added < DATE_SUB(NOW(), INTERVAL 30 DAY)");
Данный способ был протестирован на версии Opencart 3