Você está aqui:
Calcular o preço derivado do produto
Use o procedimento de descoberta e o elemento de preço derivado em um procedimento de precificação para calcular o preço de um produto de outro produto ou ativo.
Edições obrigatórias
| Disponível em: Lightning Experience |
| Disponível em: Edições Enterprise, Performance, Unlimited e Developer do Revenue Cloud em que a Precificação do Salesforce está habilitada |
| Permissões de usuário necessárias | |
|---|---|
| Para criar procedimentos de precificação: | Tempo de design de precificação do Salesforce |
| Para executar procedimentos de precificação: | Tempo de execução de precificação do Salesforce |
Vamos calcular o preço de um saco de laptop quando um usuário compra um pacote Laptop Pro. Nossa estratégia de precificação é vincular o preço da bolsa de laptop ao Pacote do Laptop Pro. Nós precificamos o laptop a 10% do preço do pacote Laptop Pro.
Criar produtos derivados
Antes de começar, lembre-se destas informações importantes.
- Os produtos derivados e de origem devem pertencer ao mesmo catálogo de preços. Em nosso exemplo, estamos usando o catálogo de preços padrão predefinido.
- Se você selecionar Cabeçalho (linha de cotação) como fonte de precificação, não precisará fornecer um produto de origem. Você pode calcular o preço derivado de um produto dos valores totais do carrinho.
- No Iniciador de aplicativos, localize e selecione Produtos.
- Em Nome do produto, clique em Laptop Bag.
- Na guia Relacionado, em Catálogos de preços, selecione Adicionar preço padrão.
-
Especifique estes detalhes.
- É derivado: Selecionado
- Preço de lista: US$ 0,00
- Modelo de venda de produto: Evergreen Anual
- Salve suas alterações.
Criar registro de preço derivado
Para determinar a fórmula usada para calcular o preço derivado de um produto, você precisará criar registros de preço derivado. Os dados de precificação dos registros de preço derivado são armazenados na tabela de decisão Entradas de precificação derivadas.
- No Iniciador de aplicativos, localize e selecione Preços derivados.
- Clique em Novo.
-
Na página Novo preço derivado, especifique estes detalhes:
- Escopo de precificação derivada: Transacional
- Origem da precificação: Produto
- Catálogo de preços: Catálogo de preços padrão
- Produto derivado: Laptop Bag
- Produto de origem: Laptop Pro Bundle
- Fórmula: ListPrice * 0.10
- Em vigor desde: 01-01-2025
- Salve suas alterações.
Atualize as tabelas de decisão de Entradas de precificação derivadas e de Entradas do catálogo de preços V2 para garantir que os registros de precificação derivada estejam disponíveis para precificação.
Configurar seu procedimento de descoberta
- No Iniciador de aplicativos, localize e selecione Procedimentos de descoberta.
- Selecione o Procedimento de descoberta padrão.
- Exclua o elemento Descoberta de ativo. Como nosso cenário é transacional, não precisamos desse elemento.
-
Salve o procedimento de descoberta como um novo procedimento de descoberta e forneça um nome.
Para o nosso exemplo, você pode nomear seu procedimento de descoberta como Procedimento de descoberta para precificação derivada.
- Clique em Simular.
-
Forneça seus valores de entrada.
Lembre-se que o campo DerivedPricingAttribute do Laptop Pro Bundle deve ser definido como false, pois é o produto de origem. Os campos DerivedPricingAttribute do Laptop Bag devem ser definidos como verdadeiros, pois o preço será derivado do produto de origem.
Você não verá os resultados na visualização em cascata. O objetivo da simulação do procedimento de descoberta é buscar todos os fatores contribuintes e gravá-los de volta na definição de contexto.
Criar um procedimento de precificação para preço derivado
- Crie um procedimento de precificação. Para criar um procedimento de precificação, siga as 5 primeiras etapas em Configurar seu procedimento de precificação.
-
Clique
para adicionar o elemento Configuração de precificação e mapear essas variáveis.
- Variáveis de entrada
- Item de linha: LineItem
- É derivado: DerivedPricingAttribute
- Variáveis de saída
- Cachoeira de preço: price_water_fall
- Preço unitário líquido: NetUnitPrice.
- Subtotal: ItemNetTotalPrice
- Variáveis de entrada
-
Adicione o elemento Preço de lista para buscar o preço base do produto.
Em Detalhes da tabela de pesquisa, selecione a tabela de decisão de entradas do catálogo de preços V2 e mapeie essas variáveis.
- Variáveis de regra de entrada
- Produto: Produto
- Catálogo de preços: PriceBooks
- Modelo de venda de produto: ProductSellingModel
- Variáveis de entrada
- Quantidade: LineItemQuantity
- Variáveis de saída
- Preço de lista: ListPrice
- Subtotal: ItemNetTotalPrice
- Variáveis de regra de entrada
-
Adicione o elemento Preço derivado para calcular o preço derivado. Mapeie essas variáveis de entrada.
- Quantidade: LineItemQuantity
- Preço unitário líquido contribuinte: ContributorUnitPrice
- Subtotal da contribuição: ContributorTotalPrice
- Origem da contribuição: ContributorSource
- Escopo da contribuição: ContributorScope
- Preço de lista transacional: ListPrice
- Preço de lista não transacional: ContributorListPrice
- Fórmula derivada: ContributorFormulaInput
- Colaborador: Contribuinte
- Produto contribuinte: ContribuidorProduct
- Total do cabeçalho: TotalAmount
-
Clique
e selecione Incluir na saída.
- Por fim, defina suas preferências para definir o acesso ao perfil e as informações de classificação.
- Salve seu procedimento.
- Clique em Simular para testar seu procedimento.
-
Insira os valores de entrada para seu produto colaborador (Laptop Pro Bundle) e o produto derivado (Laptop Bag). Clique novamente em Simular.
A cascata de preço mostra que o preço do laptop Bag foi derivado do pacote Laptop Pro, confirmando que seu procedimento está funcionando conforme esperado.

