Du är här:
Rabattdistributionstjänst
Tillämpa rabatter på offertnivå över varje radartikel för att säkerställa enhetlig och korrekt prissättning med hjälp av funktionen Rabattdistributionstjänst i Revenue Cloud.
Versioner som krävs
| Tillgängliga i: Lightning Experience |
| Tillgängliga i: Versionerna Enterprise, Performance, Unlimited och Developer av Revenue Cloud där Salesforce-prissättning har aktiverats |
Under vissa försäljningsaffärer vill säljare tillämpa diskretionära rabatter på offertens totala nivå, även kallat sidhuvudnivå. När dessa rabatter tillämpas på sidhuvudet av en säljare måste även de enskilda radartiklarna inom offerten eller offertradgruppen justeras för att säkerställa att redovisningen är korrekt och underlätta avstämning. Rabattdistributionstjänsten säkerställer att dessa rabatter tillämpas korrekt över kvalificerande radartiklar.
Utöver detta kan du ställa in prisgränser för att skydda vinstmarginaler och till och med utesluta vissa produkter eller kategorier från rabattdistributioner, vilket ger dig exakt kontroll över din rabattstrategi.
Gräns för golvpris | Villkor för rabattdistributionstjänst | Gränser för rabattdistributionstjänst | Konfigurera rabattdistributionstjänst
Vad är Gräns för golvpris?
Golvprisgränser motsvarar de minimipriser ett företag fastställer för sina produkter, vilket effektivt förhindrar att rabatter eller prissänkningar tillämpas under denna fördefinierade tröskel.
Detta skyddar vinstmarginaler och upprätthåller prissättningens integritet. Dessa gränser gäller när rabattfördelningen är inställd på Nettoenhetspris och eventuella ej tillämpade rabattbelopp spåras i Totalt återstående belopp.
Du kan implementera dessa gränser genom att antingen inkludera dem i din sammanhangsdefinition eller skapa ett eget objekt för dem och hydratisera det med en sammanhangstjänst. Båda metoderna säkerställer att din lönsamhet skyddas även med diskretionära rabatter.
Förstå villkoren för rabattdistributionstjänster
Bekanta dig med de variabler och den terminologi du kommer att stöta på när du konfigurerar en prissättningsprocess för att beräkna rabatter med elementet Rabattdistributionstjänst.
Här är de variabler som är specifika för och viktiga att känna till när du använder elementet Rabattdistributionstjänst i din prissättningsprocess.
| variabel | beskrivning |
|---|---|
| Sidhuvuddistributionstyp | Denna variabel indikerar rabattbeloppet som ska tas bort från variabeln ItemNetTotalPrice eller NetUnitPrice. |
| Typ av sidhuvudrabatt | Denna variabel indikerar vilken typ av rabatt som kan tillämpas. Det finns tre möjliga värden: Belopp, Procent och Åsidosätt. Om du väljer alternativet Åsidosätt måste du även ange en variabel för Delsumma för sidhuvud. Variabeln Sidhuvuddelsumma innehåller det delsummabelopp från vilket målrabatterna dras av. |
| Logik för sidhuvuddistribution | Denna variabel definierar distributionsmetoden för rabatten. De värden du kan tillämpa är lika med eller proportionella. |
Du kan styra distributionslogiken för rabatterna enligt följande:
| Logik | beskrivning |
|---|---|
| Lika med | I denna distributionslogik tillämpas rabatten jämnt över alla radartiklar. |
| Proportionell | I denna distributionslogik allokeras rabatten som tillämpas på offertnivå (sidhuvud) till individuella radartiklar baserat på deras respektive listpriser. I grund och botten får objekt med högre värden en större del av rabatten jämfört med de med lägre värden. Detta säkerställer att rabatten distribueras proportionellt till varje radartikels bidrag till det totala offertvärdet. |
När du anger golvgränser måste du mappa dessa taggar i förfarandet.
| Variabel | beskrivning |
|---|---|
| Lägsta nettopris per enhet | Denna variabel indikerar det lägsta nettoenhetspriset som kan anges för en radartikel. Ingen rabatt kan tillämpas under detta pris. Detta måste vara av valutatyp. |
| Totalt återstående belopp | Denna variabel lagrar det återstående beloppet efter att alla rabatter tillämpats. Detta måste vara av valutatyp. |
Servicegränser för rabattdistribution
Innan du lägger till elementet Rabattdistributionstjänst i din prissättningsprocess, tänk på följande:
- Elementet Rabattdistributionstjänst måste vara det sista elementet i prissättningsförfarandet.
- Elementet kan endast användas en gång inom ett enskilt prissättningsförfarande.
- Det går inte att tillämpa rabattfördelning på en prissättningsprocess som användes för att beräkna en produkts deriverade pris.
- Gränser för lägsta pris tillämpas endast när distributionstypen är inställd till variabeln NetUnitPrice.
- Ändra- och förnya-processer tar inte hänsyn till avsedda prisvärden, eftersom de förutsätter att (NetUnitPrice * Quantity = ItemNetTotal). I elementet Rabattdistributionstjänst, när en rabatt tillämpas på ItemNetTotal, räknas inte NetUnitPrice om; den är avsedd som en engångsrabatt.
- Elementen Proration och Prenumeration uppdaterar variabeln LineItemSubTotal genom att multiplicera ProrationMultiplier med taggen NetUnitPrice, men Discount Distribution Service använder endast variabeln NetUnitPrice för sina prissättningsberäkningar.
- Om du vill använda det totala prenumerationspriset, använd ett formelelement och ange formeln - Prorationsmultiplikator * NetUnitPrice. Använd sedan utdata från denna formel som variabeln InputPrice för beräkningar inom elementet Rabattdistributionstjänst.
Använd elementet Rabattdistributionstjänst
För att beräkna rabatter som kan spridas jämnt över alla radartiklar eller specifikt över en undersektion av radartiklar, använd elementet Rabattdistributionstjänst.
Versioner som krävs
| Användarbehörigheter som krävs för att | |
|---|---|
| Skapa prissättningsprocesser: | Designtid för Salesforce prissättning |
Låt oss titta på ett scenario där vi tillämpar en rabatt på 300 dollar på en laptop och en skrivare på deras nettoenhetspris.
- Skapa en prissättningsprocess. För att skapa en prissättningsprocess, följ de första 5 stegen i Konfigurera din prissättningsprocess.
-
Klicka
för att lägga till elementet Prissättning och mappa dessa variabler.
- Indatavariabler
- Radartikel: LineItem
- Utdatavariabler
- Prisfall: price_water_fall
- Nettoenhetspris: NetUnitPrice.
- Delsumma: ItemNetTotalPrice
- Indatavariabler
-
Lägg till elementet Listpris för att hämta baspriset för produkten.
Under Söktabelldetaljer, välj beslutstabellen Prisbokposter och mappa dessa variabler.
- Indataregelvariabler
- Produkt: Produkt
- Prisbok: PriceBooks
- Produktförsäljningsmodell: ProductSellingModel
- Indatavariabler
- Mängd: LineItemQuantity
- Utdatavariabler
- Listpris: ListPrice
- Delsumma: ItemNetTotalPrice
- Indataregelvariabler
-
Lägg till elementet Rabattdistributionstjänst.
Viktig Du kan endast lägga till elementen Avrunda värden och Aggregerat pris efter elementet Rabattdistributionstjänst i en prissättningsprocess. -
Välj de radartiklar som måste vara berättigade till en rabatt. I vårt exempel väljer vi inte några eftersom vi vill att alla indataradartiklar i offerten ska beaktas för beräkning.
Om du har valt något av alternativen skulle proceduren läsa informationen så här.
Söktabell Rabatter distribueras över alla radartiklar baserat på den beslutstabell du väljer att hämta data från.
Definiera deltagandevillkor Rabatter tillämpas på offerter baserat på de villkor du anger. Du kan till exempel ange ett villkor för att tillämpa rabatter på offerter där produktkategorin är Elektronik och produktens nettopris per enhet inte överstiger 150 SEK.
-
Mappa dessa variabler.
- Indatavariabler
- Typ av sidhuvudrabatt: HeaderDiscountType
- Sidhuvudets rabattvärde: HeaderDiscountValue
- Sidhuvuddistributionslogik: HeaderDistributionLogic
- Sidhuvuddistributionstyp: HeaderDistributionType
- Listpris: ListPrice
- Mängd: LineItemQuantity
- Radartikel: Lineitem
- Enhetspris för indata: ListPrice
- Lägsta nettopris per enhet: MinimumNetUnitPrice
- Utdatavariabler
- Rabattvärde: LineItemDiscountValue
- Distributionstyp: LineItemDiscountType
- Rabatttyp: LineItemDiscountType
- Nettoenhetspris: NetUnitPrice
- Delsumma: ItemNetTotalPrice
- Indatavariabler
-
Klicka på
och välj Inkludera i utdata.
- Slutligen, ange dina inställningar för att se prisinformation, profilåtkomst och rangordningsinformation.
- Spara din procedur.
-
Klicka på Simulera för att testa din procedur.
Specificera indatavärdena för en laptop och skrivare tillsammans med detaljerna om sidhuvudrabatten som är en rabatt på 300 kr som måste tillämpas lika eller proportionellt över alla radartiklar.
-
Testa dina indatavärden genom att specificera rabattfördelningslogiken som Är lika med och klicka på Simulera igen.
-
Ändra nu dina indatavärden genom att specificera rabattfördelningslogiken som Proportionell och klicka på Simulera igen.
Låt oss nu använda samma scenario för att få reda på hur golvgränser anges och hur du kan lagra det återstående beloppet för framtida användning. Gå tillbaka till elementet Rabattdistributionstjänst och välj Ange lägsta prisgräns. Under sektionen Gräns för golvpris väljer du Återstående butiksbelopp och mappar taggen TotalRemainderAmount till variabeln Återstående totalbelopp.

Låt oss simulera detta scenario. I ditt indatavärde, ändra HeaderDiscountValue till 900 dollar istället för 300 dollar.
Vid simulering, eftersom vi har angett golvpriser (lägsta nettopris per enhet) för skrivaren och den bärbara datorn, kommer du att se ett återstående belopp efter att systemet följer deras golvpriser efter att rabatter tillämpats jämnt över produkterna. Detta värde för återstående belopp skrivs sedan tillbaka till taggen TotalRemainderAmount.


