Pular para o conteúdo principal

Seções Exclusivas B2B

Estas são as seções criadas especificamente para fluxos B2B — a barra de saudação que aparece automaticamente para compradores corporativos logados, a faixa promocional da página inicial que divulga os recursos B2B para visitantes, a página de colar-para-carrinho em massa, a tabela de comparação lado a lado, a página RFQ e o bloco de pedido rápido inline.

Cada uma delas funciona com o B2B nativo do Shopify (sem aplicativos, sem assinaturas). Quando o B2B não está habilitado em sua loja, as orientadas a marketing (promo de recursos B2B, pedido em massa, comparação, RFQ) continuam funcionando como seções polidas — os compradores apenas não verão os elementos específicos da empresa, como faixas de preço por volume na cotação.

B2B amber greeting bar: company, NET-30, tax-exempt, switchers

Catálogo B2B e Preços de Catálogo

O Vertex lê quantity_price_breaks renderizado no servidor a partir do catálogo B2B nativo do Shopify. Os compradores veem preços escalonados corretos no PDP, carrinho e página de pedido em massa automaticamente — sem recálculo via JS, sem atraso de sincronização de aplicativo. Configurar os catálogos B2B no admin do Shopify é tudo o que você precisa.


b2b-greeting-bar

Arquivo de seção: sections/b2b-greeting-bar.liquid

A faixa âmbar que aparece acima do cabeçalho principal para compradores corporativos logados. Já abordada em Cabeçalho, Rodapé e Chrome — esta seção é referenciada aqui porque é o ponto de contato B2B mais visível.

Sem configurações de comerciante. Renderiza automaticamente com base em:

customer.b2b? AND customer.current_company AND settings.storefront_mode != 'b2c'

Exibe: nome da empresa, selo de prazos NET, selo de isenção fiscal, pílula de idioma, pílula de moeda, alternador de local de entrega (estático com 1 local, dropdown com 2+).

Visibilidade: apenas desktop (≥ 1170px) — no mobile, os mesmos dados são movidos para a seção de conta do drawer do menu hambúrguer.


b2b-feature-promo

Arquivo de seção: sections/b2b-feature-promo.liquid

Faixa da página inicial que divulga recursos exclusivos B2B para visitantes — preços por volume, pedido em massa, RFQ, NET-30 — para que visitantes que não sabiam que você oferecia esses recursos encontrem o caminho para um cadastro de revendedor ou RFQ.

Configurações por bloco: ícone (imagem / SVG), título, corpo, link opcional.

Oculta automaticamente para compradores B2B logados. O promo é para visitantes; revendedores logados já têm acesso aos recursos que ele anuncia, portanto exibi-lo seria redundante. A verificação condicional é:

{% unless customer.b2b? %}
{% render 'b2b-feature-promo' %}
{% endunless %}

Padrões comuns de blocos

ÍconeTítuloCorpo
PilhaPreços por volumeDescontos escalonados por unidade em todos os tamanhos de pedido — aplicados automaticamente no checkout.
PlanilhaPedido em massaCole linhas de SKU e quantidade de uma planilha. Validamos e adicionamos ao carrinho em um clique.
DocumentoPrazos NET-30Contas qualificadas recebem prazos de pagamento de 30 dias sem juros. Solicite no formulário de cadastro de revendedor.
CotaçãoSolicitar uma cotaçãoPreços personalizados para solicitações em massa, cotações de projetos e preços contratuais.
Posicione acima ou abaixo da dobra

Acima da dobra (logo abaixo do hero) atrai visitantes que apenas folheiam — mas empurra todo o resto para baixo. Abaixo da dobra funciona quando você quer que revendedores logados pulem essa parte sem prejuízo de rolagem.


main-bulk-order

Arquivo de seção: sections/main-bulk-order.liquid Template: templates/page.bulk-order.json → atribuir a /pages/bulk-order

A página de pedido em massa por colar-para-carrinho. Os compradores colam linhas de SKU,quantidade de uma planilha; a página valida cada linha contra o catálogo e adiciona a cesta inteira em um clique. SKUs inválidos são sinalizados inline.

Configurações

ConfiguraçãoTipoNotas
TítuloTexto"Pedido em massa" / "Bloco de pedido rápido".
Texto introdutórioRichtextBloco curto de instruções (ou use o bloco Instruções).
ColunasSelectsku_qty · sku_qty_notes · sku_qty_notes_ship. Determina quantas colunas o bloco mostra.
Rótulo de envioTextoPadrão "Adicionar tudo ao carrinho".
Esquema de coresSelectDropdown padrão de esquema de cores.

Bloco de Instruções

Adicione um bloco Instruções para renderizar um texto de garantia junto ao bloco: "Cole sua lista de SKUs — um por linha, quantidades separadas por vírgula. Validaremos contra seu catálogo antes de adicionar ao carrinho."

Como funciona a validação

  • Cada SKU é verificado contra o catálogo do comprador (compradores B2B recebem o escopo do catálogo da empresa; visitantes recebem o storefront completo)
  • SKUs inválidos são destacados em vermelho com um erro inline
  • SKUs válidos são adicionados em uma única atualização de carrinho (uma viagem de rede, sem condições de corrida)
  • Regras de quantidade (MOQ, máximo, case-pack) são aplicadas no momento da validação

Compatibilidade B2B

Para compradores B2B logados, a página de pedido em massa lê do catálogo B2B da empresa automaticamente. SKUs que não estão no catálogo falharão na validação mesmo que existam no storefront. Isso é intencional — os compradores devem poder pedir apenas o que está em seu contrato.

→ Monte em uma página (tipicamente /pages/bulk-order) selecionando o template page.bulk-order.json no editor de página. Consulte o guia de configuração B2B para atribuir o catálogo que orienta a validação.


main-compare

Arquivo de seção: sections/main-compare.liquid Template: templates/page.compare.json → atribuir a /pages/compare

Tabela de comparação de produtos lado a lado. Até 4 produtos. Apenas por sessão — limpa quando o comprador fecha o navegador. Não é uma lista de desejos (a política da Shopify Theme Store proíbe listas de desejos persistentes sem um aplicativo).

Como funciona

  1. O comprador clica em + Comparar em um card de produto ou PDP
  2. O produto é adicionado a uma chave vertex_compare no sessionStorage
  3. A barra de comparação (bandeja inferior fixa, veja abaixo) mostra até 4 miniaturas de produtos
  4. O comprador clica em Comparar na bandeja → redireciona para /pages/compare
  5. A página de comparação renderiza uma tabela especificação por especificação com cada produto como uma coluna

Configurações

ConfiguraçãoTipoNotas
TítuloTexto"Comparar produtos".
Texto introdutórioRichtextOpcional.
Título do estado vazioTextoExibido quando não há produtos na comparação. "Adicione produtos para comparar".
Corpo do estado vazioRichtext"Navegue pelo catálogo e clique em ⊕ Comparar em qualquer card de produto. Até 4 produtos.".

O que a comparação mostra

Por coluna de produto: imagem, título, preço, especificações principais (do metaobject tech_spec_row), MOQ, envia-de, botão ATC. Linhas que diferem entre produtos são destacadas visualmente para fácil leitura.

Snippet compare-bar

Arquivo de snippet: snippets/compare-bar.liquid

A bandeja inferior fixa que aparece sempre que a lista de comparação tem pelo menos um produto. Renderiza 4 slots de produto (preenchidos ou vazios), um botão Comparar (desabilitado até que 2+ produtos sejam adicionados) e um link Limpar tudo.

O snippet é incluído a partir de theme.liquid para aparecer em todas as páginas. Ele só renderiza quando sessionStorage.vertex_compare tem pelo menos uma entrada.


main-rfq

Arquivo de seção: sections/main-rfq.liquid Template: templates/page.rfq.json → atribuir a /pages/rfq

A página de Solicitação de Cotação. Layout de 2 colunas: formulário de contato à esquerda, card de contato / horário / endereço à direita. Usa o padrão de formulário de contato nativo do Shopify — sem necessidade de aplicativo de gerenciamento de cotações.

Configurações

ConfiguraçãoTipoNotas
TítuloTexto"Solicitar uma cotação".
Texto introdutórioRichtextBreve garantia + tempo esperado de resposta.
Nome de contatoTextoTítulo da coluna direita — "Fale com um especialista".
E-mail de contatoTextoLink mailto.
Telefone de contatoTextoLink tel.
HorárioTextoEx.: "Seg–Sex · 8h – 18h".
EndereçoRichtextBloco de endereço de múltiplas linhas.
Código de dica NET-30TextoUm código que os compradores referenciam ao solicitar NET-30 ("Mencione RFQ-NET30 em sua mensagem").

Campos do formulário

O formulário envia para o endpoint nativo de formulário de contato do Shopify:

  • Nome (obrigatório)
  • Empresa (obrigatório)
  • E-mail (obrigatório)
  • Telefone (opcional)
  • Setor (select, opcional)
  • Volume estimado do pedido (select, opcional)
  • Opt-in NET-30 (checkbox) — anexado ao corpo da mensagem quando marcado
  • Mensagem (obrigatório)
  • Anexo de arquivo (opcional, nativo do Shopify)

O envio chega no e-mail de notificação do admin do Shopify como uma entrada padrão de formulário de contato. Sem integração de terceiros.

Por que não há aplicativo de gerenciamento de cotações

O padrão de formulário de contato integrado mantém o Vertex totalmente em conformidade com a política da Theme Store e sem custo. Se você precisa de rastreamento de cotações, fluxos de aplicação de prazos NET ou integração de CRM da equipe de vendas, combine com o B2B nativo do Shopify (compradores vinculados à empresa) ou um aplicativo de sua escolha — a página RFQ do Vertex funciona nos dois cenários.


quick-order

Arquivo de seção: sections/quick-order.liquid

O bloco inline de colar-para-carrinho — o mesmo motor do main-bulk-order, mas como uma seção pronta para a página inicial que você pode inserir no fluxo de marketing.

Configurações

ConfiguraçãoTipoNotas
TítuloTexto"Pedido rápido".
Texto introdutórioRichtextGarantia de uma linha — "Já sabe o que precisa? Cole os SKUs abaixo.".
LinhasNúmeroPadrão 5. Quantas linhas de entrada são renderizadas inicialmente. O botão "+ Adicionar linha" adiciona mais.
Rótulo de envioTexto"Adicionar ao carrinho".
Mostrar link 'Ir para pedido em massa'CheckboxPadrão ativado. Vincula a /pages/bulk-order para compradores que precisam de mais linhas ou querem validação de SKU.

Quando usar isto vs. main-bulk-order

Caso de usoUse isto
Página inicial, entre hero e coleção em destaquequick-order
/pages/bulk-order dedicado para usuários avançadosmain-bulk-order
Faixa 50/50 combinada com logos de marcasdual-brands-quickorder (veja Marketing da Página Inicial)

Mesmo motor de validação, mesma consciência do catálogo B2B, mesma adição ao carrinho com um clique. A diferença é layout (5 linhas padrão inline vs. bloco de página inteira) e descoberta.


Cheat-sheet de visibilidade de seções B2B

SeçãoVisitanteB2C logadoB2B logado
b2b-greeting-barOcultoOcultoVisível (apenas desktop, drawer no mobile)
b2b-feature-promoVisívelVisívelOculto
main-bulk-orderVisível (catálogo do storefront)Visível (catálogo do storefront)Visível (catálogo da empresa)
main-compareVisívelVisívelVisível
main-rfqVisívelVisívelVisível (formulário pré-preenche nome/e-mail/empresa)
quick-orderVisível (catálogo do storefront)Visível (catálogo do storefront)Visível (catálogo da empresa)

O que vem a seguir