FernandoAcosta.Netdocs

Compatibilidade com Dokan

2 min de leituraAtualizado há 5 dias

Se você usa o Dokan para transformar a sua loja em marketplace, o plugin estende automaticamente o painel do vendedor com o campo Dias adicionais de entrega. Cada vendedor configura o próprio prazo de produção sem precisar de admin.

O que o vendedor vê

Criando um produto novo

No formulário de cadastro do produto (em Produtos > Adicionar novo dentro do dashboard Dokan), o campo aparece logo após a seção de tags do produto.

Editando um produto existente

Na tela de edição, o campo aparece dentro da seção de Envio, junto com peso e dimensões.

Em ambos os casos, o vendedor preenche um número inteiro com a quantidade de dias úteis de produção do produto.

Como funciona

Quando o vendedor preenche o campo:

  1. O Dokan dispara o hook próprio de salvamento do produto.
  2. O plugin captura o valor e armazena no metadado _wc_additional_days_per_product — o mesmo metadado usado no admin tradicional do WooCommerce.
  3. A partir daí, o produto se comporta como qualquer outro: o prazo aparece na página do produto, é somado ao frete, etc.

Quem pode configurar

  • O vendedor controla o prazo dos próprios produtos pelo dashboard do Dokan.
  • O admin do site continua podendo editar o mesmo prazo em Produtos > Todos os produtos no admin do WordPress, com o campo padrão na aba Envio.

Os dois caminhos editam o mesmo metadado — a última pessoa a salvar é quem prevalece.

Configurações globais e categorias

O vendedor não tem acesso a:

  • O prazo global do plugin (configuração de admin do site).
  • O prazo das categorias (categorias são gerenciadas pelo admin do marketplace).

Esses dois funcionam normalmente como fallback — se o vendedor deixa o campo dele em branco, o plugin recorre ao prazo da categoria do produto e, se nada estiver definido, ao prazo global.

Detalhes da hierarquia em Como o plugin escolhe o prazo.

Variações

O Dokan tem o próprio formulário de variações. O campo de prazo por variação não está exposto nesse formulário — variações herdam o prazo do produto pai. Se você precisa de prazo por variação dentro do Dokan, use o filtro wc_adpp_additional_days para implementar a lógica que faz sentido para o seu marketplace. Detalhes em Filtros disponíveis.

Foi útil?