Doolol Cart Recovery
7 out of 10 shoppers leave your store without buying. Doolol Cart Recovery quietly brings them back.
Doolol Cart Recovery tracks every WooCommerce cart — guest or logged-in — detects abandonment, and fires a respectful 3-step recovery sequence across email and web push notifications. A rule-based Smart Discount Engine issues coupons only when they are actually likely to close the sale, never as a blanket give-away that trains customers to abandon on purpose.
No third-party SaaS accounts. No monthly fees for the core features. No dark patterns. Just a lightweight plugin that works on your own infrastructure and puts recovered revenue back in your pocket.
Why store owners choose Doolol Cart Recovery
- Email + Web Push in one plugin — Reach customers through two high-intent channels without paying for two separate SaaS subscriptions.
- Guest recovery — Captures and recovers guest carts the moment a shopper types their email at checkout. No account required.
- Smart Discount Engine — Issues percentage-off coupons only to first-time customers and high-value carts, preserving margin everywhere else.
- No CDN, no tracking, no phone-home — All assets are self-hosted. The plugin contains zero analytics code and makes no external network requests of its own.
- GDPR-ready out of the box — Built-in 90-day data retention, one-click unsubscribe, and full WordPress privacy-tool integration.
- Frequency cap + quiet hours — Respects your customers with a weekly send limit and a configurable no-send window (default 10 pm – 8 am).
Web Push channel (Pro)
Doolol Cart Recovery generates its own VAPID keys and delivers browser push notifications directly from your server — no third-party push service, no SaaS middleman, no per-subscriber fees. Consent is collected via a minimal, non-intrusive banner that appears only on WooCommerce-context pages.
Smart Discount Engine (Pro)
Rule-based coupon generation: 1. VIP customers (configurable allowlist) are excluded — they should not be trained to abandon. 2. First-time customers receive a larger discount (default 10 %). 3. High-value carts receive a smaller discount (default 5 %). 4. All other carts receive no discount — a recovery email alone is often enough.
Coupons are restricted to the customer’s email address, expire in 48 hours, and are single-use, so a leaked code does minimal damage.
Recovery sequence
Steps 1 and 2 are available on the Free plan. Steps 2 and 3, web push, custom delays, quiet hours, the frequency cap, and the Smart Discount Engine require Pro.
Step Delay Channel
1 1 hour Email
2 24 hours Email + Web Push
3 72 hours Email (with coupon) + Web Push
External services
This plugin sends Web Push notifications through the push messaging service of each visitor’s own web browser. When a visitor opts in to push notifications, their browser provides a unique push endpoint URL hosted by their browser vendor’s push service:
- Google Chrome / Android → Firebase Cloud Messaging (FCM), operated by Google LLC
- Mozilla Firefox → Mozilla Push Service, operated by Mozilla
- Apple Safari → Apple Push Notification service, operated by Apple Inc.
Data sent: When a recovery push notification is dispatched, the plugin sends the encrypted notification payload (cart reminder title, body text, and recovery URL) to the push endpoint URL that the visitor’s browser provided. No personal data is sent to these services beyond what is required to deliver the notification to the subscribed browser.
When: Only when a visitor has explicitly opted in to push notifications, and only when their cart is abandoned and a recovery push is scheduled.
These push services are operated by the respective browser vendors: * Google FCM: Terms https://firebase.google.com/terms — Privacy https://firebase.google.com/support/privacy * Mozilla Push: Privacy https://www.mozilla.org/privacy/ * Apple Push: Terms https://www.apple.com/legal/internet-services/ — Privacy https://www.apple.com/legal/privacy/
