|
/ Documentation /Cart Abandonment/ Segmenting Abandonment Recovery by Cart Value

Segmenting Abandonment Recovery by Cart Value

Not every abandoned cart is equal. A customer who left a $25 order deserves a different recovery nudge than one who abandoned a $500 cart. With Cart Abandonment Recovery Pro, you can use the Rule Engine (Dynamic Conditions) to send different recovery emails, SMS messages, or coupons based on cart value, products, categories, country, or number of items.

This guide walks you through segmenting your recovery flow using cart value and other conditions.

Pro-only feature. The free version of Cart Abandonment Recovery sends the same template flow to every abandoned cart. Segmentation requires Cart Abandonment Recovery Pro.

Why Segment by Cart Value?

Different cart values call for different recovery strategies:

Cart ValueRecovery Strategy
Low ($10–$50)Small coupon (5%) or free shipping — keep the cost-to-recover reasonable
Mid ($50–$200)Moderate discount (10%) + urgency — “your cart expires in 24h”
High ($200+)Concierge touch — no coupon, personal message, or offer a call/consultation

Sending a 20% coupon to a $20 cart burns your margin. Sending no offer at all to a $500 cart misses a huge revenue opportunity. Segmentation gets the right message to the right customer.

Prerequisites

  • Cart Abandonment Recovery Pro installed and activated
  • At least two email templates created under Follow Up Templates
  • WooCommerce checkout configured with abandoned cart tracking working

Supported Conditions (Rule Engine)

The Pro Rule Engine supports these conditions for any email, SMS, or WhatsApp template:

ConditionOperatorsExample Use
Cart Total=, ≠, >, <, ≥, ≤High-value vs. low-value cart offers
Number of Cart Items=, ≠, >, <, ≥, ≤Bulk-order vs. single-item messaging
Productcontains, does not containTarget specific SKUs
Product Categorycontains, does not containCategory-specific offers (e.g., apparel vs. electronics)
Country=, ≠Country-specific language, currency, shipping offers

Multiple conditions can be combined with AND / OR logic.

Step-by-Step: Segmenting by Cart Value

Step 1 — Create Your Templates

Go to WooCommerce > Cart Abandonment > Follow Up Templates and create at least two templates you want to use for different segments.

Example:

  • Template A — Low-Value Cart: 5% off, casual tone
  • Template B — High-Value Cart: No discount, personal note, urgency
create template

Step 2 — Open Template A and Enable Dynamic Conditions

Click the ️Edit icon on Template A to open the editor drawer. Find the Dynamic Conditions toggle and turn it ON.

Step 3 — Add the Cart-Value Rule for Low-Value Carts

Click Add Condition and configure:

FieldValue
ConditionCart Total
OperatorLess than
Value100
cart total less than 100

This means: send this template only to carts under $100.

Click Done then Save Changes.

Step 4 — Configure Template B for High-Value Carts

Open Template B and enable Dynamic Conditions. Add the opposite condition:

FieldValue
ConditionCart Total
OperatorGreater than or equal to
Value100
cart total greater than 100

Click Done then Save Changes.

Step 5 — Verify Both Templates Are Active

Back on the Follow Up Templates list, confirm both templates are Active (Status toggle ON). The Pro engine will now evaluate each abandoned cart against the conditions and pick the right template automatically.

Step 6 — Test With a Real Abandoned Cart

  1. Add items totaling less than $100 to your cart and abandon at checkout (use a test email).
  2. Wait for the recovery email — confirm Template A arrived.
  3. Repeat with a cart over $100 — confirm Template B arrived.

See How to Test Cart Abandonment Recovery Emails for the full testing workflow.

Example: Multi-Tier Segmentation

You can have three or more templates, each covering a different range. Just set matching conditions:

TemplateCondition
Small Cart OfferCart Total < 50
Mid Cart OfferCart Total ≥ 50 AND Cart Total < 200
Premium Cart OfferCart Total ≥ 200

For the Mid Cart Offer, add two conditions joined by AND in the same template’s Rule Engine.

Example: Segmenting by Product Category

Let’s say you want apparel buyers to get a style-guide-heavy email while electronics buyers get a technical-specs email.

Template A (Apparel):

  • Condition: Product Category → contains → Clothing

Template B (Electronics):

  • Condition: Product Category → contains → Electronics

If a cart has both categories, the first matching template wins — order your templates in the Follow Up Templates list accordingly.

Example: Country-Based Offers

Offer free shipping to US customers while giving EU customers a flat discount (since shipping costs differ).

Template A (US):

  • Condition: Country → equals → United States
  • Coupon: Free Shipping

Template B (EU):

  • Condition: Country → not equal to → United States
  • Coupon: 10% off

Tips & Best Practices

  • Start simple — two segments (high-value + low-value) before jumping to five or six.
  • Monitor each segment in Reports — compare recovery rates per template to see what’s working.
  • Balance your coupons against margin — don’t hand out 20% on a $30 cart.
  • Set conditions that don’t overlap — if two templates both match a cart, only one fires, and ordering may be non-obvious. Use mutually-exclusive ranges (< 100 and >= 100, not < 100 and < 200).
  • Document your segments — keep a note of which templates apply to which conditions. Future-you will appreciate it.
  • Test each segment with a real abandoned cart before relying on it in production.

Troubleshooting

Wrong Template Is Sending

  • Re-check your conditions — overlapping rules can lead to unexpected matches.
  • Ensure both templates have Dynamic Conditions enabled and are Active.
  • Clear your browser cache and re-check the template after saving.

No Template Is Sending

  • Verify at least one template’s conditions match the abandoned cart.
  • If all templates have conditions and none match, no email is sent.
  • Consider keeping one template with no conditions as a catch-all fallback.

FAQs

Was this doc helpful?
What went wrong?

We don't respond to the article feedback, we use it to improve our support content.

Need help? Contact Support
Table of Contents