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:
- 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.
- Quebrar o carrinho em pacotes, um pacote por vendedor. Cada pacote ganha o CEP de origem do vendedor correspondente.
- 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.
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.