Comunicação entre site e iframe
Nosso checkout é incorporado ao seu site por meio de um iframe. Em alguns casos, pode ser necessário receber informações sobre eventos que ocorrem dentro do iframe, como quando o cliente finaliza uma compra ou decide sair do checkout.
Para facilitar essa comunicação, emitimos mensagens do iframe para o site. Você pode capturar essas mensagens adicionando um listener com o código a seguir:
// Para o checkout padrão, use "$increazyOnCloseCheckout"
// Para a compra com 1 clique, use "$increazyOnCloseOnetap"
window.$increazyOnCloseCheckout = function (message) {
// Ações personalizadas com base na mensagem recebida
};
Após configurar o listener, você pode tomar ações específicas com base nas mensagens emitidas. Por exemplo:
// Para o checkout padrão, use "$increazyOnCloseCheckout"
// Para a compra com 1 clique, use "$increazyOnCloseOnetap"
window.$increazyOnCloseCheckout = function (message) {
if (message === 'back-to-site') {
alert('O cliente está retornando ao site sem finalizar a compra.');
}
};
Mensagens emitidas pelo iframe
As mensagens emitidas pelo iframe informam sobre o status das interações do cliente. As mensagens disponíveis são:
back-to-site
: O cliente está saindo do checkout sem concluir a compra.back-to-home
: O cliente está saindo do checkout após finalizar a compra.payment-finished
: O cliente concluiu o pagamento com sucesso.
Use essas mensagens para criar ações personalizadas, como notificações ou redirecionamentos, conforme a experiência desejada no seu site.