breadcrumbDescription
Eksempel: Anvend rabatter sekventielt for et produkt
Lad os i dette scenarie anvende rabatter på laptopen i rækkefølge. Den første rabat beregnes fra listeprisen, og hver efterfølgende rabat anvendes på den tidligere rabatpris.
EditionsHeading
| Tilgængelig i: Lightning Experience |
| Tilgængelig i: Enterprise, Performance, Unlimited og Developer Edition af Revenue Cloud, hvor Salesforce Pricing er aktiveret |
| Brugertilladelser påkrævet | |
|---|---|
| Hvis du vil oprette prissætningsprocedurer: | Salesforce-prisdesigntid |
Implementering af denne rabat involverer nogle få nøgletrin.
- Opret prisjusteringsniveauperegistreringer.
- Opret tilpasset, eller brug eksisterende Salesforce-objekter til at opbevare dine prisjusteringsdata.
- Definere beslutningstabeller, fastsætte kriterier (som f.eks. produkt, prisjusteringsniveauer) og deres justeringer (typer og værdier).
- Tilknyt disse tilpassede beslutningstabeller til organisationens prisopskrift.
- Opret en registrering for procedureresultatløsning for at opbygge en strategi til at beregne rabatter i rækkefølge.
- Brug prisjusteringsmatrixen til at beregne disse rabatter.
Opret prisjusteringsniveaumaregistreringer
Da vi opretter en tilpasset beslutningstabel ved brug af Salesforce-objektet Prisjusteringsniveau til at indeholde dine prisjusteringsdata, skal du oprette nogle få prisjusteringsniveauer for at anvende dine rabatter.
- Opret en prisjusteringsniveaumaregistrering.
-
Angiv disse detaljer.
- Tidsplan for prisjustering: Standardprisjusteringsniveau
- Produkt: Bærbar
- Niveautype: Amount
- Niveaværdi: 100
- Nederste grænse: 10
- Øverste grænse: 20
- Gældende fra: 01-03-2025
- Produktsalgsmodel: En gang
- Klik på Gem og ny.
-
Opret endnu en prisjusteringsniveaumaregistrering med disse detaljer.
- Tidsplan for prisjustering: Standardprisjusteringsniveau
- Produkt: Bærbar
- Niveautype: Amount
- Niveaværdi: 150
- Nederste grænse: 21
- Øverste grænse: 40
- Gældende fra: 01-03-2025
- Produktsalgsmodel: En gang
- Klik på Gem og ny.
-
Opret en tredje prisjusteringsniveaumaregistrering med disse detaljer.
- Tidsplan for prisjustering: Standardprisjusteringsniveau
- Produkt: Bærbar
- Niveautype: Amount
- Niveaværdi: 200
- Nederste grænse: 41
- Gældende fra: 01-03-2025
- Produktsalgsmodel: En gang
- Gem dine ændringer.
- Luk fanerne for de nye prisjusteringsniveauer, som du netop har oprettet.
- På fanen Detaljer på siden Standardprisjusteringsniveau skal du vælge Aktiv.
- Gem dine ændringer.
Opret en tilpasset beslutningstabel
- Fra Appstarter skal du søge efter og vælge Opslagstabeller .
- Vælg beslutningstabel.
-
Angiv disse detaljer.
- Angiv et navn, og tryk derefter på Fane for automatisk at udfylde API-navnet. For vores eksempel kalder vi beslutningstabellen, Procedure Output Resolution.
- Vælg Prissætning som applikationsanvendelse.
- Vælg Standard som beslutningstabeltype.
- Klik på Gem og næste.
-
Angiv disse beslutningstabeldetaljer.
- Kildeobjekt: Prisjusteringsniveau.
-
Angiv følgende betingelse.
Indstil kildeobjektfeltet til Product2Id og operatoren til lig med.
-
Angiv endnu en betingelse for navnet.
Indstil kildeobjektfeltet til Navn og operatoren til Er lig med.
- Sørg for, at betingelsestypen er indstillet til Alle betingelser er opfyldt (OG).
-
Angiv resultatdetaljerne.
- Kildeobjektfelt: TierValue.
- Kolonnenavn: TierValue.
- Kildeobjektfelt: AdjustmentType.
- Kolonnenavn: AdjustmentType.
- Klik på Gem og næste.
- Klik på Gem og næste igen.
- Klik på Udfør.
- Aktiver din beslutningstabel.
Tilknyt variablerne i din tilpassede beslutningstabel
- Find og vælg Prissætningsopskrifter i feltet Find hurtigt i Opsætning.
- Vælg den prisopskrift, du vil redigere. For vores eksempel skal du vælge NGPDefaultRecipe.
- Klik på Rediger på fanen Prisjusteringsmatrix.
- Vælg den tilpassede beslutningstabel, der er oprettet af dig. Vælg her Procedure-outputløsning.
-
Tilknyt følgende variabler.
- Justeringsværdi: TierValue
- JusteringType: Justeringstype
- Gem dine ændringer.
Opret en registrering for procedureoutputløsning
- Fra Appstarter skal du finde og vælge Prishåndtering.
- Fra appnavigationsmenuen skal du vælge Procedure-outputløsning.
- Klik på Ny.
-
Angiv disse detaljer.
- Navn: Sequential_Pricing
- Prissætningselement: Prisjusteringsmatrix
- Løsningsformel: SEQUENCE(TierValue)
- Aktiver din registrering for procedureresultatløsning.
- Gem dine ændringer.
Opret en konstant for en løsningsstrategi
- 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å
på lærredet Prissætningsprocedurekonstruktør.
- Klik på panelet Ressourceadministrator på Tilføj ressource.
-
Angiv disse detaljer på siden Tilføj ny ressource.
- Ressourcetype: Konstant
- Ressourcenavn: ResolutionStrategySequence
- Datatype: Tekst
- Standardværdi: Sequential_Pricing. Dette er registreringen for procedureoutputløsning, som du oprettede i trinnet ovenfor.
- Gem dine ændringer.
Brug elementet Prisjusteringsmatrix til at anvende rabatter sekventielt
-
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 V2 og tilknytte disse variabler.
- Inputregelvariabler
- Produkt: Produkt
- Prisliste: PriceBooks
- Produktsalgsmodel: ProductSellingModel
- Inputvariabler
- Mængde: LineItemQuantity
- Outputvariabler
- Listepris: ListPrice
- Subtotal: ItemNetTotalPrice
- Inputregelvariabler
-
Tilføj elementet Prisjusteringsmatrix.
Under Opslagstabeldetaljer skal du vælge beslutningstabellen Procedureoutputløsning. Dette er den tilpassede beslutningstabel, som vi oprettede.
- Vælg Aktiver outputløsning.
-
Tilknyt disse variabler.
- Inputregelvariabler
- Produkt: Produkt
- Navn på prissætningsniveau: Bidrager
Vi har tilknyttet navnevariablen for prisjusteringsniveau til et generisk tag ved navn Bidragyder for at spore prisjusteringsniveaumaregistreringer. Hvis du ønsker at definere et tilpasset tag, kan du redigere din kontekstdefinition og tilføje et tag og tilknytte det tilsvarende.- Inputvariabler
- Mængde: LineItemQuantity
- Inputenhedspris: ListPrice
- Løsningsvariabler
- Løsningsstrategi: ResolutionStrategySequence
- Brug som liste: Navn på prissætningsniveau
Vigtigt Hvis du ønsker at vælge flere rækker for en linjevare, skal inputrækkerne i den valgte beslutningstabel have mindst en kolonne med entydige værdier. Værdien i denne kolonne er det, vi bruger i tag, der er tilknyttet variablen Brug som liste-opløsning.
- Inputregelvariabler
-
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 dit laptopprodukt, og klik på Simuler igen.
Prishaderen viser, at prissætningssystemet har anvendt alle de rabatter, der er tilknyttet forskellige prisjusteringsniveauer for laptopproduktet, sekventielt og bekræfter, at din procedure fungerer som forventet.
Løste denne artikel dit problem?
Giv os besked, så vi kan forbedre os!

