Programa de fidelização Magento 2 - Kowal Loyalty & Rewards Suite

Módulo de programa de fidelização para Magento 2: pontos por compras e atividades, carteira de recompensas, níveis de clientes, cupões, recomendações, gamificação, integração com checkout, API/GraphQL e auditoria completa das operações de pontos.
Compatibilidade
2.4.9, 2.4.8, 2.4.7, 2.4.6, 2.4.5, 2.4.4, 2.4.3, 2.4.2, 2.4.1, 2.4.0
Hyva Theme
Hyva Theme Redy
184,50 €
Enviar por Email a um Amigo

Pedir informações sobre este produto

Descrição / Programa de fidelização Magento 2 - Kowal Loyalty & Rewards Suite

MAGENTO 2 · PONTOS · RECOMPENSAS · RETENÇÃO

Dê aos clientes um motivo para voltarem a comprar.

Kowal Loyalty & Rewards Suite

Crie um programa de fidelização dentro do Magento: pontos, descontos, níveis VIP e recomendações partilham um histórico comum de operações. Desenvolva o programa por etapas, ajustando as regras e os custos das recompensas à sua loja.

Ledger de pontos · Recompensas no carrinho · Programa por website

COMO FUNCIONA NA PRÁTICA

01 · Define as regras do programa
Configura o programa, as regras de obtenção e de utilização de pontos.

02 · O cliente ganha e utiliza pontos
As compras e as atividades elegíveis ativam os benefícios configurados.

03 · Controla o histórico e o resultado
Os relatórios mostram o saldo, as transações, as devoluções e a atividade das regras.

O que ganha a sua loja?

Conheça as funções, a aplicação e as definições do módulo.

Programa de fidelização Magento 2 para criar vendas recorrentes

Kowal Loyalty & Rewards Suite combina pontos de fidelização, recompensas, níveis VIP, recomendações e gamificação num único sistema para Magento 2. O programa pode crescer com a loja — desde pontos simples por compras até cenários de retenção mais avançados.

O elemento-chave é um ledger de pontos auditável, que permite acompanhar atribuições, utilizações, expirações, correções e eventos relacionados com devoluções e credit memo.

Pontos e ledger

Atribua pontos por compras e atividades, controle o respetivo estado e mantenha o histórico das operações e o contexto de negócio.

Recompensas e checkout

Permita que os clientes utilizem pontos como desconto e faça a gestão de cupões, vouchers e outras recompensas do programa.

VIP e referral

Crie níveis de clientes, bónus e um programa de recomendações que apoiam o regresso à loja e a aquisição de novos compradores.

Programa de fidelização sob controlo financeiro

Os pontos de fidelização influenciam o valor real das encomendas, por isso o sistema deve permitir consultar o respetivo histórico. O ledger facilita o controlo de pontos pendentes e disponíveis, expirações, correções, devoluções e operações relacionadas com a liquidação da encomenda.

Desenvolva o programa por etapas

  1. Defina as regras do programa e a forma de atribuição de pontos.
  2. Adicione regras de obtenção de pontos por compras e atividades selecionadas.
  3. Ative as recompensas e a possibilidade de utilizar pontos no processo de compra.
  4. Expanda a retenção com níveis VIP, recomendações e mecanismos de gamificação.
  5. Analise o histórico de pontos e os comportamentos dos clientes.

Integrações

REST API e GraphQL permitem utilizar os dados do programa também em integrações e soluções headless.

Para que lojas?

Para lojas Magento 2 que pretendem aumentar a retenção, a frequência de compra e o valor da relação com o cliente sem mover o programa de fidelização para uma plataforma SaaS separada.

Áreas principais

  • pontos por compras e atividades,
  • histórico e estado das operações de pontos,
  • utilização de pontos como benefício de compra,
  • recompensas, cupões e vouchers,
  • níveis Silver, Gold, VIP e bónus,
  • programa de recomendações,
  • gamificação e mecânicas promocionais,
  • relatórios, REST API e GraphQL.

Um programa para o website

O programa tem contexto de website: o estado, a visibilidade e as regras são definidos para uma determinada página web. O modelo atual suporta um contexto de programa ativo por website. Antes do lançamento, ative o programa e as funções necessárias — a simples ativação do módulo não ativa um programa com estado Draft.

Pontos desde a compra até à devolução

O histórico abrange pontos pending, available, spent, reversed e expired. As transações mantêm o contexto do cliente, website, evento, regra, campanha, encomenda e credit memo, bem como a chave de idempotência que limita a nova atribuição da mesma operação.

O cron trata da ativação diferida e da expiração dos pontos. O suporte de credit memo permite reverter atribuições e repor pontos utilizados de acordo com o processo de devolução.

Utilização de pontos como desconto

O cliente pode aplicar ou remover pontos no carrinho e no checkout. O sistema verifica a adesão, o saldo disponível e os limites de configuração, converte pontos em desconto na moeda base e regista a utilização na encomenda.

Antes do lançamento, defina o valor do ponto e os limites de utilização e, em seguida, verifique a interação do desconto com impostos, promoções e o checkout real da loja.

Níveis VIP e recomendações qualificadas

O nível do cliente pode resultar do valor das encomendas concluídas nos últimos 12 meses, do número de encomendas e dos pontos obtidos. O valor baseia-se no subtotal, sem portes. O bónus de nível é registado numa transação ledger separada.

A recomendação utiliza o código e o link do cliente, a atribuição aquando da inscrição no programa e o estado qualificável da encomenda. O mecanismo bloqueia autorrecomendações e a reatribuição da mesma pessoa; a recompensa é definida pelas regras do programa.

Gamificação com controlo de recompensas

A roda de prémios e a raspadinha utilizam uma seleção determinística ou uma sequência de resultados definida. As pools podem ter limites de prémios ganhos e de orçamento de pontos, bem como limites de participação por cliente e endereço de e-mail. O histórico regista a participação e a recompensa atribuída.

Os benefícios possíveis incluem pontos, cupão, cupão de portes gratuitos, badge ou ausência de recompensa. As definições das mecânicas podem ser apresentadas em widgets CMS.

Relatórios e arquitetura do pacote

O pacote Composer contém 28 módulos, incluindo programa, pontos, regras, recompensas, checkout, consentimentos, newsletter, níveis, recomendações, comunicação, relatórios, REST e GraphQL. A instalação padrão utiliza um único pacote suite.

Os relatórios no Magento Admin mostram saldos, responsabilidades em pontos, ledger e atividade de regras e campanhas. Oferecem filtragem, vistas guardadas e CSV; os bónus de campanhas e níveis podem ser acompanhados separadamente das atribuições básicas.

Suporte Hyvä opcional

A suite inclui o adaptador Kowal_LoyaltyHyva para produto, carrinho, minicarrinho, formulário de inscrição, painel do cliente e widgets. A renderização está desativada por predefinição e requer um tema Hyvä ativo e a configuração do programa.

No checkout Hyvä, o formulário utiliza POST normal com recarregamento da página e o coletor de desconto Magento comum. O adaptador não inclui um componente Magewire dedicado nem uma linha de resumo Hyvä Checkout; checkout e carrinho personalizados exigem verificação da integração.

Instalação via Composer

Pacote kowal/metapackage-loyalty-suite, módulo Kowal_Loyalty. Depois de configurar o acesso ao repositório Kowal, instale o pacote, ative o módulo, atualize o Magento e limpe a cache. Em produção, inclua a compilação e a implementação de conteúdos estáticos de acordo com o processo da loja.

Da configuração ao resultado

1. Define as regras do programa
Configura o programa, as regras de obtenção e de utilização de pontos.

2. O cliente ganha e utiliza pontos
As compras e as atividades elegíveis ativam os benefícios configurados.

3. Controla o histórico e o resultado
Os relatórios mostram o saldo, as transações, as devoluções e a atividade das regras.

Exemplo: dos pontos aos níveis VIP

Começa com pontos por compras e desconto no carrinho. Em seguida, adiciona patamares Silver, Gold e VIP, bem como recomendações qualificadas após a encomenda. Cada atribuição e bónus permanecem associados ao histórico do programa.

Desenhe um programa ao qual os clientes querem voltar.

Quer adaptar o módulo à sua loja? Pergunte sobre a implementação do Kowal Loyalty & Rewards Suite e fale connosco sobre a configuração ou as extensões necessárias.

Mais informação

Hyva Theme Hyva Theme Redy
Compatibilidade com o modelo Hyvä, Luma / Blank, KOWAL

Manual de instalação do módulo

Instruções de instalação e configuração do Kowal Loyalty & Rewards Suite

Este documento descreve a instalação e a configuração básica do pacote kowal/metapackage-loyalty-suite em Magento 2. A instrução baseia-se no código atual dos módulos, na configuração system.xml, nos valores predefinidos config.xml e na documentação do produto.

Requisitos

  • Magento Open Source 2.4.9 ou uma instalação Magento 2.4.x compatível.
  • PHP ^8.3.
  • Acesso à consola do servidor Magento.
  • Cron Magento ativado.
  • Pelo menos um website, store e store view configurados.
  • Módulos Magento ativos utilizados pelo pacote, incluindo Customer, Sales, Quote, Checkout, CMS, Newsletter, SalesRule, Webapi, GraphQl, UI e ImportExport.

O pacote é instalado como um único root package Composer. Os submódulos encontram-se em packages/, mas a instalação padrão não requer a sua instalação separada.

Instalação

No projeto Magento, execute:

Receberá os dados de acesso ao repositório Composer, endereço de e-mail do cliente e token de licença, por e-mail após a compra. Também estão disponíveis no painel do cliente depois de iniciar sessão em kowal.store. Substitua TWOJ_EMAIL_KLIENTA pelo endereço de e-mail da sua conta e TWOJ_TOKEN pelo token recebido. Execute os comandos no diretório raiz do Magento.

composer config repositories.kowal composer https://repo.kowal.storecomposer config http-basic.repo.kowal.store 'TWOJ_EMAIL_KLIENTA' 'TWOJ_TOKEN'composer require kowal/metapackage-loyalty-suite:^0.1bin/magento module:enable Kowal_Loyalty Kowal_LoyaltyProgram Kowal_LoyaltyRules Kowal_LoyaltyPoints Kowal_LoyaltyRewards Kowal_LoyaltyCheckout Kowal_LoyaltyEnrollment Kowal_LoyaltyConsent Kowal_LoyaltyNewsletter Kowal_LoyaltyContent Kowal_LoyaltyTiers Kowal_LoyaltyCampaigns Kowal_LoyaltyWallet Kowal_LoyaltyCoupons Kowal_LoyaltyChallenges Kowal_LoyaltyBadges Kowal_LoyaltyLeaderboard Kowal_LoyaltyReferrals Kowal_LoyaltyGamification Kowal_LoyaltyLottery Kowal_LoyaltyCommunication Kowal_LoyaltyReports Kowal_LoyaltyAdminUi Kowal_LoyaltyApi Kowal_LoyaltyGraphQl Kowal_LoyaltyImportExport Kowal_LoyaltyIntegrationbin/magento setup:upgradebin/magento cache:flush

Após a instalação, verifique se o cron Magento funciona corretamente. O cron é necessário, entre outros, para ativar pontos pendentes, expirar pontos, enviar notificações e atualizar rankings.

Validação local do pacote

No repositório do pacote, pode executar:

./scripts/validate-local.sh

O script verifica ficheiros JSON, PHP, PHTML, XML básicos, registos de módulos e esquemas GraphQL.

Local da configuração no painel Magento

A configuração principal encontra-se em:

Stores > Configuration > Kowal > Loyalty & Rewards

A configuração é, na maioria dos casos, definida por website. Isto significa que o programa pode ser ativado para um website e permanecer desativado para outro.

General

CampoCaminho configPredefiniçãoSignificado
Enable Loyaltykowal_loyalty/general/enabledNoAtiva o programa de fidelização para o website selecionado. Sem isto, os módulos de domínio não devem tratar o cliente como participante de um programa ativo.
Debug Modekowal_loyalty/general/debugNoAtiva diagnóstico adicional para o website selecionado. Utilize em staging ou ao analisar problemas.
Log Retention Dayskowal_loyalty/general/log_retention_days30Tempo global de retenção dos logs de fidelização em dias.

Recomendação: em produção, defina Enable Loyalty = Yes apenas para o website em que o programa deve estar ativo. Mantenha Debug Mode como No, a menos que esteja a diagnosticar um problema específico.

Program

CampoCaminho configPredefiniçãoSignificado
Program IDkowal_loyalty/program/program_iddefaultIdentificador interno do programa. O MVP assume um programa por website. Normalmente, deixe default.
Program Namekowal_loyalty/program/nameLoyalty & RewardsNome do programa visível para o cliente em widgets, landing page e painel da conta.
Short Descriptionkowal_loyalty/program/short_descriptionEarn points, unlock rewards and use them on future orders.Breve descrição do programa utilizada na apresentação frontend.
Program Statuskowal_loyalty/program/statusdraftEstado do programa. Apenas um programa ativo é tratado como disponível para os clientes.
Program Visibilitykowal_loyalty/program/visibilitypublicControla a visibilidade do programa na camada storefront.
Program Terms CMS Pagekowal_loyalty/program/program_terms_cms_page0Página CMS com os termos e condições do programa de fidelização. O link pode ser utilizado automaticamente por formulários e widgets.
Store Terms CMS Pagekowal_loyalty/program/store_terms_cms_page0Página CMS com os termos e condições da loja, necessária especialmente na inscrição de convidado e na criação de conta.

Recomendação: antes de ativar publicamente o programa, crie páginas CMS com os termos do programa e os termos da loja e, em seguida, atribua-as na configuração.

Points Defaults

CampoCaminho configPredefiniçãoSignificado
Default Points Expiration Dayskowal_loyalty/points/expiration_days365Número de dias de validade dos pontos contado a partir da data de ativação.
Default Rounding Modekowal_loyalty/points/rounding_modefloorModo de arredondamento dos pontos: para baixo, padrão ou para cima.
Default Earning Amount Basiskowal_loyalty/points/earning_amount_basisbase_row_total_incl_tax_after_discountBase do valor da encomenda utilizada para atribuir pontos. O envio está sempre excluído.
Earn Points After Order Statuskowal_loyalty/points/earning_order_statuscompleteEstado da encomenda após o qual os pontos de compra são atribuídos.
Activate Pending Points After Order Statuskowal_loyalty/points/activation_order_statuscompleteEstado da encomenda após o qual os pontos pendentes podem ficar disponíveis.
Activation Delay Dayskowal_loyalty/points/activation_delay_days0Atraso adicional na ativação dos pontos. 0 significa ativação sem atraso após o cumprimento do estado.
Expiration Notification Dayskowal_loyalty/points/expiration_notification_days30,7,1Limiares de notificação antes da expiração dos pontos, separados por vírgulas.

Opções de Default Earning Amount Basis:

ValorSignificadoQuando utilizar
base_row_total_incl_tax_after_discountValor bruto após descontosVariante B2C mais comum, o cliente ganha pontos sobre o valor dos produtos efetivamente pago.
base_row_total_incl_tax_before_discountValor bruto antes dos descontosQuando as promoções de preço não devem reduzir o número de pontos ganhos.
base_row_total_after_discountValor líquido após descontosPara B2B ou lojas que contabilizam a fidelização sobre o valor líquido.
base_row_total_before_discountValor líquido antes dos descontosPara programas calculados sobre o valor líquido de catálogo dos produtos.

Recomendação: para uma loja B2C típica, deixe Gross After Discounts, rounding_mode = floor, estados complete e validade dos pontos de 365 dias.

Point Redemption

CampoCaminho configPredefiniçãoSignificado
Pointskowal_loyalty/redemption/points100Número de pontos correspondente ao valor de desconto configurado.
Discount Amountkowal_loyalty/redemption/base_amount10Valor do desconto na moeda base do website para o número de pontos indicado.
Minimum Points To Redeemkowal_loyalty/redemption/min_points100Número mínimo de pontos que o cliente pode utilizar no carrinho.
Minimum Order Amountkowal_loyalty/redemption/min_order_amount100Valor mínimo da encomenda que qualifica a utilização de pontos. O envio está excluído da base de validação.
Maximum Order Percent Paid With Pointskowal_loyalty/redemption/max_order_percent30Percentagem máxima do valor elegível da encomenda que pode ser coberta por pontos.

Exemplo: os valores Points = 100 e Discount Amount = 10 significam que 100 pontos dão 10 unidades da moeda base de desconto. Com Maximum Order Percent Paid With Points = 30, o cliente pode cobrir com pontos, no máximo, 30% do valor elegível do carrinho.

Recomendação: para começar, defina um limite conservador, por exemplo 20-30%, para que o programa não absorva toda a margem da encomenda.

Feature Flags

CampoCaminho configPredefiniçãoSignificado
Programkowal_loyalty/features/programYesAtiva a camada do programa e do contexto de website.
Ruleskowal_loyalty/features/rulesNoAtiva o suporte de regras de atribuição de pontos.
Pointskowal_loyalty/features/pointsNoAtiva o ledger de pontos e a projeção de saldo.
Rewardskowal_loyalty/features/rewardsNoAtiva os mecanismos de recompensas e utilização de pontos.
Checkoutkowal_loyalty/features/checkoutNoAtiva a integração com o carrinho e o checkout.
Contentkowal_loyalty/features/contentNoAtiva a camada de conteúdo, landing pages, widgets e blocos frontend.
Leaderboardkowal_loyalty/features/leaderboardNoAtiva o ranking de clientes, se o módulo estiver instalado.
Gamificationkowal_loyalty/features/gamificationNoAtiva mecânicas promocionais determinísticas.
Lotterykowal_loyalty/features/lotteryNoAtiva o módulo de lotarias e jogos de azar.

As feature flags permitem lançar o pacote por etapas. Na primeira configuração, normalmente ative: Program, Rules, Points, Rewards, Checkout e Content.

Leaderboard

CampoCaminho configPredefiniçãoSignificado
Enable Leaderboardkowal_loyalty/leaderboard/enabledNoAtiva a materialização de rankings pelo cron. Deixe desativado até à aprovação das regras de privacidade.
Allow Public Leaderboard Widgetskowal_loyalty/leaderboard/public_enabledNoPermite apresentar widgets públicos de rankings. Quando desativado, os widgets não renderizam o ranking público.
Default Metrickowal_loyalty/leaderboard/default_metricpointsMétrica predefinida do ranking: pontos, progresso de desafios, recomendações ou avaliações.
Default Widget Limitkowal_loyalty/leaderboard/default_limit10Número de posições nos widgets. O código limita o valor a, no máximo, 100.

Recomendação: utilize rankings públicos apenas quando tiver uma política de privacidade aprovada e comunicação com o cliente. Por predefinição, o módulo utiliza pseudónimos em vez de dados pessoais.

Gamification

CampoCaminho configPredefiniçãoSignificado
Enable Gamification Mechanicskowal_loyalty/gamification/enabledNoAtiva mecânicas promocionais determinísticas, por exemplo Spin the Wheel e Scratch & Win.
Gamification feature flagkowal_loyalty/features/gamificationNoFeature flag para a área de gamificação.

As mecânicas de gamificação não são uma verdadeira lotaria. A escolha das recompensas é determinística ou baseada numa sequência definida, o que facilita o controlo jurídico e orçamental.

Lotteries and Games of Chance

CampoCaminho configPredefiniçãoSignificado
Enable Lottery Modulekowal_loyalty/lottery/enabledNoAtiva o módulo de lotaria. Deixe desativado sem verificação jurídica prévia.
Allow Public Lottery Widgetskowal_loyalty/lottery/public_widgets_enabledNoPermite renderizar widgets públicos de campanhas ativas com aprovação jurídica.
Lottery feature flagkowal_loyalty/features/lotteryNoFeature flag para a área de lotaria.

Recomendação: para promoções normais, utilize Gamification. Ative Lottery apenas para campanhas que tenham regulamento separado, aprovação jurídica e âmbito nacional em conformidade com a legislação.

Regras de pontos

As regras de pontos são geridas no painel administrativo do módulo. O respetivo formulário contém:

CampoSignificado
EnabledIndica se a regra está ativa.
Program IDPrograma a que a regra se aplica. No MVP, normalmente default.
NameNome da regra visível na administração.
DescriptionDescrição auxiliar para o administrador.
Event TypeEvento pelo qual os pontos são atribuídos, por exemplo compra, newsletter, referral.
Points ModeModo de atribuição de pontos, por exemplo valor fixo ou valor dependente do montante.
Points ValueNúmero de pontos ou conversor utilizado pelo modo selecionado.
PriorityOrdem de avaliação. As regras que correspondem ao evento acumulam-se; a prioridade não impede as regras seguintes.
Related Landing Page IdentifierIdentificador da página CMS associada à regra.
Website IDsLista de IDs de website separados por vírgulas. Um campo vazio significa todos os websites.
Customer Group IDsLista de IDs de grupos de clientes separados por vírgulas. Um campo vazio significa todos os grupos.
From Date / To DatePeríodo de validade da regra.

Exemplo de uma regra de compra simples: Event Type = purchase, Points Mode = amount based, Points Value = 1, ativa para todos os grupos e apenas para o website selecionado. Isto significa a atribuição de pontos segundo o valor do carrinho, de acordo com a base da configuração Points Defaults.

Exemplo de bónus de newsletter: Event Type = newsletter_signup, Points Mode = fixed, Points Value = 50, período sem data final. A regra atribui um bónus único após a inscrição do cliente na newsletter, se a integração da newsletter acionar o evento adequado.

Níveis de clientes

Os níveis são geridos como entidades administrativas. O formulário de nível contém:

CampoSignificado
EnabledIndica se o nível está ativo.
Program IDPrograma a que o nível se aplica. No MVP, normalmente default.
NameNome do nível, por exemplo Silver, Gold, VIP.
CodeCódigo técnico do nível.
Sort OrderOrdem dos níveis.
Minimum Completed Purchase AmountValor mínimo de encomendas concluídas nos últimos 12 meses, sem envio.
Minimum Completed OrdersNúmero mínimo de encomendas concluídas.
Minimum Earned PointsNúmero mínimo de pontos ganhos.
Bonus MultiplierMultiplicador de bónus. 1.25 significa uma transação de bónus separada de +25% em relação aos pontos base.
Website IDsLista de IDs de website separados por vírgulas. Um campo vazio significa todos os websites.

Níveis predefinidos instalados como modelos:

NívelLimiar de comprasMultiplicador
Silver10001.25
Gold30001.5
VIP75002.0

Trate os valores predefinidos como ponto de partida. Antes da produção, ajuste os limiares ao valor médio da encomenda, à margem e à frequência de compra.

Exemplos de configuração

1. Programa de pontos simples para uma loja B2C

Objetivo: o cliente acumula pontos por compras e pode gastá-los no carrinho.

Definições:

  • Enable Loyalty = Yes.
  • Program Status = active.
  • Program Visibility = public.
  • Program Terms CMS Page e Store Terms CMS Page apontam para páginas CMS corretas.
  • Default Earning Amount Basis = Gross After Discounts.
  • Earn Points After Order Status = complete.
  • Activate Pending Points After Order Status = complete.
  • Activation Delay Days = 0.
  • Default Points Expiration Days = 365.
  • Points = 100, Discount Amount = 10.
  • Minimum Points To Redeem = 100.
  • Minimum Order Amount = 100.
  • Maximum Order Percent Paid With Points = 30.
  • Feature flags: Program, Rules, Points, Rewards, Checkout, Content definidas como Yes.

Adicione uma regra de pontos por compra e teste todo o fluxo: enrollment, encomenda, atribuição de pontos, utilização de pontos no carrinho.

2. Programa com ativação diferida de pontos

Objetivo: os pontos ficam disponíveis apenas após o período de devolução.

Definições:

  • Earn Points After Order Status = complete.
  • Activate Pending Points After Order Status = complete.
  • Activation Delay Days = 14 ou 30.
  • Default Points Expiration Days = 365.
  • Expiration Notification Days = 30,7,1.

Esta variante limita o risco de o cliente gastar pontos antes do fim do período de devolução.

3. Programa B2B calculado sobre o valor líquido

Objetivo: atribuir pontos sobre o valor líquido dos produtos, sem envio e sem imposto.

Definições:

  • Default Earning Amount Basis = Net After Discounts.
  • Default Rounding Mode = floor.
  • Defina Minimum Order Amount de acordo com o valor mínimo de encomenda B2B, por exemplo 500.
  • Defina Maximum Order Percent Paid With Points de forma conservadora, por exemplo 10 ou 20.

Esta variante faz sentido quando a fidelização deve ser contabilizada mais perto da margem e do valor líquido faturado.

4. Programa VIP com níveis de clientes

Objetivo: melhores clientes ganham pontos adicionais.

Definições:

  • Ative as feature flags básicas do programa, pontos, regras e checkout.
  • Configure níveis, por exemplo Silver, Gold, VIP.
  • Defina Bonus Multiplier: 1.25, 1.5, 2.0.
  • Ajuste os limiares Minimum Completed Purchase Amount aos dados de vendas.

O bónus de nível é guardado como uma transação separada no ledger. Isto permite que os relatórios separem os pontos base dos pontos de bónus.

5. Campanha com ranking

Objetivo: apresentar um ranking público de clientes na campanha.

Definições:

  • Leaderboard feature flag = Yes.
  • Enable Leaderboard = Yes.
  • Default Metric = points, challenge_progress, referrals ou reviews.
  • Default Widget Limit = 10 ou outro valor razoável.
  • Allow Public Leaderboard Widgets = Yes apenas após a aprovação das regras de privacidade.

Antes da publicação, verifique o conteúdo do regulamento, a política de privacidade e a forma de apresentação dos aliases dos clientes.

6. Promoção Spin the Wheel sem lotaria

Objetivo: ação promocional controlada com recompensas sem mecanismo aleatório.

Definições:

  • Gamification feature flag = Yes.
  • Enable Gamification Mechanics = Yes.
  • Não ative Lottery se a promoção não for juridicamente uma lotaria.
  • Utilize uma mecânica determinística ou uma sequência predefinida de recompensas.
  • Defina limites de participação por cliente, e-mail, orçamento de pontos e número de prémios ganhos na configuração da mecânica.

Esta variante é adequada para ações de marketing que devem parecer apelativas, mas que precisam de permanecer controladas em termos de orçamento e auditáveis.

7. Lotaria ou jogo de azar

Objetivo: lançar uma campanha com um elemento aleatório real.

Definições:

  • Lottery feature flag = Yes.
  • Enable Lottery Module = Yes.
  • Allow Public Lottery Widgets = Yes apenas após a preparação da campanha.
  • A campanha deve ter estado ativo, website e country scope adequados, bem como legal_approval_status = approved.
  • Adicione um regulamento CMS separado e uma landing page da campanha.

Não utilize esta variante sem verificação jurídica para o país em que a loja opera.

Checklist antes da produção

  • Programa ativado apenas para os websites corretos.
  • Estado do programa definido como ativo.
  • Regulamento do programa e regulamento da loja atribuídos a páginas CMS.
  • Newsletter descrita claramente como condição para direitos completos do programa.
  • Regras de pontos verificadas em staging.
  • Limites de utilização de pontos calculados em relação à margem.
  • Devoluções e credit memo testados manualmente.
  • Cron Magento em funcionamento e a processar pontos pendentes, expirações e rankings.
  • Rankings públicos e lotarias aprovados juridicamente.
  • REST API e GraphQL verificados quanto ao acesso apenas aos dados do cliente correto.
  • Importação de correções de pontos testada quanto à idempotência.

Locais úteis no painel

  • Stores > Configuration > Kowal > Loyalty & Rewards - configuração principal do programa.
  • Customers > Loyalty & Rewards ou menu administrativo Kowal Loyalty - participantes, ledger, correções manuais e relatórios, dependendo dos módulos ativados.
  • CMS Pages - regulamentos do programa, regulamento da loja e landing pages.
  • Cart Price Rules - regras de desconto utilizadas pelas recompensas por cupão.

Notas operacionais

O ledger de pontos é a fonte da verdade. A tabela de saldos é uma projeção para leituras rápidas no frontend, checkout e painel administrativo. Os saldos não devem ser editados manualmente sem uma transação no ledger.

As regras de pontos são cumulativas. Se várias regras ativas corresponderem ao evento, o cliente pode receber várias transações de pontos separadas. A prioridade da regra controla a ordem e a legibilidade da auditoria, não a interrupção de regras seguintes.

Os pontos utilizados no carrinho são guardados na quote, transferidos para a order e liquidados após a submissão da encomenda. Devoluções e credit memo devem ser testados para devoluções totais e parciais, especialmente quando a loja utiliza pontos como desconto.

Pressione para saltar o carrossel

Encontrámos outros produtos que podem ser do seu interesse!

Kowal Data Layer para Magento 2
30,75 €
Escreva a sua própria avaliação
Está a avaliar: Programa de fidelização Magento 2 - Kowal Loyalty & Rewards Suite
A sua classificação:
Preço
Qualidade
Suporte
loader
Carregando...

Classificação enviada para aprovação.

Alterar preferências de cookies