У меня есть веб-сайт с установленным 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 часа, пока пользователь нажмет кнопку «Оплатить сейчас»?