Platform Agnostic
Integrate with any ecommerce system, custom-built or off-the-shelf, cloud or self-hosted. It powers your promotions regardless of your underlying tech.
Running a custom ecommerce stack? Using headless commerce? Deducto's API gives you a full-featured promotions engine that can be integrated into any platform or framework.
Ready to start? Check out the REST API Reference or browse the full documentation.
Send:
{
"cart": { ... },
"couponCodes": [ ... ]
}
Receive:
{
"appliedPromotions": [ ... ],
"rejectedPromotions": [ ... ]
}
Most promotions tools are locked to a single platform. If you're building on a headless or custom architecture, you're usually left stitching together scripts or building from scratch.
Deducto was built for exactly this.
Integrate with any ecommerce system, custom-built or off-the-shelf, cloud or self-hosted. It powers your promotions regardless of your underlying tech.
Define all your promotions in Deducto's dashboard, then get the results from our API. You own the entire customer experience.
Deducto sits alongside your stack as an independent service. Swap platforms, change frontends, migrate backends, your promotions stay.
Three steps to production-ready promotions in any stack
Use Deducto's visual interface to build your promotion rules. Set conditions, define rewards, configure stacking behaviour, and schedule campaigns. No code required at this stage.
Send your cart and customer data to Deducto's API and get back the applicable promotions and discounts. Integrate at checkout, in the cart, or anywhere in your customer journey.
Once integrated, your marketing team can create, modify, and schedule promotions independently through the dashboard. No developer involvement needed for day-to-day campaign management.
For Developers
Deducto's REST API uses key-based authentication and is designed to get you from sign-up to production quickly. With full documentation, predictable responses, and an edge-optimized infrastructure, it adds negligible overhead to your checkout times. Promotions are verified server-side on every record call, so no client-side request can fabricate or inflate a discount.
// Send a cart
curl -X POST /v1/checkout/verify \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"cart": {
"cartItems": [...],
"currency": "USD"
"customer": {...},
"shipping": {...}
},
"couponsCodes": ["DEDUCTO-RULES"]
}'
// Get the discounts
{
"discounts": [
{ "name": "VIP 15% Off", "amount": -42.75 },
{ "name": "Free Shipping", "amount": 0 }
],
"total_discount": -42.75,
"final_total": 242.25
}
All the power of Deducto's promotions engine, delivered through a clean API that fits your architecture.
Example: Spend $100 AND add any red product β get free shipping.
Multi-Store
Multi-Currency
Example: Buy 3, get 20% Off, or bundle Product A + Product B β 15% off Product C.
One promotions API that keeps developers in control and marketers independent.
Leave the complex promotion logic to us.
Launch and manage campaigns without waiting on dev tickets.
Complex promotions, multiple regions, advanced stacking rules. Deducto handles it.
Talk to Sales
Choose where your data lives. Deducto lets you select a hosting region that aligns with your compliance requirements, keeps latency low for your customers, and gives you confidence that your data never leaves the jurisdiction you choose.
Meet data residency laws like GDPR, the Australian Privacy Act, and industry-specific regulations by keeping data in the right jurisdiction.
API calls resolve faster when your data is hosted closer to your servers. Deducto is built for extreme performance, meaning applying promotions won't slow down your checkout or cause cart abandonment, regardless of volume.
Demonstrate to your customers and partners that their data is stored in a region they expect, building confidence and transparency.
Available regions:
Integrations
Running Shopify or WooCommerce? Get started faster with a native integration.
Shopify's built-in discounts only go so far. Deducto adds the complex promotion logic merchants actually need, such as conditional rules, stacking controls, and coupon campaigns, all without touching any code.
See Shopify integrationOne plugin instead of five. Deducto replaces the extension stack you would normally cobble together for promotions, like conditional logic and automatic discounts, with a single integration and interface.
See WooCommerce integrationWhether you're running a custom-built storefront, a composable commerce architecture, or working with a monolithic platform, Deducto makes it easy to integrate our enterprise-grade promotions API.