Sie befinden sich hier:
Programmgesteuertes Entwerfen von Sonderangeboten
Verwenden Sie die API zur Erstellung von Sonderangeboten, um Sonderangebote zu erstellen, zu konfigurieren und zu verwalten. Systemintegratoren können die API nahtlos in externe Systeme integrieren, in denen Benutzer wie Filialleiter Sonderangebote erstellen können.
Erforderliche Editionen
| Verfügbarkeit: Lightning Experience |
| Verfügbarkeit: Enterprise, Unlimited und Developer Edition mit Echtzeit-Angebotsverwaltung |
Geben Sie zum Erstellen eines Sonderangebots die primären Details, Sonderangebotsregeln und Belohnungen an. Ordnen Sie beim Angeben der Details der Regeln und Belohnungen die von Ihnen angegebenen Details dem Typ der Sonderangebotsvorlage zu, die Sie im Sonderangebot verwenden möchten. Sie können auch Anspruchskriterien und Obergrenzen für das Sonderangebot angeben.
Sie können die API auch zum Aktualisieren und Löschen von Sonderangeboten und zum Abrufen von Sonderangebotsdetails verwenden. Informationen zum Entwerfen eines Sonderangebots finden Sie unter Schritte des Schnellsonderangebotsassistenten.
So sieht die Anforderung der API zur Erstellung von Sonderangeboten aus, wenn die API ausgeführt wird:
{
"promotionDetails": {
"name": "Summer Sale",
"displayName": "Summer Sale Promotion",
"priorityNumber": 1,
"description": "Summer Sale promotion offering a 10% discount on purchases over $50",
"promotionCode": "SUMMER2025",
"startDateTime": "2025-06-01T00:00:00.000Z",
"endDateTime": "2025-06-30T23:45:00.000Z",
"loyaltyProgram": {
"name": "CloudKicksLoyalty"
},
"promotionEligibility": {
"productCatalog": {
"id": "0ZSxx000000001dGAA"
},
"eligibleProductCategories": [
{
"id": "Summer Sneakers"
}
],
"eligibleChannels": [
{
"channelType": "Online",
"channel": {
"name": "App"
}
}
],
"eligibleSegments": [
{
"name": "Loyal Customers"
}
],
"areAllLoyaltyMembersEligible": false
},
"promotionLimits": {
"usePerCustomerLimit": 5,
"totalUseLimit": 1000
}
},
"rules": [
{
"templateName": "BuyXToGetRewards",
"ruleName": "SummerSaleRule",
"priority": 1,
"eventConfiguration": [
{
"allOf": [
{
"anyOf": {
"purchaseType": "ProductCategory",
"applicablePurchaseList": [
{
"name": "Summer Sneakers"
}
],
"purchaseCriteria": {
"type": "Amount",
"value": 50
}
}
}
]
}
],
"rewardConfiguration": [
{
"type": "ProvideDiscount",
"rewardDetails": {
"discountValue": "10",
"discountType": "PercentageOff"
},
"targetAudience": {
"audienceType": "AllLoyaltyMembers"
}
}
]
}
]
}
