Cratejoy integration
Cratejoy é o lar de milhares de caixas de assinatura mensal e clubes de caixas para todas as paixões. Encontre caixas de presente selecionadas para todas as ocasiões e destinatários, ou aprenda como iniciar sua própria caixa de assinatura!
A integração Cratejoy consiste em adicionar o código de integração à página de agradecimento e configurar a conexão da API com o Post Affiliate Pro (Rede) para rastrear os pagamentos da assinatura.
Insira o código de integração na página de agradecimento
Faça login no seu painel de administração do Cratejoy e navegue até a seção Design e clique no botão Código sob seu design publicado atualmente.
Selecione a opção para editar a loja ativa e navegue até Componentes -> Cliente -> Obrigado -> Conteúdo de agradecimento ao cliente e component.html.
Insira o seguinte código no final deste arquivo:
<script id="pap_x2s6df8d" src="https://URL_TO_PostAffiliatePro/scripts/trackjs.js" type="text/javascript"></script>
<script type="text/javascript">
PostAffTracker.setAccountId('Account_ID');
var papDiscountMultiplier = {{order.total_price}} / ({{order.sub_total}} - {{order.total_shipping}});
{% for product in order.products %}
var sale{{ loop.index }} = PostAffTracker.createSale();
var papProductPrice = {{product.price}} * papDiscountMultiplier;
sale{{ loop.index }}.setTotalCost((papProductPrice)/ 100);
if('{{product.subscription_id}}' != 'None') {
sale{{ loop.index }}.setOrderID('{{product.subscription_id}}');
} else {
sale{{ loop.index }}.setOrderID('{{order.id}}({{ loop.index }})');
}
sale{{ loop.index }}.setProductID('{{product.instance.sku}}');
{% endfor %}
PostAffTracker.register();
</script>
Salve suas alterações.
Configure as credenciais da API e configure o plug-in PAP
No painel de administração do Cratejoy, navegue até Configurações -> API e selecione a opção Gerar uma nova chave.
Isso abrirá uma nova janela com ID do cliente e Chave secreta do cliente, copie ambos e navegue até o painel do comerciante Post Affiliate Pro (Rede) para Configuração -> Plugins e ative o plug-in de manipulação de webhook Cratejoy.
Depois que o plugin estiver ativado, clique em Configurar e insira os detalhes da sua API. Salve o plugin para começar a rastrear os pagamentos recorrentes.
Observação: o plugin requer o recurso Comissões recorrentes ou plugin Comissões vitalícias para poder rastrear os pagamentos recorrentes.