- Hiding Fields on the Checkout Page
- Installing WooCommerce
- Using WooCommerce
- Adding Products in WooCommerce
- Using Your Theme's Header & Footer in a Step
- Embedding a Checkout Form on the CartFlows Checkout Page
- Hiding WooCommerce Pages and Products
- Using Pricing Tables
- Adding an Affiliate Program
- Setting a Funnel as the Homepage
- Dynamic Offers aka Rule Engine
- Instant Layout for Checkout and Thank You Step
- Adding Products from the URL to the Checkout Page
- Setting Up A/B Testing for Steps
- Deleting Plugin Data During Uninstallation
- Importing Ready-Made Templates for Funnels and Steps
- Importing and Exporting Funnels and Step
- URL Parameters
- Replacing the Main Checkout Order with an Upsell or Downsell
- Rolling back to a Previous Version
- Google Address Autocomplete
- Flatsome UX Builder
- ActiveCampaign
- Paypal Reference Transactions
- How PaypPal/Stripe Works
- Enabling Enfold Avia Layout Builder
- Setting Up Authorize.net for Upsell & Downsell
- Supported Payment Gateways
- Setting Quantity and Discount for Products on the Checkout Page
- Adding Custom Payment Gateway Support for One-Click Upsell and Downsell
- Funnel in Test Mode
- Troubleshooting Plugin and Theme Conflicts
- Resolving the "Please Select a Simple, Virtual, and Free Product" Error
- Fixing Endless Loading on the Checkout Page
- Fixing the "We can't seem to find an order for you." Error on the Thank You Page
- Troubleshooting License Activation Issues
- Fixing the "Checkout ID Not Found" Error
- Fixing the "Session Expired" Error Message
- Resolving "Order Does Not Exist" Error on Upsell/Downsell Page
- Fixing the "Sorry, This Product Cannot Be Purchased" Error
- Disabling Auto-fill of Address Fields Based on Zip Code
- Enabling Theme's Scripts & Styles Without Changing Page Template
- Disabling Auto-fill of Checkout Fields
- Allowing Cache Plugins to Cache CartFlows Pages
- Changing the "Choose a Variation" Text
- VAT Field Not Displaying for WooCommerce EU/UK VAT Compliance Plugin
- Enabling the Product Tab on Store Checkout
- Displaying the Order Summary Open on Mobile Devices
- Refreshing the Checkout Page After CartFlows AJAX Calls
- Overview
- Installing Modern Cart Starter
- Installing Modern Cart Pro
- Activating License Key
- Customizing General Settings
- Customizing Cart Tray Labels
- Customizing Cart Icon Settings
- Customizing Cart Tray Styling
- Understanding the Product Recommendations Feature
- Controlling Product Recommendation Source for Empty Cart
- Installing Free Version
- Installing Pro Version
- Activate License Key
- Configuring the Settings
- Enabling Webhooks
- Product Reports
- SMS Integration
- Email/Domain Blacklist
- Shortcode Reference for Email Fields
- Filters to Customize Product Table
- Recovery Email Going to Spam
- Cookies/GDPR Compliance
- Emails not Sending
- Orders Not Capturing
- Dynamic Email Rules
- Excluding Products from Coupon
- Rolling Back to a Previous Version
Email/Domain Blacklist for Cart Abandonment Recovery
The Email/Domain Blacklist feature in Cart Abandonment Recovery Pro allows store owners to prevent recovery messages (email, SMS, WhatsApp) from being sent to specific email addresses or entire domains. Blacklisted carts are excluded from messaging while the cart record remains in the database.
This feature ensures that recovery messages are suppressed for unwanted or disposable addresses without affecting cart visibility or checkout functionality.
1. Where to Find It
Admin Path: WooCommerce > Cart Abandonment Recovery > Settings > Blacklist

This section is available only in the Pro version with an active license.
2. Settings
1. Enable Blacklist (Toggle)
- Default: Off
- Turns the blacklist feature on or off.
- When disabled, no blacklist checks are performed, even if entries exist.
2. Blacklisted Emails & Domains (Textarea with Dropdown)
- Default: Empty
- Multiline input; each line represents one blacklist rule.
- Includes a searchable dropdown of 5,100+ known disposable email domains (e.g., tempmail.com, 10minutemail.com) that can be added with a click.
3. How to Add Entries
Formats Supported:
- Exact Email Address
- Example:
[email protected] - Blocks only this specific email.
- Example:
- Domain Wildcard
- Example:
*tempmail.com - Blocks all emails from
@tempmail.com.
- Example:
Rules:
- One entry per line.
- Case-insensitive matching.
- Domain wildcard must start with an asterisk (*).
4. How It Works
1. Automatic Blacklist Check (On Cart Abandonment)
- Customer abandons cart and enters email.
- Plugin saves the abandonment record.
- Blacklist check runs automatically.
- Customer email/domain is compared against blacklist entries.
- If a match is found, cart status is set to “Blacklisted.”
- Recovery message scheduler skips blacklisted carts — no emails, SMS, or WhatsApp messages are sent.
2. Manual Blacklisting from Admin Dashboard
- Go to abandoned cart details page.
- Click Blacklist button.
- Cart status updates to “Blacklisted.”
- Customer email is added to Blacklisted Emails & Domains list.

3. Removing from Blacklist (Whitelisting)
- Go to blacklisted cart details page.
- Click Whitelist button.
- Cart status restores to “Abandoned.”
- Customer email is removed from blacklist.

5. What Gets Blocked
When a cart is blacklisted, the following are suppressed:
- Recovery Emails
- Recovery SMS messages
- Recovery WhatsApp messages
All three channels respect the blacklist status.
6. What Does NOT Happen
- Cart data is not deleted; blacklisted carts remain visible.
- Customers can still complete purchases.
- Already-sent messages are unaffected; blacklist only applies to future messages.
- WooCommerce checkout and order creation are unaffected.
7. Disposable/Temporary Email Domain Suggestions
The textarea includes a searchable dropdown with 5,100+ pre-configured temporary email domains. These suggestions are not blacklisted by default; the store owner must explicitly add them.
8. Frequently Asked Questions
We don't respond to the article feedback, we use it to improve our support content.