Automattic\WooCommerce\Internal\AbandonedCartRecovery

Scheduler::get_eligible_statuses │ private │ WC 1.0

Order statuses that can be scheduled for an automated send. Defaults to pending, which is where classic checkout leaves an abandoned order at creation time.

Method of the class: Scheduler{}

Returns

string[].

Usage

// private - for code of main (parent) class only
$result = $this->get_eligible_statuses( ?WC_Order $order ): array;
?WC_Order $order(required)
.

Scheduler::get_eligible_statuses() code WC 11.1.2

private function get_eligible_statuses( ?WC_Order $order ): array {
	/**
	 * This filter is documented in includes/emails/class-wc-email-customer-abandoned-cart-recovery.php
	 *
	 * @since 11.0.0
	 */
	return (array) apply_filters(
		'woocommerce_abandoned_cart_recovery_eligible_statuses',
		array( OrderStatus::PENDING ),
		$order
	);
}