Digital Retail Engine
Welcome to the Digital Retail Engine (DRE) documentation — a multi-tenant SaaS solution for managing retail promotions, coupons, budgets, and loyalty on SAP Business Technology Platform (BTP).
This site has two parts:
- User Guide — for the people who run promotions day to day: marketing planners, category managers, budget owners, and tenant administrators. Start with Getting Started or open the Benutzerhandbuch.
- Developer Integration Guide — for external developers connecting their own systems (webshop, POS, ERP/S4 master data) to DRE. Covers authentication, item master-data integration, the Public API, the POS evaluate/confirm flow, webhooks, and the reporting API.
What is Digital Retail Engine?
Digital Retail Engine is a promotion management solution delivered as a SaaS subscription on SAP BTP. It provides:
- Promotion lifecycle management — create, approve, publish, and expire promotions with configurable conditions and actions
- Coupon management — define coupon types with validation rules, code generation, and redemption tracking
- Budget control — allocate and track promotional budgets with real-time consumption monitoring
- Loyalty — award and redeem loyalty points as part of promotion outcomes
- Master data — maintain articles, article groups, POS groups, priority/exclusion groups, stakeholders, and campaigns
- Analytics — promotion impact ROI, A/B test results, coupon analytics, and budget utilisation
- POS integration — serve live promotion calculations to point-of-sale systems through a dedicated real-time API
Key Capabilities
| Capability | Description |
|---|---|
| Multi-tenant SaaS | Subscribe via SAP BTP — no infrastructure setup required on your side |
| Draft editing | Full draft support for promotions before activation |
| Calculation engine | Configurable additive/multiplicative calculation with rounding control |
| Role-based access | Dedicated roles for administrators, promotion managers, approvers, budget owners, and integration access |
| Bilingual | Available in English and German |
Where to go next
- Getting Started — subscribe, assign roles, configure, and open the application
- Benutzerhandbuch — the complete task-oriented user manual
- Operations — monitoring, health, and backup guidance for operators
- Developer Integration Guide — connect your webshop, POS, or ERP to DRE