WP Manifestindependent plugin directory
manifest / content / valle-branco-onde-encontrar

Valle Branco — Onde Encontrar

Plugin WordPress Valle Branco — Onde Encontrar (mapa, n8n, relatório)

★ 0stars

Install

Download source zip No release zip yet

This is the repository archive. It installs, but the folder name will carry the branch suffix and updates will not flow.

Install straight from GitHub with WP-CLI:

wp plugin install https://github.com/elissonldr/valle-branco-onde-encontrar/archive/refs/heads/master.zip
Updates itself. It ships its own updater, so new versions appear under Dashboard → Updates.

Plugin WordPress para o mapa de pontos de venda da Valle Branco.

Contexto

  • O site no Lovable foi um preview.
  • O site oficial será em WordPress.
  • Este plugin implementa Onde encontrar, com foco em desempenho, praticidade e organização.
  • A automação vem do n8n: lê notas fiscais, identifica produto e estabelecimento, e atualiza o mapa (fluxo diário).
  • No painel há relatório de entradas, com datas e tempo que o produto está no local.

Instalação local (XAMPP)

Pasta:

C:\xampp\htdocs\valle-branco\wp-content\plugins\valle-branco-onde-encontrar

  1. Ative em Plugins no WordPress.
  2. Menu Onde Encontrar → Configurações (chave da API + webhook n8n).
  3. Em uma página: [vb_onde_encontrar]

Estrutura

valle-branco-onde-encontrar/
├── valle-branco-onde-encontrar.php   # arquivo principal
├── uninstall.php
├── includes/                         # classes PHP
├── admin/                            # painel (CSS + views)
└── public/                           # mapa (CSS + JS)

Como usar no site

Elementor (recomendado)

Categoria Valle Branco:

  1. Onde Encontrar — Busca
  2. Onde Encontrar — Filtro
  3. Onde Encontrar — Mapa
  4. Onde Encontrar — Lista (opcional)

Deixe o campo Grupo igual em todas as peças da mesma página (ex.: padrao).

Shortcodes

Peça Código
Mapa [vb_oe_mapa]
Busca [vb_oe_busca]
Filtro [vb_oe_filtro]
Lista [vb_oe_lista]
Tudo junto [vb_onde_encontrar]

No painel: Onde Encontrar → Como usar.

API n8n + SAP B1

Configure o webhook e a chave no painel (Onde Encontrar → Configurações). Não versionar URLs ou chaves.

Método Rota Uso
POST /wp-json/valle-branco/v1/sincronizar 1 item
POST /wp-json/valle-branco/v1/sincronizar-lote vários itens
GET /wp-json/valle-branco/v1/locais mapa (público)
GET /wp-json/valle-branco/v1/relatorio relatório (admin)

Header: X-VB-API-Key: sua-chave

Aceita campos SAP flat (ItemCode, CardCode, DocNum…) ou JSON organizado (produto / estabelecimento).

Tabela SAP Uso
OINV Notas
ORDR + RDR1 Pedidos e itens
OITM Produtos
OITB Grupo / categoria
OCRD Cliente → ponto no mapa
OCPR / OSLP Contato / vendedor (observação)

Subir no site publicado

  1. Compacte a pasta do plugin em .zip, ou clone este repositório.
  2. Envie para wp-content/plugins/ no servidor.
  3. Ative e configure a chave de API + URL do webhook n8n no painel.