Описание woocommerce_cancel_unpaid_orders_interval_minutes
— Filter
Хук woocommerce_cancel_unpaid_orders_interval_minutes позволяет изменить интервал в минутах, через который неоплаченные заказы будут автоматически отменены. Он срабатывает при инициализации задач Cron для WooCommerce и используется для настройки времени ожидания перед автоматической отменой заказов.
Примеры использования
Пример изменения интервала отмены неоплаченных заказов на 30 минут:
add_filter('woocommerce_cancel_unpaid_orders_interval_minutes', function($interval) {
return 30;
});
В этом примере мы устанавливаем интервал отмены неоплаченных заказов на 30 минут вместо стандартных 60.
Пример установки интервала отмены на 90 минут:
add_filter('woocommerce_cancel_unpaid_orders_interval_minutes', function($interval) {
return 90;
});
Здесь мы изменяем интервал отмены на 90 минут.
— Лучшие практики
– Использование
Используйте этот хук, когда необходимо адаптировать время ожидания для отмены неоплаченных заказов в зависимости от специфики вашего бизнеса
– Производительность
Хук не должен вызывать проблем с производительностью, так как изменение интервала не влияет на частоту выполнения задач Cron
– Предупреждения
Будьте осторожны с установкой слишком короткого интервала, так как это может привести к отмене заказов, которые могли бы быть оплачены
Альтернативы
Тип: action
Этот хук позволяет выполнять дополнительные действия при отмене неоплаченных заказов.
Используйте его, если нужно добавлять дополнительные действия или уведомления при отмене заказов