Developer Friendly

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.

POST /v1/checkout/record

Send:

{

"cart": { ... },

"couponCodes": [ ... ]

}

Receive:

{

"appliedPromotions": [ ... ],

"rejectedPromotions": [ ... ]

}

Your Stack. Your Rules.

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.

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.

Full Control

Define all your promotions in Deducto's dashboard, then get the results from our API. You own the entire customer experience.

No Vendor Lock-In

Deducto sits alongside your stack as an independent service. Swap platforms, change frontends, migrate backends, your promotions stay.

How It Works

Three steps to production-ready promotions in any stack

1

Configure in the Dashboard

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.

  • Nested if/then/and/or logic for complex conditions
  • Product-level and cart-level targeting
  • Custom attributes for total flexibility
  • Priority ordering and stacking controls
Deducto dashboard showing promotion configuration
2

Integrate via API

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.

  • Simple REST API integration
  • Coupon validation and redemption
  • Works with any language or framework via standard HTTP
  • Ultra-low latency designed for checkout flows
3

Launch & Iterate

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.

  • Marketing team self-serves via the dashboard
  • Scheduled campaigns with automatic start/end
  • Version tracking to roll back any change
  • Comprehensive logging for full visibility
Deducto management dashboard

For Developers

Ship Faster with a Sensible API

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

}

Everything You Need, Nothing You Don't

All the power of Deducto's promotions engine, delivered through a clean API that fits your architecture.

Flexible Logic Engine

  • Nested logic for complex campaigns (if/then/and/or)
  • Cart-level + product-level conditions combined
  • Custom product and cart attributes for total control
  • Priority ordering to orchestrate multiple promotions

Example: Spend $100 AND add any red product β†’ get free shipping.

Promotion rules preview

Coupon Management

  • Generate millions of unique coupon codes instantly.
  • Import, export, or search coupons with ease.
  • Support multiple coupon formats (prefix/suffix control).
  • Validate and redeem coupons via API.
Coupon management preview

Guardrails & Safeguards

  • Usage limits per promotion, per coupon, per email.
  • Cap maximum discount amounts to protect profit.
  • Limit discounted item counts per group.
  • Logging + version control to roll back anytime.
  • Promotions are re-verified server-side on every record call, so client-side discount manipulation has no effect.

Multi-Store & Multi-Currency

  • Manage promotions across multiple stores from a single account.
  • Automatically adjust thresholds and conditions for local currencies.
  • One API, many storefronts.

Multi-Store

Multi-stores

Multi-Currency

Multi-currency

Advanced Discounts & Rewards

  • Tiered and volume discounts.
  • Bundle and kit promotions.
  • Free shipping, fixed price, or percentage discounts.
  • Exclusive, stackable, or priority-based promos.

Example: Buy 3, get 20% Off, or bundle Product A + Product B β†’ 15% off Product C.

20% Off

Stacking Control

  • Set custom rules to stack promos for higher AOV.
  • Prevent stacking where needed to protect margins.
  • Maximum discount limits per order.
  • Full control over how promotions interact.

Built for Teams That Own Their Stack

One promotions API that keeps developers in control and marketers independent.

For Developers

Leave the complex promotion logic to us.

Developers and tech teams
  • Clean REST API that fits any architecture.
  • Offload complex promotion logic to a dedicated engine.
  • Pass custom attributes for granular targeting.
  • Comprehensive logging and version tracking.

For Ecommerce Managers

Launch and manage campaigns without waiting on dev tickets.

Ecommerce managers
  • Visual dashboard for building promotions, no code needed.
  • Schedule, pause, and adjust campaigns independently.
  • Generate and manage millions of unique coupon codes.
  • Run campaigns across multiple stores and currencies.

Enterprise-Ready

Complex promotions, multiple regions, advanced stacking rules. Deducto handles it.

Talk to Sales
Enterprise ready

Your Data, Your Region

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.

Regulatory Compliance

Meet data residency laws like GDPR, the Australian Privacy Act, and industry-specific regulations by keeping data in the right jurisdiction.

Lower Latency

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.

Customer Trust

Demonstrate to your customers and partners that their data is stored in a region they expect, building confidence and transparency.

Available regions:

πŸ‡¦πŸ‡Ί Australia πŸ‡ΊπŸ‡Έ United States πŸ‡ͺπŸ‡Ί Europe

Trusted by Brands and their Developers

HOKA Australia
Merrell Australia
Lacoste Australia
Herschel Australia
Stateside Sports
Sports Direct Australia

Your Promotions Engine,
Your Way

Whether 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.