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.
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
-
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.
-
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.
-
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.
-
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.
-
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.
-
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.
-
Configurer un transporteur sur PrestaShop
Grilles de poids, zones, restrictions de livraison : le paramétrage qui conditionne l’expédition de produits sensibles.
-
TVA mal calculée sur WooCommerce
Taux appliqué au mauvais article, port taxé de travers : les réglages qui produisent ces écarts.
Questions fréquentes
Peut-on gérer les DLC sans module dédié ?
Faut-il afficher la date de durabilité sur la fiche produit ?
Comment gérer plusieurs taux de TVA dans un même panier ?
Comment vendre un produit facturé au poids réel ?
Faut-il bloquer les commandes avant un week-end ?
Décrivez votre besoin en 1 minute
Quelques questions ciblées pour que je vous réponde avec une estimation, pas avec un questionnaire de plus.