FernandoAcosta.Netdocs

Como funciona o Frete para Marketplace

3 min de leituraAtualizado há 5 dias

O Frete para Marketplace resolve o cálculo de frete em lojas WooCommerce com múltiplos vendedores: cada vendedor entrega a partir do próprio CEP, então o frete tem que sair de origens diferentes — não da loja matriz.

O problema que ele resolve

Sem o plugin, o WooCommerce usa um único CEP de origem (o da loja) pra calcular frete de tudo no carrinho. Em marketplace isso não bate: se um vendedor está em São Paulo e outro em Curitiba, mas o CEP da loja é Belo Horizonte, o frete cobrado nunca corresponde ao envio real.

Resultado típico:

  • Vendedor cobra mais do que devia → cliente cancela.
  • Vendedor cobra menos do que devia → margem some.
  • Suporte vira árbitro de discussão de frete.

Como o plugin funciona

Em alto nível, três passos:

  1. Detectar de qual vendedor é cada produto no carrinho. O plugin se conecta ao marketplace ativo (Dokan, YITH, WC Vendors, WCFM ou WC Marketplace) e lê o vendedor responsável por cada item.
  2. Quebrar o carrinho em pacotes, um pacote por vendedor. Cada pacote ganha o CEP de origem do vendedor correspondente.
  3. Recalcular o frete por pacote, usando o método de envio configurado (Correios, Melhor Envio, Distance Rate, Frete Grátis). Cada vendedor cobra a partir da própria origem.

No checkout, o cliente vê várias linhas de frete — uma por vendedor — cada uma com o valor correto.

Marketplaces compatíveis

O plugin detecta automaticamente qual plataforma de marketplace está ativa e usa a integração específica:

  • Dokan
  • YITH WooCommerce Multi Vendor
  • WC Vendors (free e PRO)
  • WCFM Marketplace (WC Frontend Manager)
  • WC Marketplace

Se nenhum desses estiver instalado, o plugin entra em modo padrão e expõe um filtro PHP (wcsp_vendor_postcode) pra você ligar a sua própria fonte de CEP por vendedor.

Métodos de envio integrados

A integração com método de envio acontece via filtros nativos de cada plugin. O Frete para Marketplace já vem pronto pra:

  • Correios (plugin oficial Correios WooCommerce)
  • Melhor Envio
  • Distance Rate Shipping (frete por distância)
  • Frete Grátis nativo do WooCommerce — com avaliação por pacote, não por carrinho inteiro

Pra cada um, o CEP de origem usado no cálculo é o do vendedor do pacote, não o da loja matriz.

Compatibilidade WooCommerce

Funciona com WooCommerce 4.0+ e suporta a tabela de pedidos de alta performance (HPOS).

O que o cliente vê no checkout

Carrinho com produtos de 2 vendedores (vendedor A em São Paulo, vendedor B em Curitiba), entregando em Belo Horizonte:

  • Envio - Vendedor A: PAC R$ 18,40
  • Envio - Vendedor B: PAC R$ 22,90

Cada vendedor entrega no seu prazo, com o seu valor. O total do frete é a soma — sem cálculo errado, sem suposição.

Próximos passos

Foi útil?