WooCommerce::maybe_init_abandoned_cart_recovery
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() 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 );
}