Le script rivalyse-sync.js est un serveur Node.js qui reçoit les événements price.changed de Rivalyse et applique le nouveau prix dans votre boutique Shopify via l'Admin API en quelques secondes. La correspondance s'appuie sur le SKU du variant Shopify pour identifier chaque produit.
« L'intégration par webhook et API Admin est aujourd'hui la méthode de référence pour synchroniser les données tarifaires entre un outil de veille externe et une boutique Shopify. Elle garantit la cohérence des prix en temps quasi réel sans intervention manuelle. »
Michel Rémy, Head of Technical Partnerships EMEA, Shopify
Trois modes de mise à jour tarifaire disponibles selon votre infrastructure :
- Webhook : le serveur Express reçoit les événements en temps réel dès qu'un prix change
- Poll : interrogation périodique de l'API Rivalyse (configurable, défaut 30 minutes)
- Both : les deux modes actifs simultanément pour une redondance maximale