Ti trovi qui:
Calcolo dei prezzi basati su contratto
Prima di iniziare a calcolare i prezzi contrattuali, eseguire le seguenti operazioni.
Versioni (Edition) richieste
| Disponibile nelle versioni: Lightning Experience |
| Disponibile in: Enterprise Edition, Performance Edition, Unlimited Edition e Developer Edition di Revenue Cloud in cui è abilitato Salesforce Pricing |
| Autorizzazioni utente richieste | |
|---|---|
| Per creare procedure di calcolo dei prezzi: | Tempo di progettazione prezzi Salesforce |
- Collegare i prodotti a un contratto.
- Calcolare i prezzi base contrattualizzati. Utilizzare la tabella decisionale Voci prezzi contratto per questo calcolo.
- Abilitare i prezzi basati su contratto. Negli elementi pertinenti, selezionare l'opzione Utilizza prezzi basati su contratto.
- Impostare la variabile Contract Pricing. Quando si abilitano i prezzi basati su contratto, è necessario specificare un valore per la variabile booleana Contract Pricing. Questa variabile determina se verranno generati i prezzi contrattuali.
- Filtrare le voci. Utilizzare l'elemento Gruppo di elenchi per escludere le voci che non sono configurate per sconti aggiuntivi sul prezzo contrattuale.
Si consideri uno scenario in cui forniamo al cliente un prezzo base fisso di 75 $ per ogni monitor acquistato. Se il cliente acquista 100 monitor, verrà applicato un ulteriore sconto manuale del 5%.
Definizione dei contratti
- Dal Programma di avvio app, trovare e selezionare Contratti.
- Fare clic su Nuovo.
-
Specificare i dettagli seguenti.
- Nome account: GenePoint (Si basa solo sul nostro esempio)
- Data iniziale contratto: 7/1/2025
- Durata contratto (mesi): 12
- Salvare le modifiche.
Definizione dei prezzi delle voci di contratto
- Nella scheda Correlato del contratto appena creato, accedere a Prezzi delle voci di contratto e fare clic su Nuovo.
-
Specificare i dettagli seguenti.
-
In Voce, selezionare Prodotto.
Cercare e selezionare Monitor.
- Modello di vendita prodotti: Una volta
- Prezzo: $75
- Data di inizio: 2/7/2025, 12:00
- Data di fine: 31/10/2025, 12:00
- Metodo di rettifica: Intervallo
-
In Voce, selezionare Prodotto.
- Salvare le modifiche.
Attivazione del contratto
- Dal Programma di avvio app, trovare e selezionare Contratti.
- Selezionare il contratto creato.
- Nel flusso di approvazione, selezionare Attivato.
- Selezionare Contrassegna stato come Completo.
Aggiornamento delle tabelle decisionali
Aggiornare la tabella delle decisioni per assicurarsi che i dati specifici dei contratti più recenti siano disponibili per i prezzi.
- Per aggiornare la tabella delle decisioni, da Imposta, nella casella Ricerca veloce, cercare e selezionare Tabelle decisioni.
- Selezionare Voci prezzi contratto e fare clic su Aggiorna.
Calcolo del prezzo basato su contratto con una procedura di calcolo dei prezzi
- Creare una procedura di calcolo dei prezzi. Per creare una procedura di calcolo dei prezzi, seguire i primi 5 passaggi descritti in Configurazione della procedura.
-
Fare clic
per aggiungere l'elemento Impostazioni prezzi e mappare le variabili seguenti.
- Variabili di input
- Voce: LineItem
- Variabili di output
- Cascata prezzo: price_water_fall
- Prezzo unitario netto: NetUnitPrice.
- Totale parziale: ItemNetTotalPrice
- Variabili di input
-
Aggiungere l'elemento Prezzo di listino per recuperare il prezzo base del prodotto.
In Dettagli tabella di ricerca, selezionare la tabella decisionale Voci prezzi contratto.
- Selezionare Utilizza prezzi basati su contratto.
-
Mappare queste variabili.
- Variabili delle regole di input
- Contratto: ItemContract
- Voce: Prodotto
- Modello di vendita prodotti: ProductSellingModel
- Tipo di modello di vendita: SellingModelType
- Data di inizio: StartDate
- Variabili delle regole di output
- Tipo di sconto: ItemContractDiscountType
- Valore sconto: ItemContractDiscountValue
- Variabili di input
- Quantità: LineItemQuantity
- Variabili di output
- Prezzo di listino: NetUnitPrice
- Contract Pricing (Prezzi contratti): IsContracted
- Variabili delle regole di input
- Salvare le modifiche.
-
Aggiungere l'elemento Gruppo di elenchi.
Configurare l'operazione di listino per escludere tutte le voci con i prezzi dei contratti configurati. In base all'esempio, definire una condizione in cui, se viene trovato un prezzo base contratto, cercare uno sconto volume basato su contratto e applicarlo.
- Requisiti della condizione di filtro: Tutte le condizioni sono soddisfatte (AND)
- Risorsa: ÈContratto
- Operatore: Uguale a
- Valore: true
-
All'interno del contenitore elenco, cercare e aggiungere l'elemento Sconto manuale e mappare queste variabili.
- Tipo di rettifica: AdjustmentType.
- Valore rettifica: AdjustmentValue
- Quantità: LineItemQuantity
- Prezzo unitario input: NetUnitPrice
- Per interrompere la determinazione dei prezzi, all'interno del contenitore del listino e sotto l'elemento Sconto manuale, aggiungere l'elemento Interrompi prezzi.
-
Fare clic su
e selezionare Includi nell'output.
- Infine, impostare le preferenze per visualizzare le informazioni sui prezzi, l'accesso al profilo e le informazioni sulla classificazione.
- Salvare la procedura.
- Fare clic su Simula per testare la procedura.
-
Immettere i valori di input per il prodotto monitor e fare di nuovo clic su Simula.
La cascata dei prezzi mostra il prezzo contrattuale utilizzato per calcolare il prezzo finale dei monitor, incluso lo sconto fisso del 5% applicato per l'acquisto di oltre 100 unità, a conferma del corretto funzionamento della procedura.
Questo articolo ha risolto il problema?
Facci sapere, così possiamo migliorare!

