Hub de E-commerce (Ecommerce)¶
A extensão Ecommerce conecta o seu Moodle às principais plataformas de pagamento e venda de infoprodutos do mercado (como Hotmart, Eduzz, WooCommerce, Shopify ou Gateways de Pagamento diretos).
O objetivo é eliminar o trabalho manual da secretaria: quando o aluno paga, o sistema libera o acesso imediatamente, 24 horas por dia, 7 dias por semana.
Para que serve?¶
- Venda de Cursos: Transforme seus cursos Moodle em produtos digitais.
- Automação Total: O aluno compra às 2 da manhã de sábado e já começa a estudar às 2:05, sem intervenção humana.
- Gestão de Inadimplência: Se o aluno cancelar a assinatura ou pedir reembolso, o sistema remove o acesso automaticamente.
Funcionalidades Principais¶
1. Sincronização de Produtos¶
Você não precisa cadastrar o produto duas vezes. A extensão permite vincular um Curso Moodle (ou Grupo de Cursos) a um ID de Produto na plataforma externa.
* Exemplo: O produto #987 na Hotmart libera o curso Excel Avançado no Moodle.
2. Criação de Conta Automática¶
Se o comprador for um aluno novo, o sistema cria a conta dele no Moodle usando os dados informados no checkout (Nome e E-mail). * A senha é gerada e enviada por e-mail (usando a extensão Automessage). * Se o aluno já tiver conta, o sistema apenas adiciona o novo curso ao perfil existente.
3. Matrícula e Desmatrícula (Webhook)¶
A integração funciona em tempo real via Webhooks: * Pagamento Aprovado: → Matricular no curso (Ativo). * Compra Reembolsada/Cancelada: → Suspender matrícula (Inativo). * Assinatura Atrasada: → Bloquear acesso temporariamente.
4. Log de Transações¶
Mantenha um histórico financeiro dentro do Moodle. O administrador pode ver: * Quem comprou o quê. * Qual foi a plataforma de origem. * ID da transação e data. * Valor pago (se a plataforma externa fornecer esse dado).
Casos de Uso¶
Venda de Cursos Livres¶
Você cria uma landing page no WordPress com botão de compra do Mercado Pago. Ao pagar, o aluno recebe o acesso ao Moodle instantaneamente.
Clube de Assinatura (Recorrência)¶
O aluno paga uma mensalidade para ter acesso a todos os cursos. Se o cartão de crédito falhar no mês seguinte, a extensão bloqueia o acesso global dele até que o pagamento seja regularizado.
Venda B2B (Lotes)¶
Uma empresa compra 50 licenças. A extensão pode gerar 50 cupons de 100% de desconto ou criar um "Link de Ativação" que o gestor da empresa distribui para seus funcionários se cadastrarem.
Como Configurar¶
- Acesse Administração do Site > Extensões > Integrações > E-commerce.
- Conectar Plataforma: Escolha o provedor (ex: WooCommerce) e insira as chaves de API (URL, Consumer Key, Secret).
- Mapear Produtos:
- Clique em "Novo Produto".
- Selecione o Curso Moodle.
- Digite o ID do Produto na plataforma externa.
- Configurar Webhook: Copie a URL gerada pelo MIDDAG (ex:
https://seusite.com/local/middag/api/webhook/ecommerce) e cole na configuração de notificações da sua plataforma de pagamento.
Perguntas Frequentes¶
O pagamento acontece dentro do Moodle? Não. Por questões de segurança (PCI Compliance) e conversão, o pagamento acontece no Checkout da plataforma especializada (Hotmart, Eduzz, Pagar.me). O Moodle apenas recebe a confirmação de que o pagamento ocorreu.
O que acontece se o aluno digitar o e-mail errado na compra? O sistema criará a conta com o e-mail errado. O aluno precisará entrar em contato com o suporte (via Helpdesk) para corrigir. O log de transações ajuda a localizar a compra pelo nome ou CPF.
Suporta venda de combos (Bundles)? Sim. Você pode configurar que o Produto X na Hotmart libera os cursos A, B e C no Moodle simultaneamente.