Du er her:
Eksempel: Bruke rabatter sekvensielt for et produkt
I dette scenariet kan du bruke rabatter på den bærbare datamaskinen sekvensielt. Den første rabatten beregnes fra listeprisen, og hver etterfølgende rabatt brukes på den tidligere rabatterte prisen.
Nødvendige utgaver
| Tilgjengelig i Lightning Experience |
| Tilgjengelig i Enterprise, Performance, Unlimited og Developer Edition i Revenue Cloud der Salesforce Pricing er aktivert |
| Nødvendig brukertillatelse | |
|---|---|
| For å opprette prisprosedyrer: | Tids for Salesforce-prisutforming |
Implementering av denne rabatten involverer noen få viktige trinn.
- Opprett prisjusteringssjiktposter.
- Opprett tilpassede, eller bruk eksisterende Salesforce-objekter til å lagre prisjusteringsdata.
- Definere beslutningstabeller, angi kriterier (som produkt, prisjusteringsnivåer) og deres justeringer (typer og verdier).
- Tilordne disse tilpassede beslutningstabellene til organisasjonens prisoppskrift.
- Opprett en prosedyreutdataløsningspost for å bygge en strategi for å beregne rabatter sekvensielt.
- Bruk prisjusteringsmatrisen til å beregne disse rabattene.
Opprette prisjusteringssjiktposter
I og med at vi oppretter en tilpasset beslutningstabell ved å bruke Salesforce-objektet Prisjusteringssjikt til å lagre prisjusteringsdataene dine, oppretter du noen prisjusteringssjikt for å bruke rabattene dine.
- Opprett en prisjusteringssjiktpost.
-
Angiv disse detaljer.
- Prisjusteringsplan: Standardprisjusteringssjikt
- Produkt: Bærbar
- Tier Type: Amount
- Sjiktverdi: 100
- Nedre grense: 10
- Øvre grense: 20
- Effektiv fra: 01-03-2025
- Produktsalgsmodell: Én gang
- Klikk på Lagre og ny.
-
Opprett en annen prisjusteringssjiktpost med disse detaljene.
- Prisjusteringsplan: Standardprisjusteringssjikt
- Produkt: Bærbar
- Tier Type: Amount
- Sjiktverdi: 150
- Nedre grense: 21
- Øvre grense: 40
- Effektiv fra: 01-03-2025
- Produktsalgsmodell: Én gang
- Klikk på Lagre og ny.
-
Opprett en tredje prisjusteringssjiktpost med disse detaljene.
- Prisjusteringsplan: Standardprisjusteringssjikt
- Produkt: Bærbar
- Tier Type: Amount
- Sjiktverdi: 200
- Nedre grense: 41
- Effektiv fra: 01-03-2025
- Produktsalgsmodell: Én gang
- Lagre endringene.
- Lukk fanene for de nye prisjusteringsnivåene som du nettopp opprettet.
- Velg Aktiv på siden Standardprisjusteringssjikt i Detaljer-fanen.
- Lagre endringene.
Opprette en tilpasset beslutningstabell
- Søk etter og velg Oppslagstabeller fra Appstarter.
- Velg beslutningstabell.
-
Angiv disse detaljer.
- Skriv inn et navn, og trykk deretter på Tab for å fylle ut API-navnet automatisk. Som vårt eksempel kaller vi beslutningstabellen, Prosedyreutdataløsning.
- Velg Priser som programbruk.
- Velg Standard som beslutningstabelltype.
- Klikk på Lagre og neste.
-
Angi disse beslutningstabelldetaljene.
- Kildeobjekt: Prisjusteringssjikt.
-
Angi følgende betingelse.
Angi kildeobjektfeltet til Product2Id og operatoren til Er lik.
-
Angi en annen betingelse for navnet.
Angi kildeobjektfeltet til Navn og operatoren til Er lik.
- Kontroller at betingelsestypen er satt til Alle betingelser er oppfylt (AND).
-
Angi resultatdetaljene.
- Felt for kildeobjekt: TierValue.
- Kolonnenavn: TierValue.
- Felt for kildeobjekt: AdjustmentType.
- Kolonnenavn: AdjustmentType.
- Klikk på Lagre og neste.
- Klikk på Lagre & Neste igjen.
- Klikk på Fullfør.
- Aktiver beslutningstabellen.
Tilordne variablene i den tilpassede beslutningstabellen
- Finn og velg Prising Recipes i Hurtigsøk-feltet i Oppsett.
- Velg prisoppskriften du vil endre. I vårt eksempel velger du NGPDefaultRecipe.
- Klikk på Endre på fanen Prisjusteringsmatrise.
- Velg den tilpassede beslutningstabellen som du har opprettet. Her velger du Prosedyreutdataløsning.
-
Tilordne følgende variabler.
- AdjustmentValue : TierValue
- AdjustmentType: AdjustmentType
- Lagre endringene.
Opprette en Prosedyreutdataløsning-post
- Finn og velg Prisebehandling fra Appstarter.
- Velg Prosedyreutdataløsning fra appens navigeringsmeny.
- Klikk på Ny.
-
Angiv disse detaljer.
- Navn: Sekvensprising
- Prislement: Prisjusteringsmatrise
- Løsningsformel: SEQUENCE(TierValue)
- Aktiver prosedyreutdataløsningsposten.
- Lagre endringene.
Opprette en konstant for en løsningsstrategi
- Opprett en prisprosedyre. For å opprette en prisprosedyre følger du de fem første trinnene i Konfigurere prisprosedyre.
-
Klikk på
på lerretet i Pricing Procedure-byggeren.
- Klikk på Legg til ressurs i Ressursbehandling-panelet.
-
Angi disse detaljene på siden Legg til ny ressurs.
- Ressurstype: Konstant
- Ressursnavn: ResolutionStrategySequence
- Datatype: Tekst
- Standardverdi: Sekvensprising. Dette er prosedyreutdataløsningsposten som du opprettet i trinnet ovenfor.
- Lagre endringene.
Bruke Prisjusteringsmatrise-elementet til å bruke rabatter sekvensielt
-
Klikk
for å legge til Prissetting-elementet og tilordne disse variablene.
- Inndatavariabler
- Linjeelement: LineItem
- Utdatavariabler
- Price Waterfall (Prisfoss): price_water_fall
- Netto enhetspris: NetUnitPrice.
- Deltotal: ItemNetTotalPrice
- Inndatavariabler
-
Legg til Listepris-elementet for å hente basisprisen for produktet.
Under Oppslagstabelldetaljer velger du beslutningstabellen Prislisteoppføringer V2 og tilordner disse variablene.
- Inndatavariabler
- Produkt: Produkt
- Prisliste: PriceBooks
- Produktsalgsmodell: ProductSellingModel
- Inndatavariabler
- Mengde: LineItemQuantity
- Utdatavariabler
- Listepris: ListPrice
- Deltotal: ItemNetTotalPrice
- Inndatavariabler
-
Legg til elementet Prisjusteringsmatrise.
Under Oppslagstabelldetaljer velger du beslutningstabellen for prosedyreutdataløsning. Dette er den tilpassede beslutningstabellen som vi opprettet.
- Velg Aktiver utdataløsning.
-
Tilordne disse variablene.
- Inndatavariabler
- Produkt: Produkt
- Navn på prisjusteringssjikt: Bidragsyter
Vi har tilordnet prisjusteringssjiktnavnevariabelen til en generell kode kalt Bidragsyter for å spore prisjusteringssjiktpostene. Hvis du vil definere en tilpasset kode, kan du redigere kontekstdefinisjonen og legge til en kode og tilordne den i henhold til dette.- Inndatavariabler
- Mengde: LineItemQuantity
- Enhetspris: ListPrice
- Løsningsvariabler
- Løsningsstrategi: ResolutionStrategySequence
- Bruk som liste: Navn på prisjusteringssjikt
Viktig Hvis du vil velge flere rader for et linjeelement, må inndataradene i den valgte beslutningstabellen ha minst én kolonne med unike verdier. Verdien i denne kolonnen er den som brukes i koden som er knyttet til oppløsningsvariabelen Bruk som liste.
- Inndatavariabler
-
Klikk
og velg Inkluder i utdata.
- Til slutt angir du preferansene for å vise prisinformasjon, profiltilgang og rangeringsinformasjon.
- Lagre prosedyren.
-
Klikk på Simulere for å teste prosedyren. Skriv inn inndataverdiene for det bærbare produktet, og klikk på Simuler på nytt.
Prisfallet viser at prismotoren har brukt alle rabattene som er knyttet til forskjellige prisjusteringsnivåer for bærbare produkter, sekvensielt, noe som bekrefter at prosedyren fungerer som forventet.
Hjalp denne artikkelen med å løse problemet ditt?
La oss få vite det slik at vi kan forbedre!

