O módulo "Loyalty – Manual points & history" é uma extensão do sistema de fidelidade principal (myprestaloyalty) que permite aos administradores gerenciar pontos manualmente no PrestaShop. Ele permite adicionar ou subtrair pontos com segurança em situações não padronizadas (por exemplo, como compensação, reembolsos ou recompensas offline), ao mesmo tempo em que oferece controle sobre o período de validade. Todas as operações manuais são salvas em um registro de histórico detalhado para facilitar a auditoria (quem, quando e por que os pontos foram concedidos), e o módulo também permite notificar automaticamente os clientes sobre alterações de saldo por e-mail.



O módulo "Loyalty – Manual points & history" é uma extensão essencial para o programa de fidelidade do PrestaShop, permitindo o gerenciamento preciso dos pontos dos clientes. Ele possibilita adicionar ou subtrair pontos de fidelidade manualmente, definir sua data de validade (ou sem expiração) e registrar um histórico detalhado de cada operação. Ideal para lidar com situações não padronizadas, como compensações, correções ou pontos concedidos fora do processo de compra. Garante auditabilidade e comunicação transparente com o cliente através de notificações por e-mail opcionais. É uma ferramenta profissional que aumenta a flexibilidade do seu programa de fidelidade.
Reembolso? Pontos extra prometidos por atraso na entrega? Pontos atribuídos fora do checkout? O fluxo padrão de fidelidade é ótimo para automação — mas às vezes você precisa de um ajuste manual controlado e auditável. Loyalty – Manual points & history adiciona uma ferramenta dedicada no Back Office para adicionar ou subtrair pontos, definir validade e manter um histórico claro de cada operação manual.
Programas de fidelidade geralmente são automatizados: os pontos vêm de pedidos, são validados por status e depois viram descontos. Perfeito… até aparecerem casos que não cabem no fluxo baseado em pedidos: compensações, ações do suporte, correções após cancelamentos ou pontos ganhos offline.
Fazer esses ajustes “direto no banco” é arriscado. Você precisa de uma ferramenta no Back Office que seja rápida para o time, segura para os dados e transparente quando você auditar a conta depois.
Esta extensão se conecta ao módulo principal Customer loyalty and rewards (myprestaloyalty) e adiciona um fluxo limpo: selecione o cliente, adicione/subtraia pontos, defina a validade (ou sem expiração), adicione uma nota opcional, e o sistema grava uma entrada dedicada no log.
Adicione pontos positivos como recompensa ou pontos negativos como correção. O módulo valida a entrada (sem registros de “0 pontos”) e salva como um registro de fidelidade correto.
Defina a validade como número de dias. Use 0 para “sem expiração” nessa entrada. O sistema calcula automaticamente válido até e salva junto ao registro.
Cada ação é gravada em um log dedicado com data, cliente, pontos, validade, “válido até”, status do e-mail e um comentário interno opcional.
Página admin dedicada: adicionar pontos + ver todo o histórico manual.
O módulo adiciona um novo item no Back Office: Manual loyalty points. Clique em Add points, selecione o cliente, informe os pontos (positivos ou negativos), defina a validade (dias) e adicione um comentário opcional. Ao salvar, o sistema cria uma entrada no módulo principal e registra a operação no log manual.
Mostra cliente, e-mail, pontos, validade, válido até, envio de e-mail e comentário.
Informe dias (ex.: 365) ou 0 para sem expiração nessa entrada manual.
Informe o cliente quando você conceder pontos manualmente.
Se ativado nas configurações, a extensão envia um e-mail ao cliente quando você adiciona pontos manualmente. A mensagem inclui os pontos e a data válido até (ou “sem data de expiração” se você definir 0). Cada registro do log armazena se o e-mail foi enviado.
Uma opção simples: “Send email when points are added manually”.
Busca rápida, validação correta e responsabilidade clara.
A tela “Add points” inclui uma busca leve de clientes (nome ou e-mail) para evitar listas enormes. A entrada é validada (cliente obrigatório, pontos diferentes de zero) e cada operação é registrada com o funcionário que a realizou.
Busca AJAX por nome, sobrenome ou e-mail.
Nota interna opcional (“por que concedido/removido?”).
O log registra se a notificação ao cliente foi enviada.
Extensão para o sistema principal de fidelidade. Adiciona um controller/aba no Back Office e um template de e-mail para notificações. Inclui notificações de atualização MyPresta no Back Office.
loyalty_manual com placeholders de pontos e validade.


Este módulo estende a automação da fidelidade, permitindo ajustes manuais controlados de pontos para exceções, como reembolsos ou compensações. Otimiza o gerenciamento com validação de pontos e um histórico auditável, além de automatizar notificações e a transparência operacional.
Aumente as vendas fortalecendo a fidelidade do cliente. Este módulo permite ajustes manuais de pontos de recompensa para experiências personalizadas, compensações rápidas ou incentivos únicos. Clientes satisfeitos compram mais, impulsionando a retenção e o crescimento do seu negócio.
Com 15 anos de experiência PrestaShop, entendemos que a automação não basta. Este módulo foi criado por quem conhece as nuances do sistema, permitindo ajustes manuais seguros e auditáveis de pontos de fidelidade, refletindo a expertise necessária para gerir programas complexos.
Este módulo garante ampla personalização na gestão de pontos de fidelidade. Ajuste manualmente (+/-), defina validades flexíveis (com/sem expiração) e adicione notas internas. Adapte perfeitamente o seu programa de fidelidade a cenários únicos com controle total e registro auditável.
Sendo um módulo de código aberto, o "Pontos de Fidelidade Manuais e Histórico" garante acesso total à sua base de código, incluindo controllers e templates de e-mail. Esta transparência permite personalizações profundas e integrações sem limitações, além de auditoria completa da implementação.
O módulo garante compatibilidade futura, sendo 'Pronto para PS 9' com um stub para novas versões do PrestaShop. Inclui também notificações de atualização MyPresta no Back Office para manter o módulo sempre atualizado.