# Vendre de l’alimentaire en ligne : dates, lots et expédition

> Dès qu’une denrée se périme, le stock cesse d’être un compteur. Il devient un ensemble de lots datés qu’il faut savoir vendre dans le bon ordre, tracer jusqu’à la ligne de commande et expédier dans une fenêtre étroite.

- Source canonique : [https://allaux.fr/secteurs/epicerie-produits-alimentaires](https://allaux.fr/secteurs/epicerie-produits-alimentaires)
- Langue : FR
- Dernière mise à jour : 2026-07-26

## Un stock daté, pas un compteur

Sur une épicerie, une boulangerie-pâtisserie ou une activité de traiteur, savoir qu’il reste douze unités d’une référence ne sert à rien : il faut savoir combien relèvent de quelle DLC et combien de quelle DDM. La préparation se fait en FEFO, premier périmé premier sorti, faute de quoi les lots les plus anciens dorment pendant que les récents partent, et finissent en perte sèche.

Aucun des CMS courants ne porte le numéro de lot ni la date sur la ligne de commande. La conséquence est directe : sans développement spécifique, un rappel devient impossible à tracer, puisque rien ne relie une commande expédiée au lot qu’elle contenait. C’est le point que je regarde en premier, avant même la présentation du catalogue, parce qu’il conditionne tout ce qui se passe ensuite en préparation.

Le contrôle des dates en magasin et l’organisation des tournées de production reviennent régulièrement dans les demandes que je reçois de commerces de bouche.

## L’information obligatoire est une donnée produit

Le règlement (UE) n° 1169/2011, dit INCO, encadre l’information du consommateur sur les denrées. Pour la vente à distance de produits préemballés, les mentions listées à son article 9 doivent être accessibles à l’acheteur avant la conclusion de l’achat et sans coût supplémentaire : dénomination de la denrée, liste des ingrédients avec mise en évidence des substances allergènes, quantité nette, déclaration nutritionnelle, conditions particulières de conservation et d’utilisation, entre autres. Seule la date de durabilité peut n’être fournie qu’au moment de la livraison.

Techniquement, cela exclut la photo d’étiquette et le PDF joint. Ces mentions doivent vivre dans des champs produits structurés : traduisibles langue par langue, indexables, exportables vers un flux, et modifiables sans repasser par un logiciel de retouche. Une liste d’ingrédients enfermée dans une image ne peut ni être recherchée par un client allergique, ni être corrigée lorsqu’une recette change.

## Les frictions propres aux denrées

- Un même panier mélange plusieurs taux de TVA : denrées, boissons alcoolisées et produits à consommer immédiatement ne relèvent pas du même taux.
- Les frais de port doivent être ventilés entre ces taux, avec des arrondis cohérents, sinon la facture ne tombe pas juste au centime.
- Le frais ne part pas n’importe quel jour : expédier un produit réfrigéré la veille d’un week-end le condamne à passer deux jours dans un entrepôt.
- L’emballage isotherme et les plaques eutectiques pèsent, et ce poids doit entrer dans le calcul du transporteur, pas être absorbé en silence.
- Les zones de livraison se restreignent : certaines destinations sont hors délai pour du frais, même si le transporteur les dessert.
- Le poids variable casse le paiement : un fromage à la coupe ou une pièce de viande est vendu à la pièce mais facturé au poids réel.
- L’écart entre le montant autorisé et le montant réellement dû impose une autorisation puis une capture partielle ou un ajustement, ce que toutes les passerelles ne permettent pas.

## Ma façon d’intervenir sur une boutique de denrées

1. **Je découpe le stock en lots** — J’introduis une entité lot portant sa quantité, sa date et son origine, puis je fais consommer ce stock en FEFO à la préparation. Le numéro de lot descend sur la ligne de commande, ce qui rend un rappel traçable : à partir d’une date, je peux ressortir les commandes concernées au lieu d’alerter tout le fichier client.
2. **Je structure les mentions réglementaires** — Chaque mention de l’article 9 devient un champ dédié, traduit et affiché sur la fiche avant l’ajout au panier. Les allergènes sont mis en évidence dans la liste des ingrédients plutôt que signalés par un pictogramme isolé, et la déclaration nutritionnelle est un tableau de données, pas un bloc de texte libre.
3. **Je remets la TVA au propre** — Je vérifie le taux appliqué à chaque référence, la règle de ventilation du port entre les taux présents dans le panier, et le mode d’arrondi retenu. Un écart d’un centime sur une facture se voit vite en comptabilité et se corrige mal après coup.
4. **Je contraints les jours et les zones d’expédition** — Je pose un calendrier d’expédition qui ferme les jours incompatibles avec la conservation, je limite les destinations éligibles au frais et j’intègre le poids de l’isotherme dans la grille tarifaire. Le client voit la date d’expédition possible avant de payer, pas après.
5. **Je traite le poids variable côté paiement** — Pour les articles pesés, je sépare le montant autorisé au moment de la commande du montant capturé après pesée, avec une capture partielle ou un ajustement selon ce que la passerelle accepte. C’est cette contrainte-là, et non le catalogue, qui détermine souvent le choix du prestataire de paiement.

## Stock, TVA et transport

- **Stocks qui ne se mettent pas à jour** — Quantités figées, écarts entre commandes et inventaire : les causes fréquentes côté PrestaShop et la façon de les isoler. ([/prestashop/problemes/gestion-stocks-mise-a-jour](/prestashop/problemes/gestion-stocks-mise-a-jour))
- **TVA et prix HT/TTC incorrects sur PrestaShop** — Arrondis, règles fiscales mal associées, écarts au centime sur la facture : par où commencer le diagnostic. ([/prestashop/problemes/tva-prix-ht-ttc-incorrect](/prestashop/problemes/tva-prix-ht-ttc-incorrect))
- **Configurer un transporteur sur PrestaShop** — Grilles de poids, zones, restrictions de livraison : le paramétrage qui conditionne l’expédition de produits sensibles. ([/guides/configurer-transporteur-prestashop](/guides/configurer-transporteur-prestashop))
- **TVA mal calculée sur WooCommerce** — Taux appliqué au mauvais article, port taxé de travers : les réglages qui produisent ces écarts. ([/wordpress-woocommerce/problemes/tva-mal-calculee](/wordpress-woocommerce/problemes/tva-mal-calculee))

## Sans lot sur la ligne de commande, aucun rappel n’est ciblé

> Tant que la commande ne mémorise que la référence vendue, un rappel oblige à contacter l’ensemble des acheteurs de cette référence, sur toute la période. Enregistrer le lot au moment de la préparation coûte peu et change complètement la portée d’un incident. C’est le premier développement que je recommande sur une boutique de denrées, avant toute optimisation de tunnel.

## FAQ

### Peut-on gérer les DLC sans module dédié ?

Sur un catalogue très restreint, une date unique par référence peut suffire un temps. Dès que deux lots d’une même référence coexistent en réserve, il faut une entité lot séparée : sinon la date affichée devient fausse pour une partie du stock physique.

### Faut-il afficher la date de durabilité sur la fiche produit ?

La réglementation admet que cette date ne soit fournie qu’au moment de la livraison pour la vente à distance. En revanche, les conditions de conservation et l’ordre de grandeur de la durée restante sont des informations que les acheteurs réclament, et les indiquer réduit nettement les réclamations.

### Comment gérer plusieurs taux de TVA dans un même panier ?

Chaque référence porte sa propre règle fiscale, et les frais de port se ventilent au prorata des taux présents dans la commande. Le point sensible est l’arrondi : selon qu’il s’applique à la ligne ou au total, la facture varie de quelques centimes, ce qui suffit à créer un écart comptable récurrent.

### Comment vendre un produit facturé au poids réel ?

En dissociant l’autorisation du paiement et sa capture. La commande autorise un montant estimé à partir d’un poids moyen, la pesée en préparation fixe le montant dû, puis la capture s’ajuste. Tout dépend de ce que la passerelle de paiement autorise comme ajustement après coup.

### Faut-il bloquer les commandes avant un week-end ?

Pour du frais, oui, sur les produits concernés. Je préfère fermer les créneaux d’expédition incompatibles dans le tunnel plutôt que de laisser passer la commande et de la traiter en exception le lundi suivant.
