WooCommerce::maybe_init_abandoned_cart_recovery │ public │ WC 11.0.0

Resolve the AbandonedCartRecovery services when the abandoned_cart_recovery feature flag is on. Hooked to init priority 1 from init_hooks() so the order-edit action listener is registered before WC_Meta_Box_Order_Actions::save() dispatches its hook on POST.

Method of the class: WooCommerce{}

No Hooks.

Returns

null. Nothing (null).

Usage

$WooCommerce = new WooCommerce();
$WooCommerce->maybe_init_abandoned_cart_recovery(): void;

Changelog

Since 11.0.0 Introduced.

WooCommerce::maybe_init_abandoned_cart_recovery() code WC 11.1.2

public function maybe_init_abandoned_cart_recovery(): void {
	if ( ! \Automattic\WooCommerce\Utilities\FeaturesUtil::feature_is_enabled( 'abandoned_cart_recovery' ) ) {
		return;
	}
	wc_get_container()->get( \Automattic\WooCommerce\Internal\AbandonedCartRecovery\ManualSendHandler::class );
	wc_get_container()->get( \Automattic\WooCommerce\Internal\AbandonedCartRecovery\Scheduler::class );
}