U bent hier:
Op contract gebaseerde prijzen berekenen
Voordat u gecontracteerde prijzen gaat berekenen, doet u het volgende.
Vereiste editions
| Beschikbaar in: Lightning Experience |
| Beschikbaar in: Enterprise, Performance, Unlimited en Developer Edition van Revenue Cloud waarin Salesforce-prijsstelling is ingeschakeld |
| Benodigde gebruikersmachtigingen | |
|---|---|
| Prijsstellingsprocedures maken: | Ontwerptijd van Salesforce-prijsstelling |
- Koppel uw producten aan een contract.
- Bereken de gecontracteerde basisprijzen. Gebruik de beslissingstabel Contractprijsgegevens voor deze berekening.
- Schakel op contract gebaseerde prijsstelling in. Selecteer in de relevante elementen de optie Op contract gebaseerde prijsstelling gebruiken.
- Stel de variabele Contractprijsstelling in. Wanneer u op contract gebaseerde prijsstelling inschakelt, moet u een waarde opgeven voor uw booleaanse variabele Contractprijsstelling. Deze variabele bepaalt of gecontracteerde prijzen worden gegenereerd.
- Filter de regelitems. Gebruik het element Lijstgroep om de regelitems uit te filteren die niet zijn geconfigureerd voor extra kortingen op hun gecontracteerde prijs.
Laten we eens kijken naar een scenario waarin we onze klant een vaste basisprijs van $ 75 bieden voor elke aangeschafte monitor. We geven een extra handmatige korting van 5% als onze klant 100 monitoren aanschaft.
Contracten definiëren
- Zoek en selecteer vanuit de Appstarter Contracten.
- Klik op Nieuw.
-
Geef deze details op.
- Accountnaam: GenePoint (Dit is alleen gebaseerd op ons voorbeeld)
- Contractbegindatum: 7/1/2025
- Contractduur (maanden): 12
- Sla uw wijzigingen op.
Contractitemprijzen definiëren
- Ga op het tabblad Gerelateerd van het contract dat u zojuist hebt gemaakt, naar Contractitemprijzen en klik op Nieuw.
-
Geef deze details op.
-
Selecteer onder Item Product.
Zoek naar en selecteer Bewaken.
- Productverkoopmodel: Eenmalig
- Prijs: $75
- Begindatum: 7/2/2025, 12:00 UUR
- Einddatum: 31-10-2025, 12:00 UUR
- Aanpassingsmethode: Bereik
-
Selecteer onder Item Product.
- Sla uw wijzigingen op.
Uw contract activeren
- Zoek en selecteer vanuit de Appstarter Contracten.
- Selecteer het contract dat u hebt gemaakt.
- Selecteer Geactiveerd in de goedkeuringsstroom.
- Selecteer Status markeren als voltooid.
Uw beslissingstabellen vernieuwen
Vernieuw uw beslissingstabel om ervoor te zorgen dat de nieuwste contractspecifieke gegevens beschikbaar zijn voor prijsstelling.
- Zoek voor het vernieuwen van uw beslissingstabel vanuit Set-up in het vak Snel zoeken naar en selecteer Beslissingstabellen.
- Selecteer Contractprijsgegevens en klik op Vernieuwen.
De op contract gebaseerde prijs berekenen met behulp van een prijsstellingsprocedure
- Maak een prijsstellingsprocedure. Volg voor het maken van een prijsstellingsprocedure de eerste 5 stappen in Uw prijsstellingsprocedure configureren.
-
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 Contractprijsgegevens.
- Selecteer Op contract gebaseerde prijsstelling gebruiken.
-
Wijs deze variabelen toe.
- Invoerregelvariabelen
- Contract: ItemContract
- Item: Product
- Productverkoopmodel: ProductSellingModel
- Type verkoopmodel: SellingModelType
- Begindatum: StartDate
- Uitvoerregelvariabelen
- Kortingstype: ItemContractDiscountType
- Kortingswaarde: ItemContractDiscountValue
- Invoervariabelen
- Hoeveelheid: LineItemQuantity
- Uitvoervariabelen
- Prijslijstprijs: NetUnitPrice
- Contractprijzen: IsContracted
- Invoerregelvariabelen
- Sla uw wijzigingen op.
-
Voeg het element Lijstgroep toe.
Configureer de lijstbewerking om alle regelitems met de geconfigureerde contractprijzen uit te filteren. Definieer op basis van ons voorbeeld een voorwaarde waarbij als een gecontracteerde basisprijs wordt gevonden, u vervolgens een op contract gebaseerde volumekorting zoekt en deze toepast.
- Vereisten voor filtervoorwaarden: Aan alle voorwaarden wordt voldaan (AND)
- Resource: IsContracted
- Operator: Is gelijk aan
- Waarde: true (waar)
-
Zoek binnen de lijstcontainer naar het element Handmatige korting en voeg deze toe, en wijs deze variabelen toe.
- Type aanpassing: AdjustmentType.
- Aanpassingswaarde: AdjustmentValue
- Hoeveelheid: LineItemQuantity
- Invoereenheidsprijs: NetUnitPrice
- Als u wilt stoppen met prijzen, voegt u binnen de lijstcontainer en onder het element Handmatige korting het element Stopprijsstelling toe.
-
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 monitorproduct op en klik nogmaals op Simuleren.
De prijsval toont de gecontracteerde prijs die is gebruikt voor het berekenen van de definitieve prijs van de monitors, inclusief de vaste korting van 5% die is toegepast op de aankoop van meer dan 100 eenheden, om te bevestigen dat uw procedure werkt zoals verwacht.
Heeft dit artikel uw probleem opgelost?
Laat ons weten wat we kunnen doen om te verbeteren!

