Skip to main content

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

CapabilityDescription
Multi-tenant SaaSSubscribe via SAP BTP — no infrastructure setup required on your side
Draft editingFull draft support for promotions before activation
Calculation engineConfigurable additive/multiplicative calculation with rounding control
Role-based accessDedicated roles for administrators, promotion managers, approvers, budget owners, and integration access
BilingualAvailable in English and German

Where to go next