Skip to content

O Papel do WooCommerce

MIDDAG Account e WooCommerce funcionam como duas camadas complementares. O WooCommerce é o motor de comércio — ele cuida de produtos, precificação, carrinho, checkout, pagamentos, frete e impostos. O MIDDAG Account é o motor de ciclo de vida — ele cuida de organizações, entitlements, licenças, contratos, serviços, renovações e políticas.

Nenhum sistema substitui o outro. Cada um é responsável por um conjunto distinto de responsabilidades.

O que o WooCommerce gerencia

ResponsabilidadeDetalhes
Catálogo de produtosNomes, descrições, imagens, preços, variações, categorias
Carrinho e checkoutNão é voltado ao cliente — pedidos são criados pelo admin, cotações ou automação
Processamento de pagamentosStripe (cartão de crédito), Banco Inter (Pix, Boleto) via plugins de gateway
AssinaturasCobrança recorrente, prorrateio, upgrade/downgrade, retentativa via WC Subscriptions
Cálculo de impostosAlíquotas, classes de imposto, cálculo automático
FreteMétodos e zonas de frete (pouco usado — maioria dos produtos é digital)
CuponsCódigos de desconto, percentual ou valor fixo
Armazenamento de pedidosRegistros de pedidos armazenados no HPOS (High-Performance Order Storage)

O que o MIDDAG Account gerencia

ResponsabilidadeDetalhes
OrganizaçõesContas de clientes, colaboradores, CNPJs/tax IDs, entidade de faturamento
EntitlementsO que o cliente tem acesso, com classe, status e expiração
LicençasChaves de licença, limites de ativação, downloads (classe PLG)
AmbientesInstâncias de hospedagem gerenciada (classe ENV)
Serviços/ContratosContratos de serviço contínuo, saldos de créditos (classe SVC)
Policy EngineRegras de renovação, reembolso, cancelamento, recuperação de pagamento e SLA
Roteamento dual-entityRoteamento de transações para MIDDAG BR ou MIDDAG GLOBAL com base nos dados do cliente
Sincronização de faturasSincronização de faturas Stripe com o domínio local, vinculando a pedidos e entitlements
Notas fiscais (NFSe)Emissão de NFSe via ISSNet (somente entidade BR)

A fronteira

O elo entre os dois sistemas é o mapeamento de produtos. Cada produto WooCommerce possui um campo meta (_middag_entitlement_class) que indica ao MIDDAG Account qual tipo de entitlement criar quando um cliente adquire o produto.

Quando configurar no WooCommerce

  • Criar ou editar produtos (nome, preço, descrição, imagens)
  • Configurar gateways de pagamento (Stripe, Banco Inter)
  • Configurar alíquotas e classes de imposto
  • Gerenciar cupons e descontos
  • Revisar detalhes de pedidos e status de pagamento
  • Ajustar configurações de assinatura (intervalos de cobrança, agendas de retentativa)

Quando configurar no MIDDAG Account

  • Mapear produtos para Entitlement Classes
  • Definir overrides de políticas (renovação, reembolso, cancelamento, SLA)
  • Gerenciar organizações e seus colaboradores
  • Revisar status e ciclo de vida de entitlements
  • Configurar regras de roteamento dual-entity
  • Configurar templates e timing de notificações
  • Gerenciar chaves de licença e provisionamento de ambientes

O WooCommerce é invisível para os clientes

Os clientes nunca interagem diretamente com o WooCommerce. O portal do cliente usa a terminologia do MIDDAG Account — "pedidos" e "faturas", não "pedidos WooCommerce". O checkout não é uma vitrine WooCommerce tradicional. Pedidos são criados via cotações, ações do admin ou automação, e os clientes pagam pelo portal.

As páginas de administração do WooCommerce são usadas exclusivamente pela equipe de operações no back office do WordPress.

Plugins satélites

Dois plugins WooCommerce adicionais estendem a camada de comércio:

PluginFinalidadeRelação com o MIDDAG Account
woocommerce-banco-interGateway de pagamento Banco Inter (Pix, Boleto)Integra via hooks de pagamento padrão do WC
woocommerce-quotesEntidade de cotação no WooCommerceMIDDAG Account consome via hooks e API

Ambos são mantidos pela MIDDAG e integram por meio de hooks do WooCommerce — nunca por acoplamento direto de código.

Páginas relacionadas