|
/ Documentation /Cart Abandonment/ How to Pause or Disable Cart Abandonment for Specific Products or Categories

How to Pause or Disable Cart Abandonment for Specific Products or Categories

Sometimes you don’t want every abandoned cart to trigger a recovery email. Common cases:

  • Subscription — the customer didn’t abandon, they’re mid-flow; a recovery email is confusing.
  • Sensitive products — adult products, health products, or legal-gray items where a follow-up email is inappropriate.
  • Free trials or $0 orders — no recovery needed; the cart total doesn’t warrant outreach.
  • Wholesale / B2B orders — these customers prefer phone follow-up, not automated emails.
  • Specific SKUs you don’t want to discount — exclude them so they don’t receive coupon codes.

Cart Abandonment Recovery doesn’t have a dedicated “exclude product” toggle, but with the Pro Rule Engine you can achieve the same result by scoping every recovery template to exclude the products or categories you don’t want.

This guide shows two approaches:

  • Pro approach — Rule Engine with “does not contain” conditions
  • Free approach — global tracking toggle + careful workarounds

⚠️ Most flexibility requires Pro. The free version only supports globally enabling or disabling tracking — there’s no per-product or per-category exclusion. If product-level control is critical, Pro’s Rule Engine is the tool.

Prerequisites

  • Cart Abandonment Recovery installed and activated (Pro recommended)
  • WooCommerce categories or tags set up on the products you want to include/exclude
  • At least one email template created

Method 1 — Pro Rule Engine: Exclude Specific Products or Categories

How It Works

Open each recovery template and add a condition that says: “only fire if the cart does NOT contain these products / categories.” The plugin evaluates every cart against these rules, and carts containing the excluded items get no recovery message.

For a complete guide on setting up email rules, see the documentation on Dynamic Email Rules.

Step-by-Step

Step 1 — Open Your Recovery Template

Go to WooCommerce → Cart Abandonment → Follow Up Templates and click the ️ edit icon on the template you want to scope.

Step 2 — Enable Dynamic Conditions

Inside the template editor, toggle Enable Dynamic Conditions to ON.

Step 3 — Add a “Does Not Contain” Condition

Click Add Condition and configure:

To exclude a specific product:

FieldValue
ConditionProduct
OperatorDoes not contain
ValueSelect the product(s) you want to exclude

To exclude a product category:

FieldValue
ConditionProduct Category
OperatorDoes not contain
ValueSelect the category(ies) you want to exclude

Step 4 — Combine Multiple Exclusions (Optional)

You can stack multiple “does not contain” conditions joined by AND:

·         Product Category → does not contain → Subscriptions
AND

·         Product Category → does not contain → Adult Products
AND

·         Product → does not contain → Free Trial Access

This template now only fires for carts that include none of the excluded items.

Step 5 — Apply to All Recovery Templates

If you have multiple recovery templates (e.g., 1-hour nudge, 24-hour reminder, 3-day final), add the same exclusion rules to every template. Otherwise, the excluded products might still receive later emails in the sequence.

Step 6 — Test

Abandon a cart containing only the excluded product — confirm no recovery email arrives. Then abandon a cart with a normal product — confirm recovery works as usual.

Method 2 — Exclude by Cart Total (All Versions With Pro)

If you want to skip recovery for $0 carts (trials, free downloads, test products):

Condition: Cart Total → Greater than → 0

Or to skip small carts not worth chasing:

Condition: Cart Total → Greater than or equal to → 25

Method 3 — Free Version Workarounds

The free version has no per-product or per-category control. Your options are limited but not zero:

Option A — Global Tracking Toggle

Go to WooCommerce → Cart Abandonment → Settings → General and use the Enable Tracking toggle to completely turn recovery on or off store-wide. This is all-or-nothing.

cart abandonment enable tracking

Option B — Conditional Template Content (Manual)

Write email copy that’s generic enough to work for any product. This doesn’t stop the email, but it avoids awkward product-specific messaging.

Option C — Upgrade to Pro

For full control, Pro is the cleanest solution.

Common Use Cases & Configurations

Use Case 1 — Skip Recovery for Subscription

Condition on every template:

  • Product Category → does not contain → Subscriptions

Use Case 2 — Skip $0 Carts / Free Trials

Condition on every template:

  • Cart Total → Greater than → 0

Use Case 3 — Exclude a Single High-Value Product From Discount Emails

Create two templates:

  • Template A (Discount Offer):

o Product → does not contain → Premium Consulting Package

o Includes a 10% coupon

  • Template B (Personal Note):

o Product → contains → Premium Consulting Package

o No coupon, asks customer to reply or book a call

Use Case 4 — Skip Adult / Sensitive Products

Condition on every template:

  • Product Category → does not contain → Adult AND → does not contain → 18+

Tips & Best Practices

  • Apply rules to every template in your sequence — missing one template means the excluded products still get emails later in the flow.
  • Use categories, not individual products, when possible — easier to maintain as your catalog grows.
  • Test every exclusion — abandon a cart with the excluded item and confirm no email is sent.
  • Document your exclusions — a short note in your internal wiki keeps future admins from wondering why certain carts don’t trigger emails.
  • Mind mixed carts — a cart with BOTH an excluded item AND a normal item will be excluded if your condition is “does not contain”. Decide whether that’s the behavior you want.

Troubleshooting

Excluded Products Are Still Getting Emails

  • Confirm every recovery template has the exclusion rule (not just one).
  • Check that Dynamic Conditions is toggled ON on each template.
  • Test with a cart containing only the excluded item.

Carts With Mixed Items Aren’t Being Handled as Expected

  • “Does not contain” excludes the cart if any matching item is present. If you want “only exclude carts that are entirely excluded items”, that’s not directly supported — consider two-template logic with opposite conditions instead.

No Emails Sending at All After Adding Rules

  • Check that your conditions aren’t too restrictive.
  • Verify at least one template’s conditions match realistic cart scenarios.
  • Consider a catch-all template with no conditions as a 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