Loading
Lære om behandling av tilbud i sanntid
Utforme promoteringer programmatisk

Utforme promoteringer programmatisk

Bruk Promotion Creation API til å opprette, konfigurere og behandle promoteringer. Systemintegratorer kan sømløst integrere API-et med eksterne systemer der brukere som butikkledere, kan opprette promoteringer.

Nødvendige utgaver

Tilgjengelig i Lightning Experience
Tilgjengelig i Enterprise, Unlimited og Developer Edition med tilbudsbehandling i sanntid

For å opprette en promotering angir du primærdetaljene, promoteringsreglene og belønningene. Når du angir detaljene for reglene og belønningene, tilordner du detaljene som du angir, til typen promoteringsmal som du vil bruke i promoteringen. Du kan også angi berettigelseskriterier og grenser for promoteringen.

Viktig
Viktig Du kan ikke bruke Promotion Creation API til å opprette promoteringer som bruker Engasjementsspor-promoteringsmalen.

Du kan også bruke APIen til å oppdatere og slette promoteringer og hente promoteringsdetaljer. Hvis du vil vite hvordan du utformer en promotering, kan du se Hurtig promoteringsveiviser-trinn.

Eksempel
Eksempel Markedsføringsteamet hos Cloud Kicks planlegger sin sommermarkedsføringskampanje for lojalitetsprogrammet Cloud Kicks Loyalty. For å øke salget og belønne sine lojale kunder, vil de opprette en promotering kalt Summer Sale. Denne promoteringen kjøres i løpet av juni måned og gir en rabatt på 10 % på kjøp over 50 USD. Promoteringen er spesifikk for Summer Sneakers-produktkategorien i appen deres og er rettet mot segmentet Lojale kunder. For å sikre at promoteringen er effektiv ønsker de å begrense bruken til 1000 ganger samlet og 5 ganger per kunde.

Slik ser Promoteringoppretting-API-ens forespørsel ut når APIen utføres:

{
  "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"
          }
        }
      ]
    }
  ]
}
 
Laster
Salesforce Help | Article