Loading
Bruke elementet Rabattfordelingstjeneste

Bruke elementet Rabattfordelingstjeneste

Hvis du vil beregne rabatter som kan fordeles jevnt på alle linjeelementer eller spesifikt på tvers av en delseksjon av linjeelementer, bruker du Elementet Rabattfordelingstjeneste.

Nødvendige utgaver

Nødvendig brukertillatelse
For å opprette prisprosedyrer: Tids for Salesforce-prisutforming

La oss se på et scenario der vi bruker en rabatt på USD 300 likt på en bærbar datamaskin og en skriver på netto enhetsprisen.

Merk
Merk Hvis du vil konfigurere topptekstjusteringer som bruker rabatter på et helt tilbud eller en bestilling med elementet Rabattfordelingstjeneste, kan du se oversikt over topptekstjusteringer.
  1. Opprett en prisprosedyre. For å opprette en prisprosedyre følger du de fem første trinnene i Konfigurere prisprosedyre.
  2. Klikk Legg til element-ikonfor å legge til Prissetting-elementet og tilordne disse variablene.
    • Inndatavariabler
      • Linjeelement: LineItem
    • Utdatavariabler
      • Price Waterfall (Prisfoss): price_water_fall
      • Netto enhetspris: NetUnitPrice.
      • Deltotal: ItemNetTotalPrice
    Husk at Discount Distribution Service ikke støtter utledede produkter på tilbudslinjeelementer, så ikke tilordne variabelen Er utledet.
  3. Legg til Listepris-elementet for å hente basisprisen for produktet.
    Under Oppslagstabelldetaljer velger du beslutningstabellen for prislisteoppføringer og tilordner disse variablene.
    • Inndatavariabler
      • Produkt: Produkt
      • Prisliste: Prislister
      • Produktsalgsmodell: Produktsalgsmodell
    • Inndatavariabler
      • Mengde: LineItemQuantity
    • Utdatavariabler
      • Listepris: ListPrice
      • Deltotal: ItemNetTotalPrice
  4. Legg til elementet Rabattfordelingstjeneste.
    Viktig
    Viktig Du kan bare legge til elementet Avrundingsverdier og Aggreger pris etter elementet Rabattfordelingstjeneste i en prisprosedyre.
  5. Velg linjene som må være berettiget til en rabatt. I vårt eksempel velger vi ikke noen fordi vi vil at alle inndatatelinjeelementer i tilbudet skal vurderes for beregning.
    Hvis du har valgt ett av alternativene, er det slik prosedyren vil lese informasjonen.
    Oppslagstabell

    Rabatter blir fordelt på alle linjeelementer basert på beslutningstabellen du velger å hente data fra.

    Definere deltakelsesbetingelser

    Rabatter brukes på tilbud basert på betingelsene du angir. Du kan for eksempel angi en betingelse for å bruke rabatter på tilbud der produktkategorien er Elektronikk og produktets netto enhetspris ikke overskrider $150.

  6. Tilordne disse variablene.
    • Inndatavariabler
      • Type rabatt i topptekst: HeaderDiscountType
      • Rabattverdi for topptekst: HeaderDiscountValue
      • Distribusjonslogikk for topptekst: HeaderDistributionLogic
      • Distribusjonstype topptekst: HeaderDistributionType
      • Listepris: ListPrice
      • Mengde: LineItemQuantity
      • Linjeelement: Lineitem
      • Enhetspris: ListPrice
      • Minimum Netto enhetspris: MinimumNetUnitPrice
    • Utdatavariabler
      • Rabattverdi: LineItemDiscountValue
      • Distribusjonstype: LineItemDistributionType
      • Rabattype: LineItemDiscountType
      • Netto enhetspris: NetUnitPrice
      • Deltotal: ItemNetTotalPrice
  7. Klikk Ikon for Pricing Procedure Builderog velg Inkluder i utdata.
  8. Til slutt angir du preferansene for å vise prisinformasjon, profiltilgang og rangeringsinformasjon.
  9. Lagre prosedyren.
  10. Klikk på Simulere for å teste prosedyren.
    Angi inndataverdiene for en bærbar datamaskin og skriver sammen med detaljer om rabatt på toppteksten, som er en rabatt på 300 USD som må brukes likt eller proporsjonalt på tvers av alle linjer.
  11. Test inndataverdiene ved å angi rabattfordelningslogikken som er lik, og klikk på Simulering igjen.
    Rabatt er lik fordelt
  12. Endre nå inndataverdiene ved å angi rabattfordelingslogikken som Proporsjonal, og klikk på Simulering igjen.
    Rabatt proporsjonalt fordelt

La oss nå bruke det samme scenariet til å finne ut hvordan gulgrenser angis og hvordan du kan lagre resten av beløpet for fremtidig bruk. Gå tilbake til elementet Rabattfordelingstjeneste og velg Angi prisgrense. Her velger du Store restbeløp under Gulvprisgrense-delen og tilordner TotalRemainderAmount-koden til variabelen Total Restbeløp.

Grense for gulvareal

La oss simulere dette scenariet. I inndataverdien endrer du HeaderDiscountValue til USD 900 i stedet for USD 300.

I simuleringen, fordi vi har oppgitt gulvarealpriser (Minste netto enhetspris) for skriveren og den bærbare datamaskinen, vil du etter å ha brukt rabatter likt på alle produktene, se et gjenværende beløp etter at systemet har respektert gulvarealpriser. Denne gjenværende beløpsverdien skrives deretter tilbake til TotalRemainderAmount-koden.

Total Rest Amount JSON (JSON-kode for totalt gjenværende beløp)

 
Laster
Salesforce Help | Article