Loading
了解实时优惠管理
以编程方式设计促销

以编程方式设计促销

使用促销创建 API 创建、配置和管理促销。系统集成商可以将 API 与外部系统进行无缝集成,商店经理等用户可以在其中创建促销。

所需的 Edition

适用于:Lightning Experience
适用于:具有实时优惠管理的 EnterpriseUnlimitedDeveloper Edition

要创建促销,请指定主要详细信息、促销规则和奖励。在您指定规则和奖励的详细信息时,将您指定的详细信息与要在促销中使用的促销模板类型进行映射。您也可以指定促销的资格标准和限制。

重要
重要 您无法使用促销创建 API 创建使用参与跟踪促销模板的促销。

您也可以使用 API 更新和删除促销,并检索促销详细信息。要了解如何设计促销,请参阅快速促销向导步骤

示例
示例 Cloud Kicks 的市场营销团队正在为“Cloud Kicks 忠诚会员”计划计划夏季市场营销活动。为了提高销售额并奖励他们的忠诚客户,他们想要创建一个名为 Summer Sale 的促销活动。此促销将在 6 月份进行,并将为超过 50 美元的购买提供 10% 的折扣。该促销专门针对其应用程序中的 Summer Sneakers 产品类别,并针对他们的忠诚客户群。为了确保促销有效,他们希望将其使用次数限制为总共 1000 次,每个客户 5 次。

以下是执行 API 时促销创建 API 的请求:

{
  "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"
          }
        }
      ]
    }
  ]
}
 
正在加载
Salesforce Help | Article