breadcrumbDescription
Brug elementet Rabatdistributionstjeneste
Hvis du vil beregne rabatter, der kan fordeles ligeligt på tværs af alle linjevarer eller specifikt på tværs af et undersektion af linjevarer, skal du bruge elementet Rabatdistributionsservice.
EditionsHeading
| Brugertilladelser påkrævet | |
|---|---|
| Hvis du vil oprette prissætningsprocedurer: | Salesforce-prisdesigntid |
Lad os se på et scenarie, hvor vi anvender en rabat på $300 ligeligt på tværs af en bærbar computer og en printer på deres netto enhedspris.
- Opret en prissætningsprocedure. Hvis du vil oprette en prissætningsprocedure, skal du følge de første 5 trin i Konfigurer din prissætningsprocedure.
-
Klik på
for at tilføje elementet Prissætningsindstilling og tilknytte disse variabler.
- Inputvariabler
- Linjevare: LineItem
- Outputvariabler
- Price Waterfall (Prisvandfald): price_water_fall
- Nettoenhedspris: NetUnitPrice.
- Subtotal: ItemNetTotalPrice
- Inputvariabler
-
Tilføj elementet Listepris for at hente basisprisen for produktet.
Under Opslagstabeldetaljer skal du vælge beslutningstabellen Prislisteposter og tilknytte disse variabler.
- Inputregelvariabler
- Produkt: Produkt
- Prisliste: Prislister
- Produktsalgsmodel: ProductSellingModel
- Inputvariabler
- Mængde: LineItemQuantity
- Outputvariabler
- Listepris: ListPrice
- Subtotal: ItemNetTotalPrice
- Inputregelvariabler
-
Tilføj elementet Rabatdistributionstjeneste.
Vigtigt Du kan kun tilføje elementet Afrundende værdier og Aggreger pris efter elementet Rabatdistributionstjeneste i en prissætningsprocedure. -
Vælg de linjevarer, der skal være berettiget til en rabat. I vores eksempel vælger vi ikke nogen, da vi ønsker, at alle inputlinjevarer i tilbuddet skal tages med i beregningen.
Hvis du har valgt en af indstillingerne, vil denne procedure læse oplysningerne.
Opslagstabel Rabatter distribueres på tværs af alle linjevarer baseret på den beslutningstabel, du vælger at hente data fra.
Definer deltagerbetingelser Rabatter anvendes på tilbud baseret på de betingelser, du angiver. Du kan f.eks. angive en betingelse for at anvende rabatter på tilbud, hvor produktkategorien er Elektronik, og produktets nettopræmie ikke overstiger $150.
-
Tilknyt disse variabler.
- Inputvariabler
- Sidehovedrabattype: HeaderDiscountType
- Sidehovedrabatværdi: HeaderDiscountValue
- Logik for sidehoveddistribution: HeaderDistributionLogic
- Sidehoveddistributionstype: HeaderDistributionType
- Listepris: ListPrice
- Mængde: LineItemQuantity
- Linjevare: Linjevare
- Inputenhedspris: ListPrice
- Mindste nettopræmie: MinimumNetUnitPrice
- Outputvariabler
- Rabatværdi: LineItemDiscountValue
- Distributionstype: LineItemDiscountType
- Rabattype: LineItemDiscountType
- Nettoenhedspris: NetUnitPrice
- Subtotal: ItemNetTotalPrice
- Inputvariabler
-
Klik på
og vælg Inkluder i output.
- Endelig kan du indstille dine præferencer til at se prisoplysninger, profiladgang og rangeringsoplysninger.
- Gem din procedure.
-
Klik på Simuler for at teste din procedure.
Angiv inputværdierne for en bærbar computer og printer sammen med detaljerne for sidehovedrabatten, som er en rabat på $300, der skal anvendes ligeligt eller proportionelt på tværs af alle linjevarer.
-
Test dine inputværdier ved at angive rabatdistributionslogikken som lig med, og klik på Simuler igen.
-
Skift nu dine inputværdier ved at angive rabatdistributionslogikken som proportionel og klikke på Simulate igen.
Lad os bruge det samme scenarie til at finde ud af, hvordan etagegrænserne er angivet, og hvordan du kan lagre det resterende beløb til fremtidig brug. Gå tilbage til elementet Rabatdistributionstjeneste og vælg Angiv etageprisgrænse. Her skal du under afsnittet Floor Price Limit (Grænse for etagepris) vælge Lagrer restbeløb og knytte tagget TotalRemainderAmount til variablen Total Remainder Amount (Resterende beløb i alt).

Lad os simulere dette scenarie. I din inputværdi skal du ændre HeaderDiscountValue til $900 i stedet for $300.
Efter simulering, da vi har angivet etagepriser (minimumnet enhedspris) for printeren og laptopen, vil du efter anvendelse af rabatter ligeligt på tværs af produkterne se et resterende beløb, når systemet respekterer deres etagepriser. Denne resterende beløbsværdi skrives derefter tilbage til tagget TotalRemainderAmount.

