Tracking server-side para PrestaShop
Ative o webservice do PrestaShop, dê à ROASaurus uma chave de leitura e as encomendas pagas são obtidas a cada 5 minutos e enviadas para as suas plataformas de anúncios a partir do servidor.
| O PrestaShop em resumo | |
|---|---|
| As encomendas chegam por | Polling do webservice a cada 5 minutos |
| Credenciais | Chave de webservice com acesso GET a encomendas, clientes, moradas, países e moedas |
| Encomendas pagas | Encomendas que o PrestaShop marca como válidas |
| Snippet da página de agradecimento | order-confirmation.tpl ou o hook displayOrderConfirmation |
| Associação de encomendas | Snippet da página de agradecimento, depois um email que o visitante indicou antes |
Como o PrestaShop se liga
- Adicione o script da ROASaurus ao cabeçalho do seu tema (
templates/_partials/head.tpl) ou com um módulo de código personalizado. - Adicione o snippet da página de agradecimento a
order-confirmation.tpl, ou um módulo no hookdisplayOrderConfirmation, preenchido com o ID da encomenda. - Advanced Parameters › Webservice: ative-o e adicione uma chave com acesso GET a encomendas, clientes, moradas, países e moedas. Introduza a chave na ROASaurus.
Como as encomendas são lidas
O PrestaShop não tem webhooks de encomendas, por isso a ROASaurus pede ao webservice as encomendas atualizadas desde a sua última execução, a cada 5 minutos, com uma sobreposição de 30 minutos. Só as encomendas que o PrestaShop marca como válidas contam como pagas. Para cada encomenda, a ROASaurus consulta o cliente, a morada de faturação, o país e a moeda, razão pela qual a chave precisa de acesso de leitura a esses recursos.
As linhas de artigos mantêm o produto e a sua combinação, para que as variantes se distingam. A ROASaurus lê o total pago com impostos, a referência da encomenda, o email e o nome do cliente, o telefone, a cidade, o código postal e o país.
Associar as encomendas aos cliques em anúncios
O snippet da página de agradecimento dispara a compra da ROASaurus com o ID e o total da encomenda do PrestaShop na página de confirmação, o que associa a encomenda ao visitante e ao seu clique no anúncio. Sem ele, a ROASaurus recorre a um email que o visitante indicou antes no seu site, por exemplo num popup.
Limites
- Sem webhooks: as encomendas chegam às suas plataformas de anúncios até 5 minutos depois de se tornarem válidas. “Fetch orders now” executa uma sincronização a pedido.
- As encomendas do PrestaShop não incluem o endereço IP do comprador, pelo que a alternativa por IP não está disponível. Adicione o snippet da página de agradecimento.
- O conector foi criado com base na documentação oficial da API da plataforma. Clique em Test connection depois de guardar as suas credenciais, faça uma encomenda de teste e verifique o Event log.
Relacionado
Perguntas e respostas
Porque é que a chave do webservice precisa de acesso a clientes e moradas?
Uma encomenda do PrestaShop só contém IDs do cliente, da morada de faturação, do país e da moeda. A ROASaurus lê esses registos para obter o email, o nome e a localização a que aplica hash para as plataformas de anúncios.
Que encomendas são enviadas?
As encomendas que o PrestaShop marca como válidas, que é a forma como assinala uma encomenda paga. As outras ficam de fora até se tornarem válidas.
Com que rapidez chegam as encomendas?
Em cerca de 5 minutos. O PrestaShop não tem webhooks de encomendas, por isso a ROASaurus consulta o webservice. "Fetch orders now" no separador Connection sincroniza de imediato.
Cada venda, associada ao anúncio que a gerou
Tracking server-side, lucro e valor vitalício do cliente numa só app. Teste gratuito de 14 dias, sem cartão de crédito.
Comece o seu teste gratuito →