Intégration de boutique en ligne

Suivi côté serveur pour PrestaShop

Activez le webservice PrestaShop, donnez une clé de lecture à ROASaurus, et les commandes payées sont récupérées toutes les 5 minutes puis envoyées à vos plateformes publicitaires depuis le serveur.

PrestaShop en un coup d’œil
Les commandes arrivent parInterrogation du webservice toutes les 5 minutes
AccèsClé Webservice avec accès GET aux commandes, clients, adresses, pays et devises
Commandes payéesCommandes que PrestaShop marque comme valides
Extrait de la page de remerciementorder-confirmation.tpl ou le hook displayOrderConfirmation
Association des commandesExtrait de la page de remerciement, puis e-mail donné plus tôt

Comment PrestaShop se connecte

  1. Ajoutez le script ROASaurus à l’en-tête de votre thème (templates/_partials/head.tpl) ou avec un module de code personnalisé.
  2. Ajoutez l’extrait de la page de remerciement à order-confirmation.tpl, ou un module sur le hook displayOrderConfirmation, renseigné avec l’identifiant de commande.
  3. Advanced Parameters › Webservice : activez-le et ajoutez une clé avec accès GET aux commandes, clients, adresses, pays et devises. Saisissez la clé dans ROASaurus.

Comment les commandes sont lues

PrestaShop n’a pas de webhooks de commande : ROASaurus interroge donc le webservice pour les commandes mises à jour depuis sa dernière exécution, toutes les 5 minutes, avec un chevauchement de 30 minutes. Seules les commandes que PrestaShop marque comme valides comptent comme payées. Pour chaque commande, ROASaurus recherche le client, l’adresse de facturation, le pays et la devise, c’est pourquoi la clé a besoin d’un accès en lecture à ces ressources.

Les lignes d’articles conservent le produit et sa déclinaison, ce qui permet de distinguer les variantes. ROASaurus lit le total payé taxes comprises, la référence de commande, l’e-mail et le nom du client, le téléphone, la ville, le code postal et le pays.

Relier les commandes aux clics publicitaires

L’extrait de la page de remerciement déclenche l’achat ROASaurus avec l’identifiant et le total de la commande PrestaShop sur la page de confirmation, ce qui relie la commande au visiteur et à son clic publicitaire. Sans lui, ROASaurus se rabat sur un e-mail que le visiteur a donné plus tôt sur votre site, par exemple dans une popup.

Limites

  • Pas de webhooks : les commandes parviennent à vos plateformes publicitaires jusqu’à 5 minutes après être devenues valides. « Fetch orders now » lance une synchronisation à la demande.
  • Les commandes PrestaShop n’incluent pas l’adresse IP de l’acheteur : le repli par IP n’est donc pas disponible. Ajoutez l’extrait de la page de remerciement.
  • Le connecteur est construit d’après la documentation officielle de l’API de la plateforme. Cliquez sur Test connection après avoir enregistré vos identifiants, puis passez une commande de test et vérifiez l’Event log.

À lire aussi

FAQ

Vos questions, nos réponses

Pourquoi la clé webservice a-t-elle besoin d’accéder aux clients et aux adresses ?

Une commande PrestaShop ne contient que des identifiants pour le client, l’adresse de facturation, le pays et la devise. ROASaurus lit ces enregistrements pour obtenir l’e-mail, le nom et la localisation qu’il hache pour les plateformes publicitaires.

Quelles commandes sont envoyées ?

Les commandes que PrestaShop marque comme valides, c’est ainsi qu’il signale une commande payée. Les autres sont exclues tant qu’elles ne sont pas valides.

Avec quelle rapidité les commandes arrivent-elles ?

En 5 minutes environ. PrestaShop n’a pas de webhooks de commande, ROASaurus interroge donc le webservice. « Fetch orders now » dans l’onglet Connection synchronise immédiatement.

Chaque vente, rattachée à la publicité qui l’a générée

Suivi côté serveur, bénéfice et valeur vie client dans une seule application. Essai gratuit de 14 jours, sans carte bancaire.

Démarrez votre essai gratuit →