Pular para o conteúdo
platform
PT EN
Quando os Canais Brigam Entre Si · · 20 min

Portal B2B com operação de vendas: SAP Commerce Cloud ou CWS Platform?

Como integrar canal digital e força de vendas sem conflito de canais nem perda de margem operacional.

Diagrama comparativo de arquitetura de decisões comerciais B2B entre sistemas em sequência e regras unificadas

Nota editorial: comparativo de arquitetura entre SAP Commerce Cloud e a CWS Platform no cenário Portal B2B com operação de vendas. Todo fato sobre SAP Commerce Cloud vem da documentação pública dele, com o endereço ao lado.

A decisão de implantar um canal digital de compras em empresas que já possuem uma equipe comercial consolidada expõe um dilema arquitetural crítico entre modelos como o SAP Commerce Cloud e plataformas nativas de negociação. Se o portal for desenhado apenas como uma vitrine de autoatendimento isolada, a força de vendas enxerga o sistema como um concorrente direto de sua carteira, criando fricção imediata na adoção e gerando disputas internas pelo registro dos pedidos.

Para o Diretor de Commerce, o CFO e o CEO, o sucesso da digitalização depende de transformar o canal em um instrumento de trabalho compartilhado entre comprador e vendedor, e não em um silo transacional. Quando o canal digital consegue absorver regras complexas de precificação, hierarquias de alçada e termos de pagamento sem desintermediar o vendedor de balcão, a operação ganha escala sem deteriorar as margens negociadas.

Avaliar a arquitetura adequada para esse cenário exige compreender onde residem as regras de negócio, como a governança de preços e crédito é executada no fechamento do carrinho e de que maneira a identidade comercial do vendedor permanece atrelada ao ciclo de vida do cliente corporativo.

Leia mais em O Custo da Venda Voz e imagens geradas por IA.

O cenário: Portal B2B integrado à força de vendas existente

Em uma operação típica de distribuição ou indústria com faturamento distribuído, empresas realizam compras recorrentes enquanto a equipe de vendas atua na prospecção, renegociação de contratos e atendimento direto no balcão. O objetivo corporativo ao introduzir o comércio digital não é substituir essa estrutura humana, mas liberar os profissionais de tarefas puramente burocráticas para que foquem em negociações consultivas.

Contudo, a dinâmica comercial do B2B envolve particularidades contratuais severas. Cada cliente possui condições comerciais específicas, vinculadas ao seu histórico, enquadramento tributário estadual, prazos de pagamento acordados e limites de crédito em conta corrente. Se o portal falha em reproduzir com precisão essas amarras em tempo de execução, o comprador abandona a interface e recorre ao telefone ou e-mail, forçando a equipe interna a redigitar cotações.

Segundo levantamento da McKinsey & Company, 2024, vendedores B2B costumam passar apenas 20% do tempo em contato direto com clientes, diante de benchmarks de um terço a metade, e relata um caso em que a IA generativa liberou 10% do tempo dos vendedores. Quando o portal opera em harmonia com os representantes, o autoatendimento passa a medir onde o cliente encontra barreiras, permitindo intervenções pontuais da equipe para destravar o fechamento.

As seis decisões que o cenário obriga

A estruturação desse modelo exige definições claras em seis decisões arquiteturais que determinam a convivência entre o autoatendimento e a equipe de campo:

Fluxo com três etapas mostrando entrada do pedido, aplicação de contrato, regra e tabela e o preço final, com o imposto vindo do ERP.

1. Quem é dono do pedido quando o cliente compra sozinho. A atribuição de receita precisa ser nativa ao ciclo de vida da conta corporativa. Quando a carteira vincula o cliente ao vendedor responsável e a atribuição de comissão é configurada para o canal digital, o pedido que o cliente faz sozinho no portal deixa de ser uma ameaça à remuneração da equipe.

2. Onde mora o preço negociado. O cálculo de preço deve resolver a hierarquia entre contratos corporativos, regras comerciais e tabelas regionais, com o imposto calculado à parte pelo ERP. Se o comprador visualiza apenas uma lista padrão genérica, a transação emperra e o cliente é empurrado de volta ao contato telefônico manual.

3. Quem aprova o desconto fora da tabela. A concessão de condições especiais requer um motor transacional que execute parâmetros de margem e alçadas por perfil. A aprovação de concessões comerciais precisa ocorrer dentro do fluxo do sistema, registrando motivos padronizados em vez de depender de validações informais por aplicativos de mensagem.

4. Como vendedor e cliente montam o mesmo pedido. O ambiente de negociação precisa suportar a edição concorrente do mesmo pedido entre cliente e vendedor. A experiência falha quando o vendedor é obrigado a recriar manualmente uma lista de compras enviada por e-mail em vez de atuar sobre a mesma sessão que o comprador iniciou.

5. O que o fechamento aceita. O fechamento do pedido precisa validar estoque, preço, crédito e tributos na mesma transação. A concessão de prazos faturados e o consumo de saldo de limite de crédito devem ocorrer no próprio checkout, evitando que ordens aprovadas sejam represadas posteriormente em filas manuais do departamento financeiro.

6. Quem muda a política comercial e em quanto tempo. A manutenção de parâmetros comerciais deve pertencer à gestão de negócios, com registro rigoroso de alterações. A operação perde agilidade quando a criação de uma campanha regional ou o ajuste em limites de desconto exigem chamados de desenvolvimento e ciclos longos de publicação de código.

O que trava hoje, na voz de quem opera

Nas conversas de campo com lideranças comerciais e operacionais, a resistência ao portal manifesta-se através de inquietações recorrentes:

A frase “Meus vendedores dizem que o portal vai matar a comissão deles” expressa o receio direto da equipe frente à perda de remuneração, revelando uma falha estrutural na decisão 1, em que o canal eletrônico não vincula a autoria e a carteira do vendedor ao cliente que conclui o pedido de forma independente.

O desabafo “Cada cliente tem o preço dele, ninguém consegue colocar isso no site” sintetiza o atrito descrito na decisão 2, demonstrando como a incapacidade de processar tributos, contratos e tabelas contextuais no portal obriga o cliente a abandonar o carrinho para negociar diretamente por telefone.

A queixa “Aprovar desconto é um caos. Cada um aprova de um jeito” evidencia a ruptura tratada na decisão 3, na qual a ausência de fluxos formais de aprovação com parâmetros rígidos de margem gera autorizações descentralizadas e sem rastreabilidade.

O apontamento “Minha margem bruta está OK, mas a líquida não” reflete as consequências combinadas das decisões 3 e 5, ilustrando como o empilhamento descontrolado de benefícios comerciais e a liberação de pedidos sem checagem de limites de crédito drenam o resultado financeiro da operação.

O que o SAP Commerce Cloud resolve bem neste cenário

O SAP Commerce Cloud é estruturado sobre uma plataforma modular de nuvem voltada a grandes ecossistemas corporativos. Para operações que exigem desacoplamento entre apresentação e lógica transacional, o produto disponibiliza o composable storefront construído em Angular, que consome recursos de comércio por meio da camada de APIs REST do Omni Commerce Connect (OCC). A solução organiza recursos avançados em módulos funcionais que cobrem desde busca adaptativa e promoções até gerenciamento de pedidos.

No suporte à atuação assistida, o fornecedor documenta o Assisted Service Module (ASM), que possibilita aos atendentes navegarem e operarem na mesma interface de vitrine utilizada pelos compradores. Esse módulo permite a localização do cliente via identificador de conta ou código do carrinho, além de suportar a emulação do usuário por meio de cabeçalhos técnicos específicos nas chamadas OCC ou via logon único a partir do SAP CRM Interaction Center. Adicionalmente, agentes autenticados contam com recursos para atuar em pedidos de convidados e criar carrinhos dedicados via serviços web de assistência.

Para cenários que envolvem orçamentos e cotações de alta complexidade, a plataforma integra-se ao SAP CPQ por meio do middleware SAP Cloud Integration. O fluxo estabelece o bloqueio temporário do carrinho no portal enquanto uma solicitação de cotação em XML é processada no motor de vendas, mapeando organizações comerciais, canais de distribuição e identificadores externos do ERP. Em estruturas industriais com catálogo customizável e engenharia sob encomenda, a precificação pode delegar regras profundas ao serviço SAP Variant Configuration and Pricing hospedado no SAP BTP.

A sincronização de cadastros e políticas com a camada de gestão empresarial é suportada pelo pacote SAP Commerce Cloud Integration with ERP. Esse mecanismo utiliza adaptadores OData e extensões locais para transferir registros de preços e descontos, mapeando condições formais do ERP para o ambiente de comércio digital, além de prever pontos de extensão programáveis para adequação de fluxos operacionais corporativos.

No autoatendimento B2B, a SAP documenta cotações solicitadas e geridas pelo próprio comprador, conversão de orçamento aprovado em pedido, compra contra contrato vigente, fluxos de aprovação em múltiplas etapas, upload em lote e recompra rápida (fonte). Na cloud ERP edition, preço, disponibilidade de estoque e status do pedido são consultados em tempo real no SAP Cloud ERP. No preço, o Commerce Cloud pode calcular de forma síncrona com o back-end ou trabalhar com tabelas replicadas do ERP por uploads delta (fonte), e estrutura promoções por regras de condição e ação, com integração ao SAP Omnichannel Promotion Pricing (fonte).

Como a CWS Platform monta: governança comercial compartilhada e negociação nativa

A CWS Platform aborda o canal de venda digital B2B a partir do princípio de que o portal não é apenas uma vitrine eletrônica isolada, mas uma plataforma unificada de negociação e atendimento. A coordenação da força de vendas é sustentada pelo Assisted Selling Platform (Sales Hub), no qual o vendedor de balcão ou representante externo acessa um ambiente de trabalho integrado ao efetuar login. Ele identifica o cliente por nome, CPF ou CNPJ, compra em nome dele e pode manter vários atendimentos abertos. No atendimento valem as condições do cliente (endereços, limite de crédito, preços de contrato e regras de preço), sem que o comprador precise estar logado.

Comparação lado a lado entre uma sessão isolada de autoatendimento e um carrinho compartilhado, atualizado para os dois ao recarregar.

Essa convivência se apoia no carrinho compartilhado. Vendedor e comprador trabalham sobre o mesmo pedido: o que um altera aparece para o outro ao recarregar a página, e o chat permite negociar e ajustar o carrinho na conversa. O pedido rotineiro sai da mesa do vendedor, que fica com o relacionamento e a negociação complexa.

A determinação dos valores transacionados ocorre no Contextual Pricing (Pricing Engine), que resolve o preço na ordem de precedência: contrato comercial sobrepõe-se à regra de preço, que por sua vez tem precedência sobre a tabela geral. A elegibilidade de cada regra pode considerar tipo e tag de cliente, CNAE, inscrição estadual, contribuinte de ICMS, NCM, quantidade mínima e o par UF do depósito e UF de destino; entre regras não cumulativas vale só a de maior prioridade, e regra ou contrato podem bloquear desconto adicional do vendedor. O imposto do item é calculado pela API de tributos do ERP do cliente.

Para manter a integridade financeira sem transferir gargalos à retaguarda, o Commerce Rules Engine (CDL Workspace) orquestra alçadas de aprovação multinível diretamente no fechamento. Se o desconto inserido pelo vendedor ultrapassar o limite autorizado para seu perfil, a transação exige a inserção de um motivo padronizado e encaminha a ordem automaticamente para o aprovador responsável da cadeia hierárquica. O fechamento passa pelo Credit-First B2B Checkout (Checkout & Payments), que trata o limite de crédito como conta corrente do cliente, com saldo e extrato: com saldo suficiente, o pedido é aprovado automaticamente; sem saldo, conforme a regra da loja, fica pendente de aprovação. Daí o pedido segue para o OMS / Seller Center e para o ERP, que emite a nota fiscal.

6 decisões: em camadas separadas ou sob as mesmas regras Acima, um pedido passa por dono do pedido, preço, desconto, carrinho, crédito, regra em etapas separadas, e cada camada responde por conta própria, o que produz promessa que a operação não cumpre. Abaixo, as mesmas decisões são avaliadas pelas mesmas regras da plataforma e o pedido recebe uma resposta única. Em sequência: cada camada responde por si dono do pedido preço desconto carrinho crédito regra resultado: respostas que podem se contradizer no mesmo pedido Sob as mesmas regras: uma resposta só dono do pedido preço desconto carrinho crédito regra pedido em estado controlado resultado: o que foi prometido ao comprador é o que a operação executa
As seis decisões do cenário: em camadas separadas ou sob as mesmas regras.

A régua arquitetural que separa essas concepções é a capacidade de diminuir o custo de transação da cadeia comercial. Quando a plataforma executa as regras contratuais e os limites de crédito, e vendedor e cliente trabalham no mesmo carrinho, o processo de venda ganha velocidade e reduz retrabalho manual.

Onde nascem as dores deste cenário, e como a arquitetura as resolve:

dor por que acontece como a arquitetura resolve
“Meus vendedores dizem que o portal vai matar a comissão deles” A equipe de vendas interpreta o canal digital como uma ameaça à sua remuneração quando os pedidos concluídos pelo cliente no autoatendimento deixam de pontuar no comissionamento da carteira. A carteira vincula cada cliente a um vendedor, o vendedor que atende fica identificado no pedido e a atribuição de comissão é configurável.
“O preço negociado de cada cliente não cabe no portal” Condições comerciais corporativas envolvem enquadramento fiscal, volumes mínimos e contratos prévios que formulários de comércio padrão não conseguem calcular dinamicamente. O motor resolve contrato, regra e tabela nessa ordem, com regras elegíveis por perfil, CNAE, NCM e UF de origem e destino; o imposto do item vem da API de tributos do ERP.
“Aprovar desconto é um caos; cada um aprova de um jeito” A falta de mecanismos formais de alçada no checkout gera aprovações informais e descentralizadas, impossibilitando a auditoria dos limites de desconto concedidos. A plataforma bloqueia concessões acima do teto permitido e encaminha a ordem automaticamente para aprovação hierárquica mediante registro de justificativa padronizada.
“A margem bruta está OK, mas a líquida não” A sobreposição não controlada de vantagens comerciais, cupons e prazos diferenciados reduz o resultado financeiro líquido mesmo quando a margem bruta parece controlada. As regras de negócio impedem o empilhamento indevido de benefícios e validam os limites da conta corrente de crédito antes da liberação final do pedido.

Onde as arquiteturas divergem de verdade

A principal divergência entre as arquiteturas reside em como o canal digital posiciona a atuação da equipe de vendas em relação ao autoatendimento do cliente.

O SAP Commerce Cloud cobre o autoatendimento B2B com profundidade e, para cotação complexa, combina o Commerce Cloud com o SAP CPQ por meio do SAP Cloud Integration. A CWS parte do outro lado: vendedor e comprador trabalham no mesmo carrinho, sob as mesmas regras de preço, alçada e crédito, executadas na própria plataforma.

A própria documentação da SAP registra dois limites na integração de pedidos com o S/4HANA:

decisão SAP Commerce Cloud, pelo mecanismo documentado CWS Platform
Onde reside a autoria e comissionamento do pedido o atendente opera na mesma vitrine do cliente pelo Assisted Service Module, localizando-o por ID de conta ou de carrinho, inclusive por SSO a partir do SAP CRM Interaction Center (fonte, fonte). a carteira vincula o cliente ao vendedor, o vendedor que atende fica identificado no pedido e a atribuição de comissão é configurável.
Onde o preço negociado e o contrato são executados preço síncrono com o back-end ou tabelas replicadas do ERP por uploads delta (fonte); na cloud ERP edition, preço e estoque consultados em tempo real no SAP Cloud ERP (fonte). na própria plataforma, na hierarquia contrato > regra > tabela, com elegibilidade de regra por UF, NCM, CNAE e perfil do cliente.
Como a colaboração no mesmo carrinho acontece cotação e negociação online na loja B2B (fonte); com SAP CPQ, o carrinho é travado e enviado como pedido de cotação ao vendedor (fonte). vendedor e comprador no mesmo carrinho, atualizado para os dois ao recarregar a página, com chat para negociar; o carrinho também pode ser enviado por link.
Quando a concessão de crédito é validada na compra a cloud ERP edition oferece compra a prazo e na conta, com termos de contrato vindos do SAP Cloud ERP (fonte); a documentação pública consultada não detalha onde o saldo é validado. limite de crédito em conta corrente na plataforma: com saldo, aprovação automática; sem saldo, pendente de aprovação ou outra regra da loja; crédito combina com cartão ou boleto.
Onde vive a governança de alçadas e regras de desconto fluxos de aprovação em múltiplas etapas na compra por conta (fonte); guardrails de desconto no SAP CPQ (fonte); promoções por regras de condição e ação (fonte). alçada por vendedor (aprovação, bloqueio do item, bloqueio do pedido) e aprovação em níveis por perfil, configuradas no CDL, com motivo padronizado no envio para aprovação.
Como a arquitetura se integra com o ERP pacote SAP Commerce Cloud Integration with ERP no SAP Cloud Integration, com extensões OData no Commerce Cloud para replicar preços e descontos (fonte). APIs REST (clientes, contratos, regras de preço, limite de crédito) e webhooks de evento (pedidos, clientes, início de atendimento); imposto por item pela API de tributos do ERP.

Na prática, a escolha depende de onde está o centro do projeto: autoatendimento com paridade ao ERP SAP, ou autoatendimento e venda assistida no mesmo carrinho, sob as mesmas regras.

Quando o SAP Commerce Cloud é a escolha certa neste cenário

O SAP Commerce Cloud é a escolha mais sólida nestes contextos:

Empresa que já roda SAP Cloud ERP e quer o portal dentro do ecossistema. Escolha essa arquitetura quando o ERP já é o SAP Cloud ERP e a prioridade é paridade imediata com ele. A SAP Commerce Cloud, cloud ERP edition consulta preço, estoque e status do pedido em tempo real no ERP, traz compra a prazo, preço por cliente e cotação para pedido, e a SAP anuncia implantação padrão de cerca de 12 semanas (fonte). Pré-requisitos declarados: contratação prévia de SAP Finance Base, Finance Premium ou Finance Base and Supply Chain Base, e venda em blocos de 10.000 pedidos/ano, com contratos de 1 a 3 anos.

Cotação de produto configurável, com engenharia sob encomenda. Escolha essa arquitetura quando o produto é configurado sob encomenda, com regras de variante que pedem um configurador dedicado. O SAP CPQ trata cotações de mais de 10.000 linhas, com regras de elegibilidade e guardrails de desconto (fonte), e se conecta ao SAP Variant Configuration and Pricing no SAP BTP (fonte); integrado ao Commerce Cloud, a cotação aceita volta ao portal e vira pedido (fonte).

Front-end próprio, em código, como requisito. Escolha essa arquitetura quando a empresa quer construir e manter o próprio front-end, com time de engenharia dedicado. O composable storefront é uma aplicação Angular desacoplada, publicada como bibliotecas open-source, que conversa com o back-end pelas APIs REST do Omni Commerce Connect (fonte).

Autoatendimento como canal principal, em conta que já roda SAP Cloud ERP. Escolha essa arquitetura quando o objetivo é o comprador resolver sozinho cotação, compra contra contrato, aprovação em etapas, upload em lote e recompra, com os dados do ERP SAP, e a venda assistida não é o centro do projeto (fonte). Se a necessidade for só consulta de pedidos e faturas, o SAP B2B Self-Service Portal atende sem catálogo, carrinho ou checkout, por desenho contratual.

Quando a CWS Platform é a escolha certa neste cenário

A CWS Platform é a escolha adequada quando o objetivo estratégico é dar autonomia à equipe comercial e operacionalizar regras de vendas em curto prazo sem complexidade de código.

Equipe de vendas operando em cooperação com o comprador. Escolha essa arquitetura quando a força comercial precisa atuar de maneira colaborativa no fechamento de pedidos sem disputar canais com o cliente. O vendedor monta e salva o carrinho e envia o link; o cliente edita, fecha sozinho ou devolve para o vendedor finalizar, e o vendedor fica identificado no pedido. A carteira pode vincular cada cliente a um único vendedor, e a atribuição de comissão é configurável.

Distribuição com várias lojas e filiais. Escolha essa arquitetura quando a operação tem várias filiais com preço, pagamento e crédito próprios. Contratos podem ser limitados por filial e UF, regras de preço criadas na matriz são replicadas nas lojas escolhidas, cada loja escolhe seu gateway de pagamento e o limite de crédito pode valer por loja ou para a matriz inteira.

Autonomia comercial para governança de alçadas e crédito. Escolha essa arquitetura quando a diretoria comercial precisa ajustar alçadas de desconto, margem mínima e condições de pagamento por configuração, sem chamado de desenvolvimento. Depois que a CWS habilita o recurso para a loja, o próprio time comercial liga e ajusta os parâmetros no CDL.

Integração ao ERP por API, com vitrine sem código. Escolha essa arquitetura quando a prioridade é integrar o ERP por APIs REST (clientes, contratos, regras de preço, limite de crédito) e webhooks de evento, sem manter um front-end próprio: a vitrine é montada sem código, em template único dinâmico.

Escolher a CWS para o portal não significa trocar o ERP. Se a empresa roda SAP, o ERP segue como sistema de registro: a CWS recebe dele cliente, contrato e limite de crédito por API, pode calcular o imposto por item chamando a API de tributos do ERP antes de fechar o pedido e devolve o pedido para faturamento, porque a nota fiscal continua sendo emitida pelo ERP. As planilhas de contrato e regra aceitam os códigos externos do ERP para cliente, depósito e SKU.

Por onde continuar

Se a sua pergunta ainda é qual arquitetura serve à sua operação, e não qual fornecedor escolher, o caminho é as sete perguntas que separam as arquiteturas de comércio B2B.

Se o que trava hoje é a dor por trás deste cenário, as páginas Quando Vender Mais Não Significa Ganhar Mais e Quando os Canais Brigam Entre Si tratam disso em profundidade, sem falar de fornecedor nenhum.

Leia também

Marcas citadas neste artigo

  • SAP
  • SAP Commerce Cloud
  • McKinsey & Company

Marcas e logotipos pertencem aos seus titulares. A citação não indica parceria nem endosso.

"Estavamos á quase 2 anos tentando implantar uma solução B2B, com a CWS, implantamos em 60 dias."
EDIVALDO C. · Setor automotivo · 201 a 500 funcionários · Software Advice · Ver avaliações

Quer ver isso na sua operação?

Operações B2B reais já rodam nisso.

Agendar demo