Automattic\WooCommerce\Internal\Admin\Schedulers
OrdersScheduler::reset_failed_order_imports_overflow
Reset the failed order imports overflow counter.
Called when a full (non-windowed) historical import starts, since that import covers the orders whose IDs were dropped from the list. Windowed imports must not reset the counter.
Method of the class: OrdersScheduler{}
No Hooks.
Returns
null. Nothing (null).
Usage
$result = OrdersScheduler::reset_failed_order_imports_overflow(): void;
Changelog
| Since 11.0.0 | Introduced. |
OrdersScheduler::reset_failed_order_imports_overflow() OrdersScheduler::reset failed order imports overflow code WC 11.0.1
public static function reset_failed_order_imports_overflow(): void {
$failed = self::get_failed_order_imports();
if ( 0 === $failed['overflow'] ) {
return;
}
$failed['overflow'] = 0;
if ( empty( $failed['ids'] ) ) {
delete_option( self::FAILED_ORDER_IMPORTS_OPTION );
return;
}
update_option( self::FAILED_ORDER_IMPORTS_OPTION, $failed, false );
}