La synchro produit devient quatre nœuds : stock, prix, images, fiche
Les anciens nœuds « stock + produits » tournaient au même rythme. Désormais quatre nœuds : stock toutes les 15 minutes, prix quotidien, images et fiche à la demande.
Avant, deux nœuds : channel.push_inventory (stock) et channel.push_products (produits). L’un disait « combien il reste », l’autre « ce qui est vendu ». En pratique, c’était bancal : le stock doit partir toutes les 15 minutes ; les infos produit (titres, images, prix) changent à peine une fois par jour. Soit le stock arrivait en retard et vous vendiez à découvert, soit images et prix étaient renvoyés en boucle, brûlant le quota d’API de la plateforme.
Pourquoi quatre nœuds#
La logique tient en une phrase : ce qui change à des vitesses différentes doit être synchronisé séparément.
- Stock : chaque vente le réduit ; en grosse promo, il change en quelques minutes → toutes les 15 minutes.
- Prix : décision humaine, quelques fois par jour au maximum → une fois par jour, ou manuel après chaque changement.
- Images : ne changent qu’à la création ou au remplacement → à la demande, sans planification.
- Fiche (titre / description / poids / code-barres) : ne change qu’à la création ou modification → à la demande, sans planification.
Ce que fait chaque nœud#
channel.push_product_inventory — synchro du stock
Envoie le stock vendable d’OMS / WMS vers le canal : le « plus que X » que voit l’acheteur. C’est le plus actif des quatre, et le seul qui doit tourner sur un rythme serré.
- Activez-le : toutes les 15 minutes sur minuteur (valeur du modèle).
- En grosse promo, resserrez à 5–10 minutes — surveillez la limite d’API du canal.
- Il n’envoie que les quantités — jamais le prix ni les images : rapide et économe en quota.
channel.push_product_price — synchro des prix
Envoie le prix de vente vers le canal. Les prix sont fixés par des humains : à envoyer uniquement quand ils changent.
- Une fois par jour sur minuteur (valeur du modèle), en filet de sécurité.
- Après chaque changement de prix, déclenchez-le une fois à la main : le nouveau prix s’applique aussitôt.
- Gardez-le sur son propre rythme — ne le liez pas au nœud de stock.
channel.push_product_images — synchro des images
Envoie l’image principale et les visuels de détail vers le canal. Les images consomment le plus de bande passante et sont relues lentement : inutile de les planifier.
- Déclenchez-le à la main à la création d’un produit, au remplacement de l’image principale ou à l’ajout de visuels.
- Une exécution envoie le jeu complet ; si une seule a changé, la plupart des connecteurs permettent de n’envoyer que celle-là.
- Après l’envoi, vérifiez la vitrine : le canal met les images en cache, comptez quelques minutes.
channel.push_product_profile — synchro de la fiche
Envoie les champs de « fiche » : titre, description, poids, dimensions, code-barres.
- Déclenchez-le à la main à la création d’un produit ou à la modification du titre / description / poids.
- Les champs qui impactent le fulfillment (code-barres, poids) doivent partir juste après modification.
- Pas de minuteur nécessaire.
Utiliser le modèle « Synchro produit complète »#
La bibliothèque de modèles de Flow propose un modèle « Synchro produit complète » : un clic exécute les quatre nœuds dans l’ordre (stock → prix → images → fiche). Le moyen le plus rapide de mettre en ligne un nouveau produit sur un canal, ou de tout rafraîchir après avoir retravaillé une fiche.
- Allez dans Integration → Flows → Nouveau depuis un modèle, choisissez « Synchro produit complète ».
- Choisissez la connexion : vers quel canal pousse cette synchro (un Flow par canal).
- Vérifiez une fois le mapping des champs : SKU, prix et images doivent correspondre à ce qu’attend le canal. Un mauvais mapping casse les quatre nœuds.
- Cliquez Exécuter une fois à la main : vérifiez que le produit s’affiche correctement sur le canal avant de vous y fier.
- Utilisez-le à chaque création ou modification de produit — il est manuel par conception, ne le mettez pas sur minuteur.
Migrer depuis les anciens nœuds#
Les anciens channel.push_inventory et channel.push_products ont été supprimés — les Flows existants doivent utiliser les quatre nouveaux nœuds. Correspondance :
- push_inventory (stock) → push_product_inventory
- push_products (produits) → se divise en trois : push_product_price (prix) + push_product_images (images) + push_product_profile (fiche)
FAQ#
Le stock semble faux / j’ai vendu à découvert — que faire ?
Vérifiez deux choses : ① le rythme de 15 minutes suffit-il pour cette boutique (resserrez en pic de ventes) ; ② le canal a-t-il limité l’API, ce qui saute un envoi en silence. Si tout va bien, vérifiez le mapping.
Puis-je changer les rythmes des quatre nœuds ?
Oui. Chaque nœud a sa propre planification, sans impact mutuel. Avant d’accélérer : plus de fréquence = plus d’appels d’API.
Images envoyées mais vitrine inchangée ?
« Succès » sur le nœud signifie seulement que l’envoi est parti. Le canal a encore sa relecture d’images et son cache CDN : un délai de quelques minutes à quelques heures est normal. Vérifiez d’abord le back-office du canal.