Du er her:
Bygge prisregler med formelbasert prising
Utfør funksjoner og matematiske beregninger for å generere prisen på et produkt. Løs komplekse prisscenarier ved å definere flere formler i ett enkelt Formelbasert prising-element.
Nødvendige utgaver
| Tilgjengelig i Lightning Experience |
| Tilgjengelig i Enterprise, Performance, Unlimited og Developer Edition i Revenue Cloud der Salesforce Pricing er aktivert |
| Nødvendige brukertillatelser | |
|---|---|
| For å opprette, oppdatere og slette prisprosedyrer: | Tids for Salesforce-prisutforming |
Formelbasert pris gir en dynamisk tilnærming til prisberegning som går utover statiske prislister og rabatter. Firmaer kan definere avanserte prisregler ved å bruke tilpassede formler og funksjoner i prisprosedyrer. Ved å benytte ulike faktorer som produkattributter, kundesegmenter og markedsbetingelser i sanntid, kan organisasjoner opprette svært fleksible og responsive prisstrategier.
Formelbasert pris er et kraftig verktøy for implementering av komplekse prismodeller. Den gir bedre tilpasningskraft til endrede forretningsbehov og markedsdynamikk sammenlignet med tradisjonelle, mindre fleksible prismetoder.
La oss bruke elementet Formelbasert prising til å beregne sluttkostnaden for en bestilling på 5 skrivere på USD 200 hver ved å bruke en rabatt på USD 40, en leveringskostnad på 10 %, en rabatt på 5 % per enhet og en rabatt på USD 20.
- Konfigurer en prisprosedyre.
-
Hvis du vil legge til elementet Prissetting, klikker du på
og tilordner 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 for prislisteoppføringer og tilordner disse variablene.
- Inndatavariabler
- Produkt: Produkt
- Prisliste: PriceBooks
- Produktsalgsmodell: ProductSellingModel
- Inndatavariabler
- Mengde: LineItemQuantity
- Utdatavariabler
- Listepris: ListPrice
- Deltotal: ItemNetTotalPrice
- Inndatavariabler
-
Legg til elementet Formelbasert prising, angi formlene og tilordne variablene.
Du kan legge til opptil fem formler.
Scenario Formel Utdatavariabel Formellogikk Beregne basiskostnaden og promoteringsrabatten (ListPrice * LineItemQuantity) - ItemDiscountAmount
ItemNetTotalPrice Beregner nettoprisen for hver linje. Justere leveringskostnader ItemNetTotalPrice * 0.10
ItemTotalAdjDistAmount Legger til en leveringskostnad på 10 %. Gi massekjøpsrabatter ListPrice * LineItemQuantity * 0.95
ItemDiscountAmount Gjelder en rabatt på 5 % per enhet. Mengden av det kjøpte produktet LineItemQuantity ItemProductAmount Legger til artikkelmengder. Legge til rabatt i det endelige beløpet ItemNetTotalPrice + InputUnitPrice - 20 TotalLineAmount Bruker en flat rabatt på 20 USD. Bruk fornyelsesoppløsing IF(SalesTransactionActionType == "Renew", NetUnitPrice * 1.05, NetUnitPrice) ItemNetTotalPrice Kontrollerer om transaksjonen er en fornyelse. Hvis true, øker netto enhetsprisen med 5 %. Bruk rabatter på plassering og volum IF(Region == "US", IF(Qty > 100, 0,8, 0,9), 1.0) DiscountMultiplier Kontrollerer om kunden er i USA. Hvis ja, bruker du en rabatt på 20 % for bestillinger over 100 enheter, eller 10 % ellers. -
Klikk på Simulere for å teste prosedyren. Skriv inn inndataverdiene for skriverproduktet, og klikk på Simulering igjen.
Prisfallet viser formlene som brukes til å bruke rabatter og bestemme prisen på skriverne for å bekrefte at prosedyren fungerer som forventet.

