WooCommerce: срок действия заказа не работает - PullRequest
0 голосов
/ 11 февраля 2019

У меня есть веб-сайт с установленным WooCommerce.На моем веб-сайте я использую CRED, чтобы позволить моим пользователям создавать продукты в моем Магазине (поэтому они должны платить за это через кассу WooCommerce).

Когда я сейчас заполняю форму набора инструментов CRED и нажимаю "Платите, чтобы создать продукт ", я перенаправлен прямо на кассу WooCommerce.

Когда я закрываю страницу сейчас (без продолжения платежа) и возвращаюсь через 2 дня, оформление заказа все еще там с «продуктом».Поскольку я не хочу этого, я добавил эту функцию здесь для очистки кассы через 2 часа, но я попробовал ее, и она не работает (касса по-прежнему доступна через несколько дней):

/**
 * Checkout and cart expiring
 */
add_filter( 'wc_session_expiring', 'wc_session_expiring' );
function wc_session_expiring( $seconds ) {
    return 60 * 60 * 1;
}

/**
 * Checkout and cart expired
 */
add_filter( 'wc_session_expiration', 'wc_session_expired' );
function wc_session_expired( $seconds ) {
    return 60 * 60 * 2;
}

Так что я могу сделать, чтобы очистить оформление заказа через 2 часа, пока пользователь нажмет кнопку «Оплатить сейчас»?

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