FernandoAcosta.Netdocs

Configuração específica do WCFM

3 min de leituraAtualizado há 5 dias

O WCFM (WC Frontend Manager) tem um sistema próprio de envio por vendedor que conflita com o split por CEP do Frete para Marketplace. Por isso o plugin tem opções específicas pra ele — esta página explica.

A peculiaridade do WCFM

Diferente dos outros marketplaces, o WCFM permite que cada vendedor configure os próprios métodos de envio (Frete Grátis, Frete Local, Frete Internacional) com suas próprias regras. Isso colide com a ideia central do Frete para Marketplace, que é cobrar o frete a partir do CEP do vendedor usando os métodos da loja matriz (Correios, Melhor Envio, etc.).

Por padrão, o plugin desativa o sistema de envio por vendedor do WCFM e usa apenas os métodos da loja, recalculados a partir do CEP do vendedor.

A configuração "Envios por vendedor"

Quando o WCFM está ativo, aparece uma opção adicional na seção do plugin em WooCommerce → Configurações → Entrega → Frete para marketplace:

  • Envios por vendedorCombinar métodos de vendedores com métodos da loja

Desligado (padrão): o plugin desativa os métodos de envio por vendedor do WCFM. Só os métodos da loja matriz aparecem no checkout, calculados com o CEP de origem do vendedor.

Ligado: o plugin mantém ativos os métodos de envio configurados pelo vendedor no WCFM e adiciona os métodos da loja matriz por cima. O cliente vê os dois conjuntos no checkout pra aquele pacote.

Quando ligar "Envios por vendedor"

Liga só se você tem um caso específico:

  • Vendedor oferece um Frete Local com regras próprias (entrega em mãos, retirada na loja física do vendedor) que não tem como ser reproduzido pelos métodos da loja matriz.
  • Vendedor é internacional e tem tabela própria diferente do Correios/Melhor Envio.

Se o que você quer é só calcular o Correios/Melhor Envio a partir do CEP de cada vendedor, deixe a opção desligada — é o caso de 95% das lojas.

Cuidado com duplicidade

Com a opção ligada, o cliente pode ver "PAC do Vendedor" e "PAC da Loja" no mesmo pacote — dois métodos parecidos mas com valores diferentes. Confira no checkout antes de mandar pra produção.

Sistema de split do WCFM x do plugin

O próprio WCFM tem um split de pacotes interno (separa o carrinho por vendedor pra calcular envio). Por padrão, o Frete para Marketplace desativa esse split nativo e usa o split próprio dele — que é mais robusto e compatível com os métodos de envio externos (Correios, Melhor Envio).

Você pode reverter isso via filtro PHP wc_split_shipping_wcfm_default_split (forçando o uso do split nativo do WCFM). Não recomendado, mas existe — ver Filtros de comportamento por marketplace.

Endereço de coleta e tempo de processamento

Se o vendedor preenche no WCFM o endereço de coleta (separado do endereço da loja) ou o tempo de processamento (em dias), esses dados também são lidos pelo plugin e ficam disponíveis no pacote — útil pra integrações que mostram prazo total ao cliente.

Checklist de configuração com WCFM

  1. WCFM ativo e configurado.
  2. Vendedores com endereço da loja e CEP preenchidos no painel WCFM.
  3. Em WooCommerce → Configurações → Entrega → Frete para marketplace: deixe Envios por vendedor desligado, a menos que tenha o caso específico mencionado acima.
  4. Modalidades dos Correios/Melhor Envio configuradas em WooCommerce → Configurações → Entrega.
  5. Adicione produto de um vendedor no carrinho e teste o checkout — o frete deve sair do CEP daquele vendedor.

Próximos passos

Foi útil?