RESTful & GraphQL API for abandoned cart recovery — connect your email marketing platform to real-time abandoned cart data with enterprise-grade performance.
composer require magendoo/module-abandoned-cart
Dual API support gives you flexibility. Use REST for server-to-server integrations with Klaviyo, Mailchimp, or ActiveCampaign. Use GraphQL for frontend-driven recovery flows and headless storefronts.
Filter abandoned carts by date range, customer group, store view, cart value, and product SKUs. Build targeted recovery segments without custom code.
Optimized database queries and response caching deliver sub-150ms response times even on stores with millions of quote records. No impact on storefront performance.
Every abandoned cart response includes full customer data, cart items with images and options, applied coupon codes, shipping estimates, and cart totals — everything your recovery campaign needs.
Token-based authentication, rate limiting, comprehensive error handling, and detailed logging. Built for production workloads with proper security and observability.
Clean service contracts and plugin points let you extend the API with custom data, custom filters, or custom authentication. Add fields your marketing team needs without modifying core code.
composer require magendoo/module-abandoned-cart
bin/magento module:enable Magendoo_AbandonedCart
bin/magento setup:upgrade
bin/magento setup:di:compile
bin/magento cache:flush
curl -H "Authorization: Bearer YOUR_TOKEN" \
https://your-store.com/rest/V1/abandoned-carts?days=7
Every module is built for production, but every store is different. If you need integration, customization, or enterprise support — let's talk.
Get in Touch GitHub