Automattic\WooCommerce\Internal\Admin\Schedulers

ImportScheduler::import_batch_init()public staticWC 1.0

Queue the imports into multiple batches.

Метод класса: ImportScheduler{}

Хуков нет.

Возвращает

null. Ничего (null).

Использование

$result = ImportScheduler::import_batch_init( $days, $skip_existing );
$days(int|true|false) (обязательный)
Number of days to import.
$skip_existing(true|false) (обязательный)
Skip exisiting records.

Код ImportScheduler::import_batch_init() WC 8.7.0

public static function import_batch_init( $days, $skip_existing ) {
	$batch_size = static::get_batch_size( 'import' );
	$items      = static::get_items( 1, 1, $days, $skip_existing );

	if ( 0 === $items->total ) {
		return;
	}

	$num_batches = ceil( $items->total / $batch_size );

	self::queue_batches( 1, $num_batches, 'import_batch', array( $days, $skip_existing ) );
}