For developers
Quick Start
1. Create a campaign
POST /v2/tenants/{tenantUid}/campaigns
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
{
"name": "3 for 2 T-shirts - Summer 2025",
"displayName": "3 for 2",
"type": "CAMPAIGN",
"discountType": "CHEAPEST_PRODUCT",
"validFrom": "2025-06-01T00:00:00Z",
"validTo": "2025-06-30T23:59:59Z",
"quantityThreshold": 3,
"discountPercent": 100
}2. Add products
3. Activate
Key Concepts
Campaign Types
Common Patterns
Quantity Discount (3 for 2)
Member Discount (15% for VIP)
Spend & Save ($100+ = 10% off)
Important Rules
✅ Valid Combinations
❌ Invalid Combinations
Critical Behaviors
1. Confirmed Order Lines
2. Scanning Order (for CHEAPEST_PRODUCT)
3. Product Selection Timing
4. Updating Campaigns
Common Issues
Campaign does not apply?
Check:
Best Practices
Handle large catalogs efficiently
Don't confirm lines early
Need more details?
Full API Documentation
Support
Last updated
Was this helpful?

