Pular para o conteúdo

Módulos opcionais

Integrações de terceiros desabilitadas por padrão, ativáveis apenas pelo Admin (Serviços externos → system_configs modules.*.enabled).

/api/v1/modules/{module}/...

Lista de IDs: ver também Catálogo de rotas.

Módulo Função Doc
pagarme Pagamentos (pedidos/serviços), recipients, webhooks pagarme
soucannabis_orders Catálogo/tags/sync de pedidos SC (requer pagarme) soucannabis_orders
loggi Frete / etiqueta loggi
melhorenvio Frete Correios / OAuth / etiqueta melhorenvio
google_calendar Agenda / OAuth / eventos google_calendar
utalk WhatsApp / chat (triagem: sync + transfer) utalk
geoapify Geocoding / verificação de endereço geoapify
email SMTP (envio) email
ciap2 Status + enable admin (mínimo; ver código modules/ciap2)

Credenciais compartilhadas: credentials. Webhooks outbound: webhooks. Sync manual SC: soucannabis_orders_webhook_sync.

GET /api/v1/modules/loggi/quote
→ 503
{
"data": null,
"meta": null,
"errors": [
{
"code": "MODULE_DISABLED",
"message": "Módulo loggi não está ativo nesta instalação"
}
]
}
  1. Admin — Serviços externos → interruptor Módulo ativo (modules.{name}.enabled em system_configs)
  2. Credenciais em system_api_credentials (ou fallbacks *_API_KEY / SMTP_* no .env quando aplicável)

Sem valor no Admin → módulo desligado.

Setup / OAuth / teste / segredo (oauth/authorize, */test, webhooks Pagar.me de validação, outbound-credentials) exigem sessão Administrador ou API key com scope *.

Operação de loja (status, checkout, etiqueta, cotação, calendários, sync) exige sessão autenticada e o módulo ligado (requireModule). Cotação de frete no carrinho permanece em /freight/quote.

Além de enabled, Loggi e Melhor Envio têm flags em system_configs (system=modules):

Key Default Uso
modules.loggi.use_for_quote false Simulação no carrinho
modules.loggi.use_for_label false Geração de etiqueta em Pedidos
modules.melhorenvio.use_for_quote false Cotação Correios no carrinho
modules.melhorenvio.use_for_label false Etiqueta ME
modules.freight.label_provider loggi Provider preferido para etiqueta
Módulo Doc
Credenciais (todos) modules/credentials
loggi modules/loggi
melhorenvio modules/melhorenvio
geoapify modules/geoapify
google_calendar modules/google_calendar
email modules/email
pagarme modules/pagarme
soucannabis_orders modules/soucannabis_orders
utalk modules/utalk
Webhooks outbound modules/webhooks