Integração com loja online

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 porPolling do webservice a cada 5 minutos
CredenciaisChave do webservice com acesso GET a pedidos, clientes, endereços, países e moedas
Pedidos pagosPedidos que o PrestaShop marca como válidos
Snippet de agradecimentoorder-confirmation.tpl ou o hook displayOrderConfirmation
Correspondência de pedidosSnippet de agradecimento, depois um e-mail informado antes pelo visitante

Como o PrestaShop se conecta

  1. Adicione o script do ROASaurus ao cabeçalho do seu tema (templates/_partials/head.tpl) ou com um módulo de código personalizado.
  2. Adicione o snippet de agradecimento em order-confirmation.tpl, ou um módulo no hook displayOrderConfirmation, preenchido com o ID do pedido.
  3. 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 frequentes

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 →