Intégration de boutique en ligne

Suivi côté serveur pour Lightspeed eCom

Connectez une clé API Lightspeed eCom, cliquez sur Create webhook, et chaque commande payée part vers vos plateformes publicitaires depuis le serveur. Un extrait de suivi relie chaque commande au clic publicitaire.

Lightspeed en un coup d’œil
Les commandes arrivent parWebhook (commandes mises à jour) plus interrogation toutes les 5 minutes
Configuration du webhookAutomatique, avec le bouton Create webhook
AccèsClé API et secret avec accès en lecture aux commandes, région (eu ou us) et langue de la boutique
Commandes payéesStatut de paiement paid
Extrait de la page de remerciementSection Tracking, avec {{ order.information.number }}

Comment Lightspeed se connecte

  1. Settings › Website settings › Web extras › Custom JavaScript : collez la balise script ROASaurus.
  2. Sur la même page, activez la section Tracking et collez l’extrait de la page de remerciement. Il déclenche l’achat ROASaurus avec le numéro de commande, le total, la devise et l’e-mail du client.
  3. Back office › Settings › Store settings › Developers › New API key, avec accès en lecture aux commandes, puis activez la clé.
  4. Dans ROASaurus, saisissez la clé API et le secret, la région (eu pour webshopapp.com ou us pour shoplightspeed.com) et le code de langue présent dans vos URL d’API, comme nl, en ou de.
  5. Enregistrez, puis cliquez sur Create webhook.

Ce que fait Create webhook

ROASaurus enregistre un webhook orders updated dans Lightspeed. Les webhooks créés avec une clé API ne sont pas signés : chacun porte donc dans son URL un jeton propre à votre boutique, et ROASaurus récupère à nouveau la commande depuis l’API au lieu de se fier à la charge utile. Il vérifie aussi les commandes mises à jour toutes les 5 minutes.

Ce que ROASaurus lit dans chaque commande

Le numéro de commande, qui est aussi celui qu’affiche la page de remerciement, le total taxes comprises, la devise, l’e-mail, le téléphone, le nom, la ville, le code postal et le pays de facturation, l’identifiant client et les produits. Les commandes Lightspeed incluent aussi l’adresse IP et le user agent de l’acheteur : quand l’extrait manque, ROASaurus peut donc encore faire correspondre sur la même IP et le même navigateur, mais uniquement quand un seul visiteur correspond.

Limites

  • Le connecteur utilise l’API Lightspeed eCom (C-Series), sur les clusters eu et us.
  • Seules les commandes avec le statut de paiement paid sont envoyées. Les commandes payées plus tard arrivent avec la mise à jour suivante ou la vérification toutes les 5 minutes.
  • 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

Quel produit Lightspeed est pris en charge ?

Lightspeed eCom (C-Series), via son API sur webshopapp.com (eu) ou shoplightspeed.com (us). Choisissez la région qui correspond à votre back office.

Pourquoi ai-je besoin du code de langue ?

Les URL de l’API Lightspeed eCom incluent la langue de la boutique, par exemple /nl/ ou /en/. Utilisez celle que reprennent les URL d’API de votre boutique.

Qu’ajoute l’extrait Tracking ?

Il déclenche un achat avec le numéro de commande Lightspeed sur la page de remerciement, ce qui relie la commande au visiteur et à son clic publicitaire. Il transmet aussi le total, la devise et l’e-mail.

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 →