wc-abandoned-cart-recovery

Installation
SKILL.md

WooCommerce abandoned-cart recovery

WooCommerce 11.0 adds an experimental abandoned_cart_recovery feature. It is disabled by default. When enabled, it registers a customer email, an order-edit manual action, an optional Action Scheduler send, and an unsubscribe endpoint.

This is an email around an existing order, not a generic serialized cart-recovery store. Work through WC_Order and public hooks.

Activation layers

Three independent gates matter:

  1. FeaturesUtil::feature_is_enabled( 'abandoned_cart_recovery' ) must be true.
  2. The customer_abandoned_cart_recovery email must be enabled.
  3. Its automated setting must be yes for automatic scheduling; manual send can remain available when automation is off.

Do not enable the experimental feature or merchant email settings silently from a distributed extension. If your plugin already owns recovery messages, suppress Woo's flow to prevent duplicates.

Suppress duplicate recovery providers

WooCommerce detects selected known providers for its settings default, but partner integrations should use the public runtime filter:

Installs
1
GitHub Stars
22
First Seen
1 day ago
wc-abandoned-cart-recovery — lonsdale201/wp-agent-skills