Ti trovi qui:
Utilizzo dell'elemento Prezzo aggregato
Aggregare e visualizzare il prezzo di un gruppo di prodotti in base a categorie di prodotto, tipi di prodotto o altri gruppi di voci.
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, aggiornare ed eliminare le procedure di calcolo dei prezzi: | Tempo di progettazione prezzi Salesforce |
Importante Quando si utilizza l'elemento Prezzo aggregato, prestare attenzione a non creare loop prezzi mappando in modo non corretto i valori nella procedura di calcolo dei prezzi. Ad esempio, si forma una dipendenza circolare quando il Prezzo unitario netto è impostato da Prezzo unitario input, ma poi Prezzo unitario input viene modificato da un elemento aggregato che si basa anche su Prezzo unitario netto. Questo crea un loop senza fine in cui il Prezzo unitario netto continua ad aggiornarsi, impedendo che si stabilizzi su un valore finale e causando problemi di prestazioni o calcoli errati.
Vediamo uno scenario in cui si raggruppano i prodotti in base alla loro categoria. Aggiungeremo tre prodotti: portatili, stampanti e software Quip. Computer portatili e stampanti saranno assegnati alla categoria Elettronica, mentre la categoria Quip sarà Software. Utilizzando questi dati, calcoleremo il prezzo aggregato per ogni categoria di prodotto.
- Configurare una procedura prezzi.
-
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 listino prezzi e mappare le variabili seguenti.
- Variabili delle regole di input
- Prodotto: Prodotto
- Listino prezzi: PriceBooks
- Modello di vendita prodotti: ProductSellingModel
- Variabili di input
- Quantità: LineItemQuantity
- Variabili di output
- Prezzo di listino: ListPrice
- Totale parziale: ItemNetTotalPrice
- Variabili delle regole di input
-
Aggiungere l'elemento Prezzo aggregato e specificare i seguenti valori di variabile.
-
Raggruppa per: ProductCategory
Il campo Raggruppa per imposta i criteri di raggruppamento cercando i criteri in base ai quali viene eseguita l'aggregazione.
-
Formula: SUM (ItemNetTotalPrice)
Questa è la formula di aggregazione utilizzata per calcolare i prezzi.
-
Variabile di output: ItemGroupSummarySubtotal
La variabile di output contiene il tag di contesto che memorizza l'output derivato dalla formula di aggregazione.

-
Raggruppa per: ProductCategory
- Per ignorare l'output prezzi di una variabile, utilizzare la condizione di write back.
-
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 i prodotti e fare di nuovo clic su Simula.
Le modifiche aggregate dei prezzi non possono essere visualizzate nella visualizzazione a cascata. Tuttavia, l'output JSON fornisce informazioni su come sono stati calcolati i prezzi aggregati in base alla categoria di prodotto. In base al nostro esempio, il prezzo aggregato dei prodotti che appartengono alla categoria Elettronica viene calcolato sommando i prezzi individuali (141.615 $ + 4.975 $), ottenendo un ItemGroupSummarySubtotal di 146.590 $. Questo conferma che la procedura funziona come previsto.
Questo articolo ha risolto il problema?
Facci sapere, così possiamo migliorare!

