Du är här:
Bygg prissättningsregler med formelbaserad prissättning
Utföra funktioner och matematiska beräkningar för att generera priset på en produkt. Lös komplexa prissättningsscenarion genom att definiera flera formler inom ett enskilt formelbaserat prissättningselement.
Versioner som krävs
| Tillgängliga i: Lightning Experience |
| Tillgängliga i: Versionerna Enterprise, Performance, Unlimited och Developer av Revenue Cloud där Salesforce-prissättning har aktiverats |
| Användarbehörigheter som krävs för att | |
|---|---|
| Skapa, uppdatera och ta bort prissättningsprocesser: | Designtid för Salesforce prissättning |
Formelbaserad prissättning erbjuder ett dynamiskt tillvägagångssätt för prisberäkning som går längre än statiska prislistor och rabatter. Verksamheter kan definiera sofistikerade prissättningsregler genom att använda egna formler och funktioner i prissättningsprocesser. Genom att utnyttja olika faktorer som produktattribut, kundsegment och marknadsvillkor i realtid kan organisationer skapa mycket flexibla och responsiva prissättningsstrategier.
Formelbaserad prissättning är ett kraftfullt verktyg för att implementera komplexa prissättningsmodeller. Det möjliggör större anpassningsförmåga till förändrade verksamhetsbehov och marknadsdynamik jämfört med traditionella, mindre smidiga prissättningsmetoder.
Låt oss använda elementet Formelbaserad prissättning för att beräkna den slutgiltiga kostnaden för en order på 5 skrivare på 200 USD vardera genom att tillämpa en rabatt på 40 USD, en leveransavgift på 10%, en massrabatt på 5% per enhet och en rabatt på 20 USD.
- Konfigurera en prissättningsprocess.
-
För att lägga till elementet Prissättning, klicka på
och mappa dessa variabler.
- Indatavariabler
- Radartikel: LineItem
- Utdatavariabler
- Prisfall: price_water_fall
- Nettoenhetspris: NetUnitPrice.
- Delsumma: ItemNetTotalPrice
- Indatavariabler
-
Lägg till elementet Listpris för att hämta baspriset för produkten.
Under Söktabelldetaljer, välj beslutstabellen Prisbokposter och mappa dessa variabler.
- Indataregelvariabler
- Produkt: Produkt
- Prisbok: PriceBooks
- Produktförsäljningsmodell: ProductSellingModel
- Indatavariabler
- Mängd: LineItemQuantity
- Utdatavariabler
- Listpris: ListPrice
- Delsumma: ItemNetTotalPrice
- Indataregelvariabler
-
Lägg till elementet Formelbaserad prissättning, specificera dina formler och mappa variablerna.
Du kan lägga till upp till fem formler.
Scenario Formel Utdatavariabel Formellogik Beräkna baskostnaden och kampanjrabatten (ListPrice * LineItemQuantity) - ItemDiscountAmount
ItemNetTotalPrice Beräknar nettopriset för varje radartikel. Justera leveranskostnader ItemNetTotalPrice * 0,10
ItemTotalAdjDistAmount Lägger till en leveransavgift på 10 %. Tillhandahåll massinköpsrabatter ListPrice * LineItemQuantity * 0.95
ItemDiscountAmount Tillämpar en rabatt på 5 % per enhet. Kvantiteten av den köpta produkten LineItemQuantity ItemProductAmount Lägger till objektkvantiteter. Lägg till rabatt till det slutgiltiga beloppet ItemNetTotalPrice + InputUnitPrice - 20 Total radbelopp Tillämpar en fast rabatt på 20 dollar. Tillämpa förnyelseupplyftning IF(SalesTransactionActionType == "Renew", NetUnitPrice * 1.05, NetUnitPrice) ItemNetTotalPrice Kontrollerar om transaktionen är en förnyelse. Om sant, ökar nettoenhetspriset med 5 %. Tillämpa plats- och volymrabatter IF(Region == "US", IF(Qty > 100, 0.8, 0.9), 1.0) DiscountMultiplier Kontrollerar om kunden är i USA. Om ja, tillämpas 20 % rabatt för ordrar över 100 enheter, eller 10 % på annat sätt. -
För att testa din procedur, klicka på Simulera. Ange indatavärdena för din skrivarprodukt och klicka på Simulera igen.
Prisfallet visar de formler som används för att tillämpa rabatter och avgöra priset på skrivarna, vilket bekräftar att din procedur fungerar som förväntat.

