Como configurar múltiplos CEPs no Marketplace

Devido a forma como os plugins de marketplace funcionam, no momento não é possível permitir que cada vendedor escolha seus próprios métodos de envio.
Então você cadastra as áreas de entrega normalmente e elas serão usadas por todos os vendedores, apenas mudando o CEP de origem.

Este recurso é bastante útil se você possui um marketplace com muitos vendedores ou pretende entregar produtos a partir de diferentes depósitos estados ou lugares diferentes.

Não conheço nenhum plugin que faça isso no momento, mas é perfeitamente possível com criatividade e um pouco de trabalho manual.

O que iremos utilizar: Classes de entrega e Opção de múltiplos pacotes do WooCommerce.

No final, você poderá configurar diferentes métodos de entrega para cada CEP/vendedor e cada vendedor poderá escolher sua classe de entrega baseado em sua região, onde os produtos de cada CEP/vendedor são agrupados e exibem os métodos de entrega disponíveis para cada um, além de preços individuais, claro.



Com isso é possível que cada vendedor decida sua própria política de frete.
Ou se for uma mesma loja com filiais em SP e no RJ, por exemplo, você pode definir que os produtos com origem do RJ possuem frete grátis apenas para o estado do Rio de Janeiro, já os que estão em São Paulo tem frete grátis para Sul e Sudeste.

Como fazer isso, afinal?

Como mencionei acima, requer um pouco de trabalho manual. Aqui nesse exemplo vamos considerar uma loja com 2 vendedores, mas o procedimento é o mesmo se forem 50 ou mesmo se não forem vendedores, mas diferentes estoques.

A primeira coisa é adicionar as classes de entrega:

  • Primeiro campo:  o nome amigável da classe de entrega, será utilizado para selecioná-la ao criar o produto
  • Segundo campo:  slug único. No caso de vendedores você pode utilizar simplesmente o ID do usuário para facilitar.
  • Terceiro campo:  descrição para controle interno. Você pode inserir aí o link da página do vendedor e/ou da página de cada frete desse vendedor/depósito.

Com o nome da classe de entrega em mãos, e sabendo quais métodos quer adicionar, vamos para WooCommerce -> Configurações -> Entrega

Você pode ter Áreas de entrega, mas tenha em mente que elas serão aplicadas globalmente, antes de verificar o CEP de origem.

A configuração é bastante simples. Na imagem acima você percebe que estamos editando uma área de entrega chamada Brasil e dentro dela há duas opções de “PAC”, o que só faz sentido nessa configuração.

Ao editar cada área eu informo o CEP de origem de cada vendedor, mas como o WooCommerce sabe qual método exibir para cada vendedor? Justamente com base na Classe de Entrega.

Ao editar o método você define, dentre outras coisas, o CEP de origem e também a classe de entrega associada. No meu caso, são duas: Vendedor 01Vendedor 02. Sempre que o vendedor 01 for criar um produto, ele seleciona a classe de entrega correspondente a ele, e o mesmo vale para o vendedor 02.

Até aqui já criamos uma regra para exibir um “PAC” específico para cada vendedor. No entanto, ainda vai dar erro. Se tivermos um produto de cada vendedor no carrinho, um deles não terá nenhuma forma de entrega disponível. Para resolver isso, é necessário utilizar o plugin Packages Configuration for WooCommerce. Com ele será possível separar os pacotes do WooCommerce com base em várias regras, mas iremos utilizar a classe de entrega como grupo de produtos.

As configurações do plugin também estão em WooCommerce -> Configurações -> Entrega -> Packages Grouping. Selecione a opção “Enable Package Grouping” e depois escolha defina o “Group By” como “Shipping Class”. Agora sim: na hora de comprar, cada pacote irá ter seus próprios produtos que por sua vez são definidos de acordo com o vendedor. Teremos um resultado como a primeira imagem desse tutorial.

O processo é super simples, mas requer cuidado para que funcione corretamente.

Funciona com qualquer método de entrega?

A princípio não. Funciona apenas com os Correios. Mas tem alguns plugins que permitem filtrar outros métodos de entrega com base na classe também.

Mas dá para automatizar isso tudo?

Sim, existe um plugin, não testado por nossa equipe,  pago  com custo de R$ 250,00 que promete fazer isso de forma automática, porém todos nossos usuários mantem o formato manual que não tem este custo e até agora atende muito bem o usp do sistema..

  • 39855 Корисниците го најдоа ова како корисно
Дали Ви помогна овој одговор?

Related Articles

Como ativar o servidor SMTP do Google em meus formulários

Antes de começar, você vai precisar de: Conta Gmail ou G Suite. Acesso ao seu painel de...

Criando um Login social com Google

Para trabalhar com as APIs do Google, você precisará do projeto e do ID do cliente do Google API...

Como Instalar o Google Analytics em 4 Passos

Devido aos muitos pedidos que estamos recebendo para esclarecer dúvidas de como instalar o...

Atributos do produto (peso, tamanho, cor)

Os atributos do produto são variações disponíveis para os itens comercializados na sua loja. Se...

Plataforma Exchange de Câmbio BitCoin

Plataforma BitCoin Exchange de Câmbio BitCoin é uma plataforma de negociação Bitcoin on-line....