U bent hier:
Voorbeeld: Kortingen achtereenvolgens toepassen voor een product
Laten we in dit scenario kortingen sequentieel toepassen op de laptop. De eerste korting wordt berekend op basis van de prijslijstprijs en elke daaropvolgende korting wordt toegepast op de eerder afgeprijsde prijs.
Vereiste editions
| Beschikbaar in: Lightning Experience |
| Beschikbaar in: Enterprise, Performance, Unlimited en Developer Edition van Revenue Cloud waarin Salesforce-prijsstelling is ingeschakeld |
| Vereiste gebruikersmachtigingen | |
|---|---|
| Prijsstellingsprocedures maken: | Ontwerptijd van Salesforce-prijsstelling |
Het implementeren van deze korting omvat een paar belangrijke stappen.
- Maak prijsaanpassingslaagrecords.
- Maak aangepaste of gebruik bestaande Salesforce-objecten om uw prijsaanpassingsgegevens te bewaren.
- Definieer beslissingstabellen, waarbij criteria (zoals product, prijsaanpassingslagen) en hun aanpassingen (typen en waarden) worden ingesteld.
- Wijs deze aangepaste beslissingstabellen toe aan het prijsstellingsrecept van de organisatie.
- Maak een record voor procedure-uitvoeroplossing om een strategie samen te stellen om kortingen sequentieel te berekenen.
- Gebruik de prijsaanpassingsmatrix om deze kortingen te berekenen.
Records voor prijsaanpassingslagen maken
Aangezien we een aangepaste beslissingstabel maken met behulp van het Salesforce-object Prijsaanpassingslaag om uw prijsaanpassingsgegevens te bewaren, maakt u enkele prijsaanpassingslagen om uw kortingen toe te passen.
- Maak een prijsaanpassingslaagrecord.
-
Geef deze details op.
- Prijsaanpassingsschema: Standaardlaag voor prijsaanpassing
- Product: Laptop
- Tier Type: Bedrag
- Laagwaarde: 100
- Onderste binding: 10
- Bovenste band: 20
- Met ingang van: 01-03-2025
- Productverkoopmodel: Eenmalig
- Klik op Opslaan en nieuw.
-
Maak een andere prijsaanpassingslaagrecord met deze details.
- Prijsaanpassingsschema: Standaardlaag voor prijsaanpassing
- Product: Laptop
- Tier Type: Bedrag
- Laagwaarde: 150
- Onderste binding: 21
- Bovenste band: 40
- Met ingang van: 01-03-2025
- Productverkoopmodel: Eenmalig
- Klik op Opslaan en nieuw.
-
Maak een derde prijsaanpassingslaagrecord met deze details.
- Prijsaanpassingsschema: Standaardlaag voor prijsaanpassing
- Product: Laptop
- Tier Type: Bedrag
- Laagwaarde: 200
- Onderste binding: 41
- Met ingang van: 01-03-2025
- Productverkoopmodel: Eenmalig
- Sla uw wijzigingen op.
- Sluit de tabbladen voor de nieuwe prijsaanpassingslagen die u zojuist hebt gemaakt.
- Selecteer op het tabblad Details op de pagina Standaardprijsaanpassingslaag Actief.
- Sla uw wijzigingen op.
Een aangepaste beslissingstabel maken
- Zoek en selecteer vanuit de Appstarter Opzoektabellen .
- Selecteer Besluittabel.
-
Geef deze details op.
- Geef een naam op en druk vervolgens op Tab om de API-naam automatisch in te vullen. In ons voorbeeld noemen we de beslissingstabel Procedure-uitvoeroplossing.
- Selecteer Prijzen als toepassingsgebruik.
- Selecteer Standaard als het type beslissingstabel.
- Klik op Opslaan en volgende.
-
Geef deze details van de beslissingstabel op.
- Bronobject: Prijsaanpassingslaag.
-
Stel de volgende voorwaarde in.
Stel het bronobjectveld in op Product2Id en de operator op Is gelijk aan.
-
Stel een andere voorwaarde voor de naam in.
Stel het bronobjectveld in op Name en de operator op Equals.
- Zorg ervoor dat Type voorwaarde is ingesteld op Aan alle voorwaarden wordt voldaan (AND).
-
Geef de resultaatdetails op.
- Veld Bronobject: TierValue.
- Kolomnaam: TierValue.
- Veld Bronobject: AdjustmentType.
- Kolomnaam: AdjustmentType.
- Klik op Opslaan en volgende.
- Klik nogmaals op Opslaan en volgende.
- Klik op Voltooien.
- Activeer uw beslissingstabel.
De variabelen in uw aangepaste beslissingstabel toewijzen
- Zoek en selecteer vanuit Set-up Prijsstellingsrecepten in het vak Snel zoeken.
- Kies het prijsrecept dat u wilt wijzigen. Selecteer in ons voorbeeld NGPDefaultRecipe.
- Klik op het tabblad Prijsaanpassingsmatrix op Wijzigen.
- Selecteer de aangepaste beslissingstabel die door u is gemaakt. Selecteer hier Procedure-uitvoeroplossing.
-
Wijs de volgende variabelen toe.
- AdjustmentValue: TierValue
- AdjustmentType: AdjustmentType
- Sla uw wijzigingen op.
Een record Procedure-uitvoeroplossing maken
- Zoek en selecteer vanuit de Appstarter Prijsbeheer.
- Selecteer Procedure-uitvoeroplossing in het navigatiemenu van de app.
- Klik op Nieuw.
-
Geef deze details op.
- Naam: Sequential_Pricing
- Prijselement: Prijsaanpassingsmatrix
- Formule voor oplossing: SEQUENCE(TierValue)
- Activeer de record voor uitvoeroplossing van uw procedure.
- Sla uw wijzigingen op.
Een constante maken voor een oplossingsstrategie
- Maak een prijsstellingsprocedure. Volg voor het maken van een prijsstellingsprocedure de eerste 5 stappen in Uw prijsstellingsprocedure configureren.
-
Klik op het doek van de Prijsproceduresamensteller op
.
- Klik in het deelvenster Resourcebeheer op Resource toevoegen.
-
Geef op de pagina Nieuwe resource toevoegen deze details op.
- Resourcetype: Constante
- Resourcenaam: ResolutionStrategySequence
- Gegevenstype: Tekst
- Standaardwaarde: Sequential_Pricing. Dit is de record voor uitvoeroplossing van de procedure die u in de bovenstaande stap hebt gemaakt.
- Sla uw wijzigingen op.
Het element Prijsaanpassingsmatrix gebruiken om kortingen achtereenvolgens toe te passen
-
Klik op
om het element Prijsstelling toe te voegen en wijs deze variabelen toe.
- Invoervariabelen
- Regelitem: LineItem
- Uitvoervariabelen
- Prijsdaling: price_water_fall
- Netto eenheidsprijs: NetUnitPrice.
- Subtotaal: ItemNetTotalPrice
- Invoervariabelen
-
Voeg het element Prijslijstprijs toe om de basisprijs van het product op te halen.
Selecteer onder Details van opzoektabel de beslissingstabel Prijslijstgegevens V2 en wijs deze variabelen toe.
- Invoerregelvariabelen
- Product: Product
- Prijslijst: PriceBooks
- Productverkoopmodel: ProductSellingModel
- Invoervariabelen
- Hoeveelheid: LineItemQuantity
- Uitvoervariabelen
- Prijslijstprijs: ListPrice
- Subtotaal: ItemNetTotalPrice
- Invoerregelvariabelen
-
Voeg het element Prijsaanpassingsmatrix toe.
Selecteer onder Details van opzoektabel de beslissingstabel Procedure-uitvoeroplossing. Dit is de aangepaste beslissingstabel die we hebben gemaakt.
- Selecteer Uitvoerresolutie inschakelen.
-
Wijs deze variabelen toe.
- Invoerregelvariabelen
- Product: Product
- Naam prijsaanpassingslaag: Bijdrager
We hebben de naamvariabele van de prijsaanpassingslaag toegewezen aan een generieke tag met de naam Bijdrager om de prijsaanpassingslaagrecords bij te houden. Als u een aangepaste tag wilt definiëren, kunt u uw contextdefinitie bewerken en een tag toevoegen en deze dienovereenkomstig toewijzen.- Invoervariabelen
- Hoeveelheid: LineItemQuantity
- Invoereenheidsprijs: ListPrice
- Resolutievariabelen
- Oplossingsstrategie: ResolutionStrategySequence
- Gebruiken als lijst: Naam prijsaanpassingslaag
Belangrijk Als u meerdere rijen voor een regelitem wilt selecteren, moeten de invoerrijen in de geselecteerde beslissingstabel minstens één kolom met unieke waarden hebben. De waarde in die kolom is wat we gaan gebruiken in de tag die is gekoppeld aan de resolutievariabele Gebruiken als lijst.
- Invoerregelvariabelen
-
Klik op
en selecteer Opnemen in uitvoer.
- Stel ten slotte uw voorkeuren in om prijsgegevens, profieltoegang en plaatsingsgegevens weer te geven.
- Sla uw procedure op.
-
Klik op Simuleren om uw procedure te testen. Geef de invoerwaarden voor uw laptopproduct op en klik nogmaals op Simuleren.
De prijsval toont dat de prijsstellingsengine achtereenvolgens alle kortingen heeft toegepast die zijn gekoppeld aan verschillende prijsaanpassingslagen voor het product Laptop, hetgeen bevestigt dat uw procedure werkt zoals verwacht.
Heeft dit artikel uw probleem opgelost?
Laat ons weten wat we kunnen doen om te verbeteren!

