Automattic\WooCommerce\Internal\DataStores\Orders

OrdersTableDataStore::should_sync_order()privateWC 1.0

Helper method to check whether to sync the order.

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

Хуков нет.

Возвращает

true|false. Whether the order should be synced.

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

// private - только в коде основоного (родительского) класса
$result = $this->should_sync_order( $order ) : bool;
$order(\WC_Abstract_Order) (обязательный)
Order object.

Код OrdersTableDataStore::should_sync_order() WC 7.1.1

private function should_sync_order( \WC_Abstract_Order $order ) : bool {
	$draft_order    = in_array( $order->get_status(), array( 'draft', 'auto-draft' ), true );
	$already_synced = in_array( $order->get_id(), self::$reading_order_ids, true );
	return ! $draft_order && ! $already_synced;
}