Skip to main content

PHP (Code Snippets)

📌 Identificação​

  • Documento: PHP (Code Snippets)

  • Criado por: Camilo Mascarenhas

  • Contato (criador): pm.camilomascarenhas@gmail.com

  • Data de criação: 08/04/2026

  • Última atualização: 08/04/2026

  • Atualizado por: Camilo Mascarenhas

  • Contato (última edição): pm.camilomascarenhas@gmail.com

  • Versão: 1.0

  • Status: Ativo

  • Responsável técnico: Davi Júnior

  • Histórico de versões:

    • v1.0 — Criação do documento

PHP (Code Snippets)

Visão Geral​

A plataforma utiliza o plugin Code Snippets para implementar regras de negócio e ajustes de comportamento.

Esses códigos impactam diretamente o funcionamento do WooCommerce, Dokan e da interface da plataforma.


Snippets Ativos​

produto sem preço abre normal​

Permite que produtos sem preço definido sejam acessados normalmente.

Motivo:

  • Produtos personalizados
  • Serviços negociados diretamente

preço invisível​

Oculta o preço dos produtos.

Motivo:

  • Negociação externa
  • Produtos sem valor fixo

FORÇAR O DOKAN A USAR /painel​

Corrige a navegação do Dokan para utilizar /painel.


GARANTIR QUE O DASHBOARD BASE É /painel​

Garante consistência das rotas do painel do vendedor.


Esconder config do painel e criar botões de loja e redes sociais​

Remove submenu de configurações e cria acessos diretos.

Motivo:

  • Simplificar a navegação
  • Evitar uso de submenu

Botão WhatsApp - Vendedor​

Adiciona botão "Negociar no WhatsApp" na página do produto.

Função:

  • Direciona para o WhatsApp do vendedor

Detalhes da conta​

Remove/oculta informações na página "Minha Conta".


Remover botão Quick View​

Remove botão de visualização rápida dos produtos.


jsSocials - WhatsApp e Instagram (Lojas)​

Adiciona botões de compartilhamento na página da loja.


Botão compartilhar produto​

Adiciona botão de compartilhamento na página do produto.


Botões compartilhar artigos do Blog​

Adiciona botões de compartilhamento nos posts do blog.


Remove link clicável do nome do autor.


tradução da pagina de cadastro​

Altera textos da página de cadastro.


Sumir botão de get support da loja​

Remove botão de suporte da loja no Dokan.


traduzir página de adicionar review da loja e seguir sem estar logado​

Altera comportamento e texto da avaliação de loja.


Adicionar botão do painel no Minha Conta​

Adiciona botão "Painel do Vendedor" na página Minha Conta.


Traduzir banner do PWA​

Altera textos do banner do PWA.


Ajeitando card da lista de produtos no mobile​

Ajusta layout da listagem de produtos no painel em dispositivos móveis.


Observações Importantes​

  • Parte crítica da lógica da plataforma está nos snippets
  • Alguns funcionam em conjunto com CSS
  • Alterações podem impactar diretamente o painel do vendedor

Riscos​

  • Remover snippet pode quebrar funcionalidades
  • Alterações podem afetar múltiplas áreas do sistema
  • Dependência de lógica distribuída

Boas Práticas​

  • Não desativar snippet sem entender
  • Testar alterações antes de publicar
  • Validar impacto no painel do vendedor

Diagnóstico​

  1. Verificar snippets ativos
  2. Identificar alterações recentes
  3. Testar desativação controlada