Vendre des produits périssables sur Shopify : lots, DLC et FIFO
Shopify ne connaît qu'un stock global, sans lot ni date de péremption. Voici comment une app sur mesure gère DLC, FIFO et zones de risque pour éviter le gaspillage.
Par Équipe WebIdentity
Shopify a été conçu pour des produits « infinis » : une référence, un compteur de stock, et c’est tout. Ce modèle fonctionne très bien pour un t-shirt ou un accessoire. Il devient un problème dès que vos produits ont une date limite de consommation (DLC) : alimentaire, compléments, cosmétique, et plus largement tout ce qui périme.
Car Shopify ne sait pas qu’une partie de vos 200 unités périme dans 6 jours. Pour lui, 200 unités sont 200 unités, qu’elles soient fraîches ou sur le point d’être jetées. Ce billet explique ce qui manque à Shopify pour gérer la péremption, et comment une application sur mesure transforme ce point aveugle en levier anti-gaspillage. Les exemples viennent d’un projet réel pour un distributeur romand de nutrition sportive, anonymisé.
Ce que Shopify ne sait pas faire avec une date
Shopify peut stocker une date dans un metafield, mais il n’en fait rien. Concrètement, il lui manque :
- La notion de lot. Quand vous réceptionnez de la marchandise, chaque arrivage a sa propre DLC. Shopify les fond dans un compteur unique, sans mémoire de « quelle unité périme quand ».
- La logique FIFO. Pour écouler les stocks intelligemment, il faut vendre d’abord ce qui périme en premier (First In, First Out). Shopify n’a aucune logique de sortie par date.
- L’obligation de saisie. Sur un produit périssable, oublier la date à la réception, c’est perdre la traçabilité. Shopify ne peut pas rendre la DLC obligatoire.
- La lecture du risque. Une date brute ne dit rien. Ce qui compte, c’est de croiser la DLC avec la vitesse de vente réelle pour savoir si un stock va s’écouler à temps.
Du lot à la décision : ce qu’une app sur mesure ajoute
Dans le projet évoqué, nous avons développé une gestion des lots directement dans l’admin Shopify (app embarquée, technologies Polaris et App Bridge). Le principe :
- Chaque entrée de stock porte sa DLC. À la réception, on saisit quantité plus date limite. Les entrées du même jour avec la même date sont regroupées automatiquement en un seul lot, sans lignes en double.
- Les sorties suivent le FIFO. Le système puise d’abord dans les lots qui périment le plus tôt.
- La saisie devient obligatoire pour les produits marqués périssables : impossible d’enregistrer une entrée sans date.
- Le risque est calculé, pas subi. Chaque variante reçoit un état (OK, Risque, Urgent) qui croise la date avec la cadence de vente : un produit qui périme dans 3 mois mais qui se vend lentement peut déjà être « à risque ».
La couleur qui sauve la marge
Le cœur de la valeur, c’est de rendre le risque visible d’un coup d’œil. Les lignes du tableau sont colorées par zone DLC (vert, jaune, orange, rouge), avec les jours restants face aux jours nécessaires pour écouler le stock.
On passe ainsi d’une donnée brute (« date X ») à une aide à la décision (« écoule ces 30 unités en priorité, sinon tu vas les jeter »). C’est exactement la différence entre subir la péremption et la piloter :
- écouler avant la DLC, au lieu de découvrir les pertes à l’inventaire,
- déclencher une promotion ciblée sur les lots proches de la date, plutôt qu’une braderie générale,
- garder une traçabilité utile en cas de rappel produit.
Un détecteur d’écarts compare en continu le stock Shopify à la somme réelle des lots, ce qui évite les dérives silencieuses entre la théorie et l’entrepôt.
Est-ce pour vous ?
La gestion par lots devient indispensable dès que la péremption pèse sur votre activité. Quelques signes :
- vous jetez régulièrement des produits périmés découverts trop tard,
- vous bradez dans l’urgence des lots dont vous aviez perdu la trace,
- vous vendez dans un secteur où la traçabilité est attendue (alimentaire, compléments, cosmétique),
- votre équipe note les dates « à côté » de Shopify, dans un Excel parallèle.
Si c’est votre cas, le natif ne tiendra pas longtemps. Une app Shopify sur mesure peut transformer la DLC en avantage opérationnel. C’est ce que couvre notre service de développement d’applications Shopify, et que nous détaillons dans notre cas client en nutrition sportive. Parlons de votre projet, premier échange gratuit.
Tags
- #Shopify
- #e-commerce
- #gestion de stock
- #DLC
- #anti-gaspillage
- #développement sur mesure