SAP Home Learn Build Integrate Model Operate Extend with AI ConnectTutorial navigator Knowledge Graph API Devtoberfest Developer Advocates App Space

Manage my Account SAP Devs YouTube ↗ Learnings ↗ Community ↗ Provide Feedback ↗
Logout
⤢ Open full site

Create Multi-Code Coupons with SAP Omnichannel Promotion Pricing

Learn how to create a multi-code coupon using the Coupon Management service of SAP Omnichannel Promotion Pricing and how to associate the coupon with a promotion.

Overview

🎓 advanced 20 min. SAP Business Technology PlatformAdvancedCloudSAP BTP Cloud Foundry Environment

You will learn

  • How to use the Coupon Management service of SAP Omnichannel Promotion Pricing in your trial environment on SAP BTP
  • How to create and read coupon codes with the Coupon Management service that can be used by marketing channels to drive promotional campaigns
  • How to upload a promotional rule containing a multi-code coupon to SAP Omnichannel Promotion Pricing with the Data Upload service
Aathira P A Aathira P October 28, 2025
Created by November 21, 2024
Contributors

Prerequisites

Prerequisites

  • You have registered for a trial account on SAP BTP in the Singapore - Azure region.
  • You should be familiar with the SAP BTP trial landscape and terminology (see Take a Tour of SAP BTP Trial).
  • You have a subaccount in the Cloud Foundry environment, with Microsoft Azure as provider and the Singapore region (AP21).
  • You have set up SAP Omnichannel Promotion Pricing as described in Set Up SAP Omnichannel Promotion Pricing.

Steps

Get to know the business scenario

  • Business goal: You are a promotion planner working for a coffee machine vendor. As sales has slowed down, you plan a promotional campaign to increase revenue and reduce stock. Therefore, you create a promotional campaign for your target group coffee lovers in the Heidelberg store. You plan to send a coupon to this target group that gives a 50 EUR discount on the purchase of coffee machines.
  • In the Coupon Management service, you create a multi-code coupon with the ID COFFEE LOVER. The coupon is valid from October 1, 2026 until December 31, 2026.
  • As the target group coffee lovers in the Heidelberg region consists of 100 contacts, you create 100 unique coupon codes for those customers, each of which can be redeemed only once by a customer. Once the unique coupon codes are created, your marketing system can read and distribute them to the customers that are part of the promotional campaign.
  • You create the following promotion for your Heidelberg store (business unit ID: FC01): Buy a coffee machine and show the coupon COFFEE LOVER to get 50 EUR off.
  • Your promotion is valid from October 1, 2026 until December 31, 2026.
Step 1 Create environments in SAP Business Accelerator Hub

In order to continue with the next steps, you need to have already set up your trial environments for the Coupon Management service, Data Upload service, and Data Access service in the SAP Business Accelerator Hub. If you need guidance, have a look at step 2 of the tutorial Apply a Simple Promotion with SAP Omnichannel Promotion Pricing. The same is applicable for the Coupon Management service too.

Step 2 Create a multi-code coupon object
+
Step 3 Change status of coupon object
+
Step 4 Generate coupon codes
+
Step 5 Read coupon codes
+
Step 6 Create a promotion for multi-code coupon
+
Step 7 Check uploaded master data
+
Step 8 What to do next
+

Resources

Discussion

Share feedback on this tutorial or join the conversation in SAP Community.

Submit detailed feedback Discuss in Community
Steps
Step 1 of 9
1. Create environments in SAP Business Accelerator Hub 2. Create a multi-code coupon object 3. Change status of coupon object 4. Generate coupon codes 5. Read coupon codes 6. Create a promotion for multi-code coupon 7. Check uploaded master data 8. What to do next 9. Additional information

Learn more →