Pular para o conteúdo principal

Vertex — O Tema Shopify B2B e Atacado Premium

O Vertex é um tema Shopify Online Store 2.0 premium criado especificamente para comerciantes de suprimentos industriais, MRO (manutenção, reparo e operações), atacado, trade e contas de revendedores que precisam que os recursos B2B nativos da Shopify realmente pareçam uma vitrine B2B — sem um único aplicativo complementar, assinatura mensal ou script de terceiros.

Tema Vertex — Página inicial

Cada objeto B2B nativo da Shopify — tabelas de preços por volume, aplicação de regras de quantidade, prazos de pagamento NET-30 / NET-60 / NET-90, contas isentas de imposto, troca de empresa multi-localização, catálogos B2B, solicitações de orçamento — é renderizado com o requinte que seus compradores contratuais esperam. Equipes de procurement, gerentes de instalações e contas de revendedores recebem uma vitrine que espelha a clareza de catálogo da McMaster-Carr, Grainger e Fastenal, mantendo-se totalmente OS 2.0.

Pronto para B2C de fábrica

O Vertex não é exclusivamente B2B. Cada recurso B2B se degrada com elegância quando não há uma empresa logada, e um único toggle Storefront mode (Hybrid / B2B-only / B2C-only) permite que você decida quanto chrome B2B expor. O mesmo tema funciona como uma vitrine B2C polida de suprimentos industriais desde o primeiro dia — sem segunda licença, sem codebase paralela.


Para quem é o Vertex

  • Distribuidores de suprimentos industriais — fixadores, ferragens, ferramentas, abrasivos, fluidos
  • Fornecedores MRO — consumíveis de manutenção, reparo, operações
  • Comerciantes atacadistas — catálogos exclusivos para trade com preços escalonados
  • Distribuidores de autopeças — catálogos com fitment orientado por finders Make / Model / Year
  • Fornecedores de escritório, IT e eletrônicos — finders por brand / category / capacity
  • Fornecedores de impressão e reprografia — finders por printer brand / model / color
  • Comerciantes B2C de suprimentos industriais — vendendo para pequenas empresas e consumidores finais

Se seus compradores pesquisam por part number, esperam descontos por volume, fazem pedidos de 50 linhas a partir de uma planilha, precisam de prazos NET-30 ou querem documentação (datasheets, MSDS, certificações) inline na página de produto — o Vertex foi construído para eles.


O catálogo completo de recursos

Esta seção é a lista definitiva de cada recurso no Vertex v1.0.0. Cada entrada faz link para o seu guia dedicado quando aplicável.

B2B nativo (sem apps, sem assinaturas)

RecursoO que faz
Tabelas de preços por volumePreços escalonados renderizados pelo servidor a partir do quantity_price_breaks da Shopify. Os compradores veem o preço por unidade para cada faixa de quantidade na PDP, no carrinho e na página de pedido em massa.
Aplicação de regras de quantidadeMOQ (quantidade mínima de pedido), quantidade máxima de pedido e incrementos de case-pack validados no lado do cliente (UI guard) e no lado do servidor (nativo da Shopify).
Preços que exigem loginUm único toggle de theme setting oculta cada preço para visitantes e o substitui por "Log in to see pricing". Os compradores veem os preços somente após fazer login.
Prazos NET-30 / NET-60 / NET-90Auto-detectados a partir do metafield de payment-terms da empresa. Aparecem como badge na barra de saudação âmbar e no checkout.
Badges de isenção de impostoAuto-detectados a partir do status de imposto nativo da empresa na Shopify. Aparecem na PDP, no carrinho e na barra de saudação.
Troca de empresa multi-localizaçãoCompradores vinculados a várias empresas podem alternar entre elas a partir de um dropdown dedicado na drawer mobile.
Trocador de localização ship-toTroca em um clique entre os endereços de entrega autorizados do comprador. Renderiza como um dropdown estilizado na barra de saudação B2B âmbar (desktop) e na seção de conta da drawer mobile.
Escopo de catálogo B2BOs compradores veem apenas os produtos + preços atribuídos ao catálogo de sua empresa via o recurso nativo B2B Catalogs da Shopify. O Vertex respeita isso de ponta a ponta.
Página de pedido rápido paste-to-cart em massaTemplate dedicado /pages/bulk-order. Os compradores colam linhas SKU,qty de uma planilha; a página valida cada linha contra o catálogo e adiciona todo o pedido em um clique. SKUs inválidos são sinalizados inline.
Reorder rápidoBotão "Reorder" em pedidos anteriores. Reordena todo o pedido de uma vez OU linha por linha a partir do dashboard de conta do cliente.
Página Request-a-Quote (RFQ)Template dedicado /pages/rfq usando o padrão nativo de formulário de contato da Shopify. Envia e-mail ao comerciante; nenhum app de gestão de cotações necessário.
Pill de contato do representante de vendasInformações do representante de vendas por empresa extraídas dos metafields vertex.rep_name, vertex.rep_email, vertex.rep_phone. Renderiza como uma pill fixa no header desktop (≥1170px) e como um card de largura total na parte inferior da drawer mobile (<1170px).
Barra de saudação B2BFaixa âmbar acima do header que mostra o nome da empresa do comprador, badge de prazos NET, badge de isenção de imposto, trocadores de language / currency / ship-to quando logado. Auto-oculta para visitantes e modo B2C-only.
Faixa promocional de recursos B2BFaixa na página inicial que destaca recursos exclusivos B2B (preços por volume, pedido em massa, RFQ, NET-30) — visível para visitantes como copy de marketing.
Dashboard de cliente com consciência B2BTemplate /account detecta compradores B2B e mostra informações da empresa, prazos de pagamento, reorder rápido e o card de contato do representante de vendas.

Guia completo de configuração B2B

Página de produto (PDP) — construída para catálogos técnicos

RecursoO que faz
Tabelas de especificações técnicas via metafieldUm metaobject dedicado tech_spec_row + metafields vertex.* renderizam um bloco de specs limpo na PDP. Cobrem dimensões, peso, material, certificações, voltagem, capacidade etc.
Documentos e downloadsLinks de PDF por produto auto-renderizados em um bloco "Documents": datasheet, MSDS, brochure, technical sheet, installation guide, warranty card. Auto-oculta por produto quando nenhum documento está anexado.
Divulgação de histórico de preçosMetafield opcional vertex.price_history (lista de entradas date+price) renderiza um bloco colapsável "Price history" na PDP.
Rótulo Ships-fromMetafield por produto vertex.ships_from (ou padrão para todo o tema) aparece sob o título — útil para distribuidores com armazéns regionais.
Contador de estoque (indicador de estoque baixo)Contador de estoque por variante na PDP, threshold configurável. Estimula urgência sem revelar o inventário exato aos concorrentes.
Alerta de back-in-stockFormulário de opt-in por e-mail em variantes esgotadas. Nativo, sem app extra.
Botão ATC de pré-vendaVariantes marcadas como permissíveis para pedido posterior mostram um botão "Pre-order" em vez de "Sold out". Usa o rastreamento de inventário nativo da Shopify.
Comparação de produtos lado a ladoBarra de comparação fixa rastreia até 4 produtos; template dedicado /pages/compare renderiza uma tabela completa de comparação por linha de spec. Apenas sessão — não é uma wishlist. Totalmente em conformidade com a política da Shopify Theme Store.
Modal de quick viewBotão "Quick view" em cards de produto abre um modal com a galeria do produto, picker de variante, input de qty e ATC — sem sair da listagem.
Abas de produtoBloco de seção dedicado para a PDP que divide o conteúdo do produto em abas (Description / Specs / Datasheet / Shipping / Video).
Recently viewedProdutos rastreados via localStorage (até 12 por comprador); aparecem na parte inferior da PDP. Limpos quando o comprador limpa os dados do navegador.
Produtos relacionadosRecomendações da mesma coleção ou mesma tag abaixo da PDP.
Rollover de imagem em cards de produtoQuando um produto tem 2+ imagens, o hover no card da listagem troca para a segunda imagem.

Header, navegação, localização

RecursoO que faz
Announcement barBarra superior estilo APEX com slots de link, ícones sociais, telefone e um × dispensável à direita (persistido via localStorage). Dois layouts: dark ou amber.
Dois layouts de header (auto-aplicados)Visitante: header principal branco com logo + busca preditiva + pills de language / currency + Sign-in/Register + Cart. B2B logado: o mesmo + barra de saudação âmbar acima com badges da empresa e trocadores.
Mega menuPainéis dropdown multi-coluna com ícones opcionais e uma grade dedicada "Shop-by-brand" (grade com divisória fina).
Dropdown simples alternativoQuando o comerciante prefere uma lista plana por item de menu pai. Auto-detectado ou forçável por configuração.
Navegação secundária alinhada à direitaSpecial offers / Guides / Services / FAQ — auto-detectado pelo handle se uma link list secondary-menu existir.
Overlay de busca preditivaProdutos / coleções / páginas / consultas sugeridas com miniaturas de imagem. Reconhece manufacturer part numbers via o metafield vertex.mpn.
Header fixo ao rolarToggle de admin — fixa o header no viewport.
Trocadores estilo REP-pillLanguage + currency renderizados como pequenas pills circulares de avatar de bandeira com uma stack de texto em 2 linhas (eyebrow + código ISO) e um chevron. A drawer mobile tem as mesmas pills em largura total em uma grade de 2 colunas para alcance com uma mão.
Painéis dropdown customizadosZero <select> nativos em qualquer lugar. Lang, currency e ship-to todos usam um sistema compartilhado <details> + painel customizado com estados de hover, destaque de seleção atual, ícone de check, animação de fade-in, exclusão mútua, fechar ao clicar fora, fechar com Escape.
Multi-currency via Shopify MarketsA pill de currency é renderizada mesmo para compradores B2B fixados a um único market — informativo para que sempre vejam em que moeda estão pagando.
5 idiomas inclusosInglês (padrão), Francês, Italiano, Alemão, Espanhol — strings de UI + strings de schema completas em locales/.
Suporte completo a RTL<html dir> é invertido automaticamente para Árabe, Hebraico, Persa, Urdu, Iídiche, Curdo, Dhivehi, Pashto. Pode ser forçado via a configuração Localization do tema.
Breakpoint com consciência de tabletA <1170px (mobile + tablet), a hamburger drawer assume. A ≥1170px, a navegação desktop completa é exibida.

Guia de modos de storefront · Guia de Markets e multi-currency

Seções de marketing (30+ na paleta da página inicial)

SeçãoPropósito
HeroRotador multi-slide com auto-advance, navegação por pontos, composição editorial. O padrão vem com 1 slide para o LCP mais rápido.
Featured collectionGrade de produtos; aceita blocos @app para conformidade com a Theme Store.
Collection listGrade de categorias com sobreposições de imagem.
Image with textPareamento editorial (texto + imagem, 50/50 ou assimétrico).
MulticolumnGrade de 2–4 colunas (ícones + texto + link opcional).
Rich textBloco centralizado de intro / about.
CTA bannerCall-to-action pré-footer com efeito de sobreposição no footer; copy por estado de cliente (visitante vs B2B).
NewsletterOpt-in de e-mail com botão de subscrever.
FAQAcordeão baseado em disclosure; auto-emite JSON-LD de FAQPage para rich snippets.
Logo listLogos de marca em marquee com linhas de grade em fade.
TestimonialsCards com rating e tratamento de header com avatar sobreposto.
Stats barFaixa KPI em dark mode (ex.: "40,000+ SKUs · NET-30 · 24-hr Dispatch · ISO 9001").
Industries gridGrade editorial de cards (ex.: HVAC, Manufacturing, Facilities).
Resource hubLista de downloads — datasheets, MSDS, brochures.
Press coverageFaixa de logos + citações destacadas.
TimelineCronologia para página About (ano + marco).
Services gridTiles com sobreposição de imagem para ofertas de serviço.
Countdown timerDias / horas / minutos / segundos — promocional.
Featured bundlesCards curados de bundles com badges de desconto.
Finder Make/Model/YearDropdowns em cascata (preset Throttle) — ou Brand/Capacity (OfficeIT) ou Printer Brand/Model/Color (Inkline).
Promo bannerBanner superior dispensável com persistência via localStorage.
Promo popupAuto-open + exit-intent + localStorage; cadência configurável pelo comerciante.
Quick-order padPad inline paste-to-cart (versão pronta para a página inicial da página completa de pedido em massa).
Recently viewed (página inicial)Mesmo widget que a PDP, aparece na página inicial como uma faixa.
Related productsFaixa de cross-sell na PDP.
Sticky cart barFaixa fixa de ATC apenas mobile.
Dual brands + quickorderSeção mesclada 50/50 combinando logos de marca + pad de pedido rápido.
Dual resources + FAQSeção mesclada 50/50 combinando downloads + FAQ.

Guias de configuração de seções

4 vitrines demo em um único tema

PresetIndústriaCor de destaqueFinder
VertexIndustrial / MRO supplyÂmbar #fbbf24
ThrottleAutopeçasVermelho-laranja #ec5f24Make / Model / Year
OfficeITOffice, IT e eletrônicosAzulBrand / Category / Capacity

Cada preset inclui sua própria homepage, template de coleção, template de produto e imagens de hero geradas. Troque presets a partir do customizer — toda a vitrine recolore e re-renderiza.

Guia de presets demo

Templates inclusos (Online Store 2.0)

Templates Shopify obrigatórios (todos presentes): index.json, product.json, collection.json + list-collections.json, cart.json, search.json, blog.json + article.json, page.json, 404.json, password.json, gift_card.liquid.

Suite de conta de cliente: customers/account.json (com consciência B2B), activate_account.json, addresses.json, login.json, order.json (com reorder linha por linha + pedido completo), register.json, reset_password.json.

Templates de página customizados — aplique a qualquer nova página: page.about.json, page.contact.json (2-col), page.faq.json, page.rfq.json, page.bulk-order.json, page.compare.json, page.services.json, page.special-offers.json.

Performance

  • Módulos ES vanilla — sem bundler, sem framework, sem jQuery, zero scripts de terceiros em runtime
  • CSS por seçãosection-{name}.css carregado apenas pela seção que o possui. Sem megabundle global.
  • Design tokens inline em layout/theme.liquid elimina uma requisição CSS que bloqueia renderização
  • Imagens hero WebP em múltiplas larguras via <picture><source srcset>
  • font-display: optional em fontes de body + heading para manter o LCP rápido
  • Preços renderizados pelo servidor — JS nunca recalcula preços, apenas melhora
  • Preload de fontes base body + heading, preconnect a fonts.shopifycdn.com
  • Abordagem hero com background-image + preset padrão com 1 slide = LCP recuperado em mobile
  • Lighthouse registrado: Performance 65–100 mobile, 90+ desktop

Acessibilidade (WCAG 2.1 AA)

  • Operável por teclado em todos os lugares (dropdowns customizados usam <details>/<summary> nativos; navegação por arrow-key no mega menu)
  • Foco visível em cada elemento interativo (anel de estilo focus-visible)
  • Contraste mínimo de 4.5:1 em toda a paleta; testado
  • Áreas de toque mínimas de 24 px em mobile
  • Inputs com label + roles ARIA (role="menu", menuitemradio, aria-checked, aria-current)
  • Link skip-to-content
  • Auto-troca de RTL com override manual opcional

SEO e social

  • Grafo completo de schema JSON-LD — Organization, WebSite + SearchAction, BreadcrumbList (PDP), Product (com GTIN, shippingDetails, returns), BlogPosting, ContactPage + LocalBusiness, FAQPage, ItemList (coleção)
  • Meta Open Graph + Twitter card em cada página (og:image, og:locale, og:image:alt, twitter:image, twitter:site)
  • rel="next" / rel="prev" em paginação de coleção + blog
  • fetchpriority="high" na primeira imagem de card de coleção (LCP win)
  • noindex em todo o site em 12 tipos de páginas utilitárias (account, search etc.)
  • hreflang auto-emitido para todos os 5 locales publicados
  • Favicon vem como fallback SVG + slot PNG sobrescrevível por configurações
  • Campos Google Merchant Center — GTIN, shipping details, returns

Privacidade e conformidade

  • Sem banner de cookies customizado — usa o banner nativo Customer Privacy da Shopify (melhor pontuação Lighthouse Best Practices, menos código a manter, sem surpresas de política)
  • Em conformidade com a política da Theme Store — sem rastreamento de terceiros, sem links de afiliados, sem créditos de designer dentro dos arquivos do tema

O que NÃO está na caixa (ainda)

Para definir as expectativas certas:

  • Upload de PO (PDFs de purchase-order como pagamento) — depende da Shopify expor a API nativa correspondente sem um app complementar. Planejado para v1.1.
  • Workflow de aprovação (aprovações internas multi-step antes do checkout) — mesma dependência. Planejado para v1.1.
  • Wishlist — intencionalmente não incluso. A comparação de produtos é apenas por sessão pela política da Theme Store; wishlists persistentes exigem um app.
  • Live chat — recomendamos o Chat nativo da Shopify ou qualquer app de terceiros de sua escolha.

Início rápido

  1. Instale o Vertex a partir da Shopify Theme Store (Online Store ▸ Themes ▸ Add theme)
  2. Habilite o B2B nativo (Settings ▸ Customer accounts ▸ Enable B2B). Sem isso, o chrome B2B auto-oculta — o tema ainda funciona como um tema B2C polido.
  3. Popule o namespace de metafield vertex — datasheets, MPN, contatos de representante de vendas, ships-from. Veja o Guia de configuração de metafield.
  4. Escolha uma paleta inicialCustomize ▸ Theme settings ▸ Colors ▸ Starter color palette. Escolha: Custom, Vertex amber, Throttle red, OfficeIT blue ou Inkline teal.
  5. Customize em Themes ▸ Customize e publique.

Walkthrough completo de instalação


O que vem a seguir