Radar
Revenue Cloud
Relevância
100
alta

Product Catalog Management: o catálogo como fonte única da verdade

O primeiro panorama dos módulos: por que o Product Catalog Management existe, como o catálogo se organiza, os três modelos de venda, os tipos de produto e os atributos reutilizáveis.

Por Guilherme Dornelas20 de agosto de 20267 min de leitura
// Compartilhar
Guia · Parte 5 de 23
Dominando Agentforce Revenue Management
Ver guia
Product Catalog Management: o catálogo como fonte única da verdade

Quinta parte do guia e primeiro panorama dos módulos. O que o Product Catalog Management resolve em relação aos catálogos antigos, a hierarquia de catálogo, categoria e produto, os três modelos de venda, produto simples e bundle, e como atributos viram blocos reutilizáveis por classificação. Com prints de uma org Winter '27.

// Apresentação · 8 slides
← → para navegar · F para tela cheia
●Agentforce Revenue Management · Parte 5
Product Catalog Management

O catálogo como fonte única da verdade

Guilherme Dornelas
Solution Architect · Salesforce MVP
GD · Guilherme Dornelas · Solution Architect · Salesforce MVP01 / 08
1 / 8
  1. Product Catalog Management · Agentforce Revenue Management · Parte 5
  2. O app do catálogo · Gerenciamento de catálogo de produtos
  3. Catálogo, categoria, produto · Organização: Catálogo: o que o vendedor navega; Categoria: as seções; Produto: o Product2 e tudo que pendura nele
  4. Três modelos de venda · Uma vez, por termo, evergreen
  5. Simples, bundle estático e configurável · Tipos: Simples: vendido sozinho, tipo vazio; Estático: vendido como está; Configurável: o vendedor escolhe; Bundle: 3 níveis contando a raiz
  6. Definidos uma vez, herdados · Atributos: Valores, definição, categoria de atributo; Classificação: o modelo; Produto herda pelo BasedOnId
  7. Regras de restrição em CML · Configurador: Product Configurator com Constraint Rules Engine; Constraint Builder: visual ou CML; Liga o CRE, param as regras do BRE
  8. Próxima aula: modelos de venda a fundo: Um produto, quatro preços; Prazo, unidade e lista de preços; Prints da org

Antes de mergulhar nos módulos, vale uma visão de cima das quatro peças que você vai usar o tempo todo: Product Catalog Management, modelos de venda, procedimentos de precificação e o editor de linhas da cotação. Esta aula abre o panorama pelo catálogo: o que ele resolve, como se organiza e os tipos de produto. Cada tema volta com aula própria mais adiante.

Por que o Product Catalog Management existe

O catálogo antigo costuma ter os mesmos sintomas: produto espalhado em planilha, o mesmo atributo recriado em cada produto, configuração improvisada na linha da cotação, nada versionado e cada bundle virando retrabalho manual.

O Product Catalog Management ataca esses pontos com um catálogo só, que serve cotação, pedido e autoatendimento: atributo definido uma vez e reaproveitado em vários produtos, hierarquia clara de catálogo, categoria e produto, e regras de bundle validadas pela plataforma.

Página inicial do Gerenciamento de catálogo de produtos com os cartões Catálogos, Produtos, Classificações de produtos e Modelos de vendas de produtos
O app Gerenciamento de catálogo de produtos. (1) catálogos e categorias. (2) produtos. (3) classificações, que carregam os atributos. (4) modelos de venda. Print próprio, org Winter '27.

Como o catálogo se organiza

  • Catálogo: a coleção que o vendedor navega, como o Catálogo Órbita.
  • Categoria: as seções do catálogo, como Plataforma, Serviços profissionais e Suporte.
  • Produto: o item em si, o Product2, ligado a modelos de venda, atributos, classificação e, quando é bundle, aos componentes.

É essa organização que o vendedor vê quando abre o catálogo pela cotação:

Janela do Catálogo Órbita aberta pela cotação, com as categorias à esquerda e os produtos com preço de lista e quantidade
O Catálogo Órbita aberto pela cotação. (1) as categorias. (2) o preço de lista. (3) a quantidade. (4) adicionar à cotação. Print próprio, org Winter '27.

Modelo de venda: como o produto é comercializado

São três tipos, e a org em português usa estes nomes:

  • Uma vez: venda única, sem recorrência.
  • Definido por termo: assinatura com data de término, como um contrato de 12 meses.
  • Evergreen: assinatura que se renova até ser cancelada.
Lista de modelos de venda de produto com os tipos Definido por termo, Evergreen e Uma vez e a unidade de termos de preço
Os quatro modelos de venda da Órbita. (1) o tipo. (2) a unidade do preço, por mês ou por ano. Print próprio, org Winter '27.

Cobrança por consumo não é um modelo de venda. Ela é definida no próprio produto, pelo campo UsageModelType, com valores como Anchor e Pack e, nas versões mais novas da API, os tipos de compromisso monetário, de quantidade e de tokens. Um detalhe da documentação: o gerenciamento de consumo não aceita produtos em bundle. O consumo ganha aula própria mais adiante no guia.

Produto simples e bundle

  • Produto simples: vendido sozinho, sem hierarquia. Uma licença, uma taxa de implantação, uma hora de consultoria.
  • Bundle: um grupo vendido junto. Software com licenças e suporte, plano com aparelho, notebook com monitor.

Bundle estático e configurável

A ajuda da Salesforce chama de bundle estático o que é vendido como está, sem o vendedor mexer, como uma edição fechada ou um combo promocional. O bundle configurável deixa o vendedor escolher componentes e quantidades, como um monte seu plano. Quem decide é o campo Configure During Sale (ConfigureDuringSale), com os valores Allowed e NotAllowed.

Um detalhe de nome que confunde: simples não é um valor do campo Tipo. O Product2.Type aceita vazio, Base, Bundle e Set. Produto simples é a classe somente leitura (ProductClass) que o produto recebe quando o tipo fica vazio, e o tipo de um produto simples só pode mudar para Bundle.

A hierarquia de bundle tem limites de plataforma, e conhecê-los orienta a modelagem. Os principais, conferidos para o Winter '27:

LimiteValor
Profundidade do bundle3 níveis contando a raiz
Componentes no bundle, somando grupos e níveis200
Exceções de atributo por hierarquia de bundle600
Exceções de componente por bundle10
Exceções de grupo por bundle10

A tabela completa, com os limites de categoria e de classificação, está na parte 17. Encostar nesses tetos costuma ser sinal de modelagem errada: variação que deveria ser atributo virou componente.

Atributos reutilizáveis

Atributo vira bloco reutilizável em camadas. Lendo de baixo para cima: valores formam uma lista, a lista pertence a uma definição de atributo, definições se agrupam em categorias de atributo, a classificação vira o modelo e o produto herda tudo.

CamadaObjetoExemplo
ValoresAttributePicklist e AttributePicklistValueBranco, Azul, Rosa
Definição de atributoAttributeDefinitionCor
Categoria de atributoAttributeCategoryVestuário: cor e tecido
ClassificaçãoProductClassificationTipo de peça, o modelo
ProdutoProduct2Camiseta, que herda os atributos pelo campo BasedOnId

No Winter '27, uma classificação atende até 10.000 produtos, e cada produto pode ter até 200 atributos dinâmicos. Diferente do CPQ antigo, em que atributo costumava virar campo personalizado na linha da cotação, aqui ele é definido uma vez e herdado, sem duplicação.

Configurador com regras de restrição

Para bundles com muitas combinações, o Revenue Management tem o Product Configurator com Constraint Rules Engine. Em vez de empilhar regras do tipo se isso, então aquilo, você descreve as restrições em Constraint Modeling Language (CML), no Constraint Builder, que tem um editor visual sem código e um editor de CML. Um aviso da documentação: ligar o Constraint Rules Engine faz as regras existentes do Business Rules Engine pararem de rodar. Em material de 2025 ele aparece como Advanced Configurator, nome da fase beta.

Para fixar

  1. Quais são as três camadas da hierarquia do catálogo?
  2. Quais são os três tipos de modelo de venda?
  3. De onde o produto herda os atributos?

Na próxima aula, os modelos de venda a fundo: um produto, quatro preços. As aulas anteriores cobriram os seis objetos centrais, a cascata de preço e o caminho da cotação ao pedido.

Fontes

Pergunte sobre este artigo

A resposta sai do que está publicado aqui. Se não estiver, ele diz que não sabe em vez de inventar.

// Radar Salesforce — Newsletter

Releases, Flow, Revenue Cloud e Agentforce — com leitura de arquiteto, direto no seu e-mail.

Curadoria editorial em PT-BR, sem repost de notícia. Você recebe contexto, “por que importa” e como aplicar — assinada por mim.

Sem spam. Cancele quando quiser, em 1 clique.

// Sem spam · cancele quando quiser