Rastreamento server-side para PrestaShop
Ative o webservice do PrestaShop, dê ao ROASaurus uma chave de leitura, e os pedidos pagos são buscados a cada 5 minutos e enviados às suas plataformas de anúncios a partir do servidor.
| O PrestaShop em resumo | |
|---|---|
| Os pedidos chegam por | Polling do webservice a cada 5 minutos |
| Credenciais | Chave do webservice com acesso GET a pedidos, clientes, endereços, países e moedas |
| Pedidos pagos | Pedidos que o PrestaShop marca como válidos |
| Snippet de agradecimento | order-confirmation.tpl ou o hook displayOrderConfirmation |
| Correspondência de pedidos | Snippet de agradecimento, depois um e-mail informado antes pelo visitante |
Como o PrestaShop se conecta
- Adicione o script do ROASaurus ao cabeçalho do seu tema (
templates/_partials/head.tpl) ou com um módulo de código personalizado. - Adicione o snippet de agradecimento em
order-confirmation.tpl, ou um módulo no hookdisplayOrderConfirmation, preenchido com o ID do pedido. - Advanced Parameters › Webservice: ative-o e adicione uma chave com acesso GET a pedidos, clientes, endereços, países e moedas. Informe a chave no ROASaurus.
Como os pedidos são lidos
O PrestaShop não tem webhooks de pedidos, então o ROASaurus pede ao webservice os pedidos atualizados desde a última execução, a cada 5 minutos, com uma sobreposição de 30 minutos. Apenas pedidos que o PrestaShop marca como válidos contam como pagos. Para cada pedido, o ROASaurus consulta o cliente, o endereço de cobrança, o país e a moeda, e por isso a chave precisa de acesso de leitura a esses recursos.
Os itens do pedido guardam o produto e a combinação dele, para que as variantes sejam distinguidas. O ROASaurus lê o total pago com impostos, a referência do pedido, o e-mail e o nome do cliente, o telefone, a cidade, o CEP e o país.
Ligando os pedidos aos cliques em anúncios
O snippet de agradecimento dispara a compra do ROASaurus com o ID e o total do pedido do PrestaShop na página de confirmação, o que liga o pedido ao visitante e ao clique dele no anúncio. Sem ele, o ROASaurus recorre a um e-mail que o visitante informou antes no seu site, por exemplo em um pop-up.
Limites
- Sem webhooks: os pedidos chegam às suas plataformas de anúncios até 5 minutos depois de se tornarem válidos. "Fetch orders now" executa uma sincronização sob demanda.
- Os pedidos do PrestaShop não incluem o endereço IP do comprador, então a alternativa por IP não está disponível. Adicione o snippet de agradecimento.
- O conector foi criado com base na documentação oficial da API da plataforma. Clique em Test connection depois de salvar as suas credenciais, faça um pedido de teste e confira o Event log.
Relacionados
Perguntas respondidas
Por que a chave do webservice precisa de acesso a clientes e endereços?
Um pedido do PrestaShop guarda apenas IDs do cliente, do endereço de cobrança, do país e da moeda. O ROASaurus lê esses registros para obter o e-mail, o nome e a localização que ele envia com hash às plataformas de anúncios.
Quais pedidos são enviados?
Os pedidos que o PrestaShop marca como válidos, que é como ele sinaliza um pedido pago. Os outros ficam de fora até se tornarem válidos.
Com que rapidez os pedidos chegam?
Em cerca de 5 minutos. O PrestaShop não tem webhooks de pedidos, então o ROASaurus consulta o webservice. "Fetch orders now" na Connection tab sincroniza na hora.
Cada venda, rastreada até o anúncio que a gerou
Rastreamento server-side, lucro e valor vitalício em um só app. 14 dias de teste grátis, sem cartão de crédito.
Comece seu teste grátis →