Loading
Brug elementet Rabatdistributionstjeneste

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.

  1. 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.
  2. Klik på Tilføj elementikonfor at tilføje elementet Prissætningsindstilling og tilknytte disse variabler.
    • Inputvariabler
      • Linjevare: LineItem
    • Outputvariabler
      • Price Waterfall (Prisvandfald): price_water_fall
      • Nettoenhedspris: NetUnitPrice.
      • Subtotal: ItemNetTotalPrice
    Husk, at Rabatdistributionstjenesten ikke understøtter afledte produkter på tilbudslinjevarer, så tilknyt ikke din variabel Er afledt.
  3. 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
  4. Tilføj elementet Rabatdistributionstjeneste.
    Vigtigt
    Vigtigt Du kan kun tilføje elementet Afrundende værdier og Aggreger pris efter elementet Rabatdistributionstjeneste i en prissætningsprocedure.
  5. 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.

  6. 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
  7. Klik på Ikonet Prissætningsprocedurekonstruktørog vælg Inkluder i output.
  8. Endelig kan du indstille dine præferencer til at se prisoplysninger, profiladgang og rangeringsoplysninger.
  9. Gem din procedure.
  10. 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.
  11. Test dine inputværdier ved at angive rabatdistributionslogikken som lig med, og klik på Simuler igen.
    Rabat ligeligt fordelt
  12. Skift nu dine inputværdier ved at angive rabatdistributionslogikken som proportionel og klikke på Simulate igen.
    Rabat proportionelt fordelt

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).

Grænse for etagepris

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.

JSON for samlet resterende beløb

 
Indlæser
Salesforce Help | Article