O fluxo dispara quando a URL tem só ?codegf=CODIGO (ignora utm_*).
Nesta demo o código vem da query string ou do botão abaixo.
Considere o passo anterior já feito: o loader e o
window.__WC_CONFIG__ ficam no header/footer do site (ver
"Como Instalar?" na página inicial), então valem para todas as páginas.
gift-card-redeem-wc é global — o loader
injeta a tag sozinho em toda página. Não declare nada.
?codegf=CODIGO na
URL (e nenhum outro parâmetro além de utm_*), o modal de
presente abre sozinho.
detail:
localStorage.setItem('giftCardRedeemCode', codigo)
window.dispatchEvent(new CustomEvent('pk-open-gift-present', { detail: { code: codigo } }))
site.myAccountPageUrl (ou site.myAccountUrl) no
__WC_CONFIG__ define para onde redirecionar após o resgate.