Aller au contenu

Marquer de l'inventaire comme indisponible dans Shopify : quand et comment

Les états d'inventaire Shopify — disponible, engagé, indisponible — et comment utiliser l'état indisponible pour les dommages, les contrôles qualité et les réserves, sans casser vos intégrations.

Mehdi Mirza
web kraftz · toronto, canada
4 min de lecture

Parfois le stock existe mais ne doit pas se vendre : une caisse endommagée pendant le transport, des unités retenues pour contrôle qualité, de l'inventaire promis à une commande de gros ou à un pop-up, ou un coussin que vous gardez pour que les dernières unités ne survendent jamais. Shopify a un vrai mécanisme pour ça — l'état d'inventaire indisponible — et bien l'utiliser vaut mieux que les contournements qu'on voit encore, comme mettre les quantités à zéro ou masquer les produits. Nous avions écrit là-dessus il y a des années ; voici la version actuelle, parce que le modèle d'inventaire a été reconstruit depuis.

Comment Shopify compte l'inventaire maintenant

Chaque produit à chaque emplacement a un ensemble d'états d'inventaire plutôt qu'un seul chiffre. En stock, c'est tout ce qui est physiquement là. Engagé, c'est le stock rattaché à des commandes passées mais non exécutées. Indisponible, c'est le stock que vous avez délibérément mis de côté. Disponible — le seul chiffre que votre vitrine vend — c'est ce qui reste : en stock moins engagé moins indisponible. Entrant suit le stock en route, qui ne se vend jamais avant réception.

L'état indisponible se divise lui-même en raisons nommées : endommagé, contrôle qualité, stock de sécurité et autre. Les raisons ne sont pas cosmétiques — elles apparaissent dans les rapports et l'historique d'ajustements, donc six mois plus tard vous savez si le stock était en réserve ou passé en pertes.

Quand l'utiliser

  • Marchandise endommagée pas encore traitée — marquez-la endommagée plutôt que de réduire l'en-stock, pour que le décompte physique reste juste.
  • Retenues de contrôle qualité — un lot que vous inspectez avant de le libérer à la vente.
  • Stock réservé — des unités promises à un acheteur de gros, une commande marketplace, une séance photo ou un lancement à venir.
  • Stock de sécurité — un coussin permanent pour que la vitrine ne vende jamais vos dernières unités pendant qu'un prélèvement est déjà en cours.
  • Recomptes en attente — quand le système dit 40 et l'étagère dit 36, parquez la différence en indisponible le temps de compter correctement.

Comment faire dans l'admin

  • Ouvrez Produits → Inventaire (ou la section Inventaire d'une fiche produit), choisissez l'emplacement et cliquez sur la quantité du produit.
  • Dans le détail des quantités, déplacez des unités de Disponible vers Indisponible et choisissez la raison qui correspond.
  • Pour libérer la retenue plus tard, redéplacez les unités — l'historique d'ajustements garde qui a fait quoi, et quand.

Pour les déplacements en masse — toute une réception vers le contrôle qualité, ou du stock de sécurité sur tout un catalogue — les mutations d'inventaire de l'API Admin GraphQL gèrent les quantités par état et par emplacement, et la plupart des connecteurs ERP et 3PL modernes savent écrire vers des états précis. Ce qui nous amène aux pièges.

Ce que ça change — et ce que ça ne change pas

Marquer du stock indisponible empêche la vitrine de vendre ces unités. Ça ne touche pas au stock déjà engagé sur des commandes, et vos chiffres en stock restent justes pour les rapports et les décomptes. Deux choses défont pourtant régulièrement les retenues les mieux posées. D'abord : le réglage produit « Continuer la vente en rupture de stock » contourne entièrement la disponibilité — s'il est activé, les clients peuvent commander au-delà de votre retenue, et l'état indisponible ne protège rien. Vérifiez-le avant de compter sur des retenues. Ensuite : les intégrations. Si votre ERP, votre 3PL ou votre app d'inventaire synchronise une seule quantité et l'écrit dans disponible, elle aplatira silencieusement vos retenues à la prochaine synchro. Confirmez quelle quantité votre connecteur écrit — disponible ou en stock — avant de bâtir un processus sur des retenues.

Notes multi-emplacements

L'indisponible est par emplacement, et c'est ce que vous voulez : un dommage à l'entrepôt ne doit pas bloquer les ventes du magasin. Mais rappelez-vous que le routage des commandes ne regarde que les quantités disponibles par emplacement — si vous retenez tout à l'emplacement qui exécute normalement les commandes en ligne, les commandes iront vers les autres (ou y échoueront). Quand nous mettons en place des réserves pour des clients multi-emplacements, nous cartographions d'abord l'ordre de routage et plaçons les retenues en conséquence.

Le motif derrière tout ça : gardez la vérité physique (en stock) et la décision de vente (disponible) séparées, et laissez les états indisponibles porter l'explication. Les systèmes qui écrasent cette séparation sont ceux qui survendent.

Si vos décomptes dérivent, que votre connecteur combat vos retenues, ou que la survente revient à chaque lancement, c'est généralement un problème de conception d'intégration plutôt qu'un problème de discipline — et ça se règle. C'est le genre de mandat délimité que nous faisons dans le cadre de la gestion mensuelle de boutique.

// prochaine étape

Vous travaillez sur quelque chose du genre ?

Une consultation gratuite ne coûte rien, et vous recevrez une réponse franche — y compris « vous n’avez pas besoin d’une agence pour ça » quand c’est vrai. Devis fixes, sans obligation.

suite

Retour au journal ou continuez à explorer les autres articles.

tous les articles