Как установить срок действия корзины в woocommerce за 15 минут? - PullRequest
0 голосов
/ 19 октября 2018

У меня есть веб-сайт WordPress, который позволяет клиентам, не вошедшим в систему, сделать заказ с кодом ниже

global $woocommerce;
$woocommerce->session->set_customer_session_cookie(true);

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

Я подумываю установить время истечения для сеанса или корзины, чтобы он мог очистить товары в корзине.

Код, которыйЯ видел в: Интервал истечения срока действия корзины Woocommerce возвращает 72 часа в секундах

add_filter('wc_session_expiring', 'filter_ExtendSessionExpiring' );
add_filter('wc_session_expiration' , 'filter_ExtendSessionExpired' );

function filter_ExtendSessionExpiring($seconds) {
    return 60 * 60 * 71;
}
function filter_ExtendSessionExpired($seconds) {
   return 60 * 60 * 72;
}

Знаете ли вы, как заставить фильтр возвращаться каждые 15 минут?

Любойидея ценится.Спасибо ...

1 Ответ

0 голосов
/ 19 октября 2018

Если этот код, который вы связали, работает, просто измените расчет времени: 60 * 15.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...