Aller au contenu principal
ChannelEngine

Exemple : le stock ne correspond pas entre Odoo et ChannelEngine, où est la différence ?

Quand le stock de ChannelEngine ne correspond pas à celui d'Odoo, la différence se trouve en général dans ce qu'Odoo déduit et que ChannelEngine ne voit pas : des livraisons ouvertes, des commandes encore au stade de devis ou des réservations pas encore libérées. Le connecteur compare les deux côtés une fois par jour et place chaque SKU en écart dans une liste. Ce cas d'exemple montre comment s'en servir.

FlexigoTech · Responsable : Víctor Gómez · Mis à jour le 3 novembre 2026

L'essentiel

Versions
Odoo 17, 18, 19 et 20
Vérifié
dans le code du connecteur, version 20.0 · dans les sources citées à la fin
Lecture
3 min

Exemple Cas illustratif : l'entreprise et ses chiffres sont inventés pour expliquer le flux.

Ce qui s'est passé

Casa Lumen vend des lampes sur plusieurs canaux via ChannelEngine et gère son entrepôt dans Odoo. Un lundi, deux commandes du même modèle arrivent par des canaux différents. Il ne restait qu'une unité. La deuxième commande doit être annulée, avec la mauvaise note que cela entraîne sur le canal.

Le premier soupçon est le classique : « le connecteur n'a pas envoyé le stock ». La vérification dit autre chose.

Comment l'écart a été trouvé

Le connecteur a une tâche quotidienne qui lit le stock que détient ChannelEngine et le compare avec ce qu'Odoo enverrait à ce moment-là. Ce qu'Odoo enverrait, c'est la quantité disponible dans l'entrepôt du compte, moins les livraisons ouvertes et les commandes encore au stade de devis. Chaque SKU avec une différence atterrit dans Stock Divergences, avec trois chiffres : ce qu'a ChannelEngine, ce qu'a Odoo et la différence.

Chez Casa Lumen, la lampe affichait une unité de plus dans ChannelEngine. La raison : un devis pour une vente en boutique que personne n'avait confirmé. Odoo le déduisait déjà, et ChannelEngine continuait de proposer cette unité.

Tableau de bord du connecteur ChannelEngine dans Odoo
Le tableau de bord du connecteur, avec l'activité du compte. Capture d'écran d'Odoo avec des données de démonstration.

Ce que fait ChannelEngine de son côté

ChannelEngine dispose d'une réservation de stock conçue, selon son propre centre d'aide, pour éliminer le risque de survente. La réservation dure jusqu'à ce que la commande passe à « In progress » et, en moyenne, elle est rendue aux canaux en 1,5 heure, selon la rapidité avec laquelle les commandes sont confirmées et le stock envoyé. Cela fonctionne bien si votre système envoie le stock régulièrement. Si le stock arrive en retard, la réservation n'y peut rien.

Les réglages qui ont changé

  1. Vérifier la liste Stock Divergences chaque matin et remettre en file d'un clic les offres en écart.
  2. Activer l'option du compte qui retient les commandes sans stock suffisant, pour qu'une commande importée ne soit pas confirmée automatiquement si l'entrepôt ne peut pas la couvrir.
  3. Vérifier que le compte utilise l'identifiant d'emplacement de stock de ChannelEngine, car Casa Lumen a deux emplacements.
  4. Garder les fréquences par défaut : les commandes arrivent toutes les 15 minutes, les changements de prix et de stock sont mis en file toutes les heures et envoyés toutes les 30 minutes.
Offres ChannelEngine dans Odoo avec leur état d'envoi
Les offres dans Odoo, avec leur état d'envoi vers ChannelEngine. Capture d'écran d'Odoo avec des données de démonstration.

Casa Lumen a revu un autre réglage : d'où viennent les prix. Le compte peut prendre les prix des offres dans une liste de prix Odoo au lieu du prix de vente du produit. Ainsi, le prix pour ChannelEngine se modifie à un seul endroit.

Ce que l'équipe a appris

La différence venait d'un devis oublié, pas du connecteur. Sans la comparaison quotidienne, le prochain écart aurait de nouveau ressemblé à une panne technique. Avec la liste sous les yeux, chaque différence a un SKU, des chiffres et une date de vérification, et se règle en quelques minutes.

Journal de synchronisation du connecteur ChannelEngine
Le journal de synchronisation garde chaque appel, au cas où il faudrait remonter plus loin. Capture d'écran d'Odoo avec des données de démonstration.

Casa Lumen n'a changé ni de canaux ni de prestataire. Elle a seulement pris l'habitude de consulter la liste chaque matin, et elle n'annule plus de commandes faute de stock.

Si vous vendez aussi le même produit en dehors de ChannelEngine, Odoo est le seul endroit où chaque unité qui sort est visible d'un coup. C'est pour cela que la comparaison se fait depuis Odoo.

À lire aussi

Vous utilisez ChannelEngine, mais votre stock vit dans Excel : ce que personne ne vous ditVous utilisez ChannelEngine mais votre stock et vos commandes vivent dans des tableurs : ce qui coince et ce qui change avec Odoo et le connecteur FlexigoTech.Une commande Mirakl dans Odoo, de l'achat au versementChronologie d'une commande d'une marketplace Mirakl dans Odoo 17, 18, 19 et 20 : acceptation, expédition, suivi, retour, facture et règlement.
Vérifié dans le code du connecteur (version 20.0) et dans les sources citées

Sources