Personalização de preços B2B no Magento é um dos recursos que mais diferencia uma operação de vendas para empresas de uma loja genérica. Tratar cada CNPJ como um cliente único não é apenas uma questão de relacionamento comercial: é um requisito técnico que a plataforma precisa suportar para que o modelo de negócio B2B funcione adequadamente no digital.
Este artigo explica como a personalização de preços por cliente funciona no Magento, quais configurações nativas existem, onde aparecem as limitações e como operações mais complexas costumam resolver isso na prática.
Principais pontos do artigo
- O Magento oferece múltiplas camadas nativas de personalização de preços para clientes B2B
- Grupos de clientes permitem segmentar preços sem necessidade de desenvolvimento customizado para casos padrão
- Catálogos de preço compartilhados permitem controle mais granular por empresa ou contrato
- A integração com ERP é o que garante que os preços negociados offline apareçam corretamente no digital
- Configuração incorreta é a causa mais comum de problemas em operações B2B que já têm o recurso disponível

Por que preço único não funciona no B2B
Em vendas B2C, preço único faz sentido. O consumidor final vê o mesmo preço que todo mundo, e a diferenciação acontece via promoção ou programa de fidelidade.
No B2B, o preço é parte do contrato. Um distribuidor com volume mensal garantido tem uma tabela. Um revendedor menor tem outra. Um cliente que compra à vista tem condição diferente de quem tem prazo de 30/60/90 dias. E o cliente estratégico que a empresa está desenvolvendo pode ter um preço de entrada para ganhar volume.
Quando esse modelo é levado para o digital sem a personalização correspondente, um dos dois problemas acontece: ou a loja mostra um preço que não é o preço real daquele cliente, e o pedido precisa ser corrigido manualmente depois, ou a empresa decide não colocar preços na loja e usa o digital apenas como catálogo. Nos dois casos, o canal digital deixa de funcionar como canal de vendas.
O que o Magento oferece nativamente
O Magento tem três camadas principais de personalização de preços que funcionam em combinação:
Grupos de clientes. Cada cliente é associado a um grupo, e cada grupo tem acesso a preços específicos. Um cliente do grupo “Revendedor Nível 1” pode ver preços 15% menores que o preço padrão, enquanto um cliente do grupo “Distribuidor Regional” tem acesso a uma tabela completamente diferente. A criação de grupos é simples e o gerenciamento pode ser feito pelo administrador da loja sem desenvolvimento.
Preços em camadas (tier pricing). Para um mesmo produto, é possível configurar preços diferentes conforme a quantidade. Quem compra 1 a 9 unidades paga um preço; quem compra 10 a 49 paga outro; quem compra 50 ou mais paga outro. Esse recurso funciona combinado com grupos de clientes.
Catálogos de preço compartilhados. Disponível no Magento com o módulo B2B ativo, permite criar catálogos de preço inteiramente personalizados e atribuí-los a empresas específicas. Diferente dos grupos de clientes, o catálogo compartilhado pode definir preços individuais produto a produto para um determinado cliente, replicando fielmente a tabela comercial negociada.
A camada que faz diferença: integração com ERP
Os recursos nativos do Magento são suficientes para muitos cenários. O problema aparece quando as condições comerciais estão no ERP e a loja precisa refletir exatamente esses dados, em tempo real, para cada cliente que loga na plataforma.
Nesse caso, a integração entre Magento e ERP precisa incluir:
Sincronização de tabelas de preço por cliente. O ERP é o sistema de verdade para as condições comerciais. O Magento precisa consumir esses dados e atualizá-los quando mudam, sem necessidade de intervenção manual.
Consulta de crédito disponível. Em muitas operações B2B, o cliente só pode fazer um pedido se tiver limite de crédito disponível. Esse limite está no ERP ou no sistema financeiro. O Magento precisa consultar esse dado no momento do checkout para bloquear ou avisar quando o limite está esgotado.
Atualização de estoque por depósito. Uma indústria com múltiplos depósitos pode ter regras de disponibilidade diferentes por cliente ou por região. O ERP é quem sabe qual depósito atende qual cliente.
Quando essa integração está mal implementada, o resultado são pedidos aceitos com preço errado, clientes que conseguem comprar além do limite de crédito e estoque que aparece disponível quando não está.
Onde a configuração errada cria problema
Em operações que avaliamos com frequência, o recurso de personalização de preços está disponível na plataforma mas não está configurado corretamente para refletir o modelo comercial real.
Os erros mais comuns:
Grupos de clientes genéricos demais. Um único grupo para todos os revendedores, quando na prática existem três categorias de revendedor com condições diferentes. O time comercial fez as negociações individualmente, mas ninguém mapeou isso na plataforma.
Catálogos de preço desatualizados. A tabela foi criada uma vez e nunca foi revisada. O preço que aparece na loja tem seis meses de defasagem em relação ao que o representante commercial está praticando.
Preços em camadas ignorando o grupo do cliente. O tier pricing foi configurado no produto mas sem considerar que clientes de grupos diferentes deveriam ter tiers diferentes para a mesma quantidade.

Como estruturar a personalização de forma sustentável
A personalização de preços B2B funciona quando o processo de manutenção é tão bem definido quanto a configuração inicial. Alguns pontos que fazem diferença:
Definir quem é responsável por manter os grupos de clientes atualizados quando um cliente muda de categoria comercial.
Estabelecer o fluxo de atualização de tabelas quando as condições comerciais mudam, seja por renegociação, seja por sazonalidade.
Integrar o processo de aprovação de novos clientes B2B na loja com o processo comercial da empresa, para que o cliente já entre no grupo correto no momento em que a conta é aprovada.
Monitorar pedidos com valor muito abaixo ou acima da média histórica daquele cliente como sinal de possível erro de configuração de preço.
Se a sua operação B2B ainda usa catálogo único ou está com tabelas de preço desatualizadas na loja, a equipe da Trezo pode ajudar a mapear o modelo comercial e configurar a personalização corretamente. Fale com nossos especialistas.
FAQ
Sim, usando os catálogos de preço compartilhados do módulo B2B do Magento. Esse recurso permite criar uma tabela de preços inteiramente personalizada para cada empresa cliente e atribuí-la à conta correspondente. Para operações com muitos clientes e tabelas que mudam frequentemente, o ideal é integrar esse recurso com o ERP para automação das atualizações.
O Magento B2B tem um recurso nativo de crédito da empresa que permite definir um limite de crédito para cada conta corporativa. Quando esse limite é atingido, novos pedidos podem ser bloqueados ou marcados como pendentes de aprovação. Para operações onde o limite de crédito é gerenciado no ERP, é necessário integrar os dois sistemas para que o dado seja sincronizado em tempo real.
Sim. O Magento permite operar simultaneamente com clientes pessoa física e clientes pessoa jurídica na mesma instância. Grupos de clientes distintos garantem que cada perfil veja os preços, catálogos e condições de pagamento correspondentes ao seu tipo. O processo de cadastro e aprovação pode ser diferenciado por tipo de cliente.