Usted está aquí:
Utilizar el elemento Precio agregado
Agregue y muestre el precio de un grupo de productos basándose en categorías de productos, tipos de productos u otros grupos de partidas.
Ediciones necesarias
| Disponible en: Lightning Experience |
| Disponible en: Ediciones Enterprise, Performance, Unlimited y Developer Edition de Revenue Cloud donde Precios de Salesforce está activado |
| Permisos de usuario necesarios | |
|---|---|
| Para crear, actualizar y eliminar procedimientos de precios: | Tiempo de diseño de precios de Salesforce |
Importante Cuando utilice el elemento Precio agregado, tenga cuidado de no crear bucles de precios asignando valores incorrectamente en su procedimiento de precios. Por ejemplo, una dependencia circular se forma cuando el Precio unitario neto se establece por Precio unitario de entrada, pero luego Precio unitario de entrada cambia por un elemento de agregación que también se basa en Precio unitario neto. Esto crea un bucle interminable donde Precio unitario neto se actualiza, evitando que se establezca en un valor final y causando problemas de rendimiento o cálculos erróneos.
Veamos un escenario donde agrupamos productos por su categoría. Agregaremos tres productos: portátiles, impresoras y software Quip. Los portátiles e impresoras se asignarán a la categoría Electrónica, mientras que la categoría Quip será Software. Utilizando estos datos, calcularemos el precio agregado para cada categoría de producto.
- Configure un procedimiento de precios.
-
Haga clic
para agregar el elemento Configuración de precios y asignar estas variables.
- Variables de entrada
- Partida: LineItem
- Variables de salida
- Cascada de precio: price_water_fall
- Precio unitario neto: NetUnitPrice.
- Subtotal: ItemNetTotalPrice
- Variables de entrada
-
Agregue el elemento Precio de lista para obtener el precio base del producto.
Bajo Detalles de tabla de búsqueda, seleccione la tabla de decisiones Entradas de lista de precios y asigne estas variables.
- Variables de regla de entrada
- Producto: Producto
- Lista de precios: PriceBooks
- Modelo de venta de producto: ProductSellingModel
- Variables de entrada
- Cantidad: LineItemQuantity
- Variables de salida
- Precio de lista: ListPrice
- Subtotal: ItemNetTotalPrice
- Variables de regla de entrada
-
Agregue el elemento Precio agregado y especifique estos valores de variable.
-
Agrupar por: ProductCategory
El campo Agrupar por establece sus criterios de agrupación buscando los criterios según los cuales se realiza la agregación.
-
Fórmula: SUM (ItemNetTotalPrice)
Esta es la fórmula de agregación utilizada para calcular el precio.
-
Variable de salida: ItemGroupSummarySubtotal
La variable output contiene la etiqueta context que almacena el resultado derivado de la fórmula de agregación.

-
Agrupar por: ProductCategory
- Para sustituir el resultado de precios de una variable, utilice la condición Reescribir.
-
Haga clic en
y seleccione Incluir en salida.
- Finalmente, establezca sus preferencias para ver información de precios, acceso de perfil e información de clasificación.
- Guarde su procedimiento.
-
Haga clic en Simular para probar su procedimiento. Introduzca los valores de entrada para sus productos y haga clic en Simular de nuevo.
Los cambios de precios agregados no se pueden ver en la vista en cascada. Sin embargo, el resultado JSON proporciona perspectivas sobre cómo se calcularon los precios agregados basándose en la categoría de productos. Basándose en nuestro ejemplo, el precio agregado de productos pertenecientes a la categoría Electrónica se calcula sumando sus precios individuales (141.615 $ + 4.975 $), dando como resultado un ItemGroupSummarySubtotal de 146.590 $. Esto confirma que su procedimiento está funcionando según lo esperado.
¿Resolvió este artículo su problema?
¡Háganos saber cómo podemos mejorar!

