Blogchevron_rightE-commerce
inventoryE-commerce

Conditionnements multi-unités sur Odoo e-commerce : vendre au kilo, à la caisse et à la bourriche

Un client professionnel veut commander "2 caisses de 6 kg" mais la facture doit indiquer le prix au kilo. Un particulier veut "1 bourriche d'huîtres". Sur une boutique Odoo standard, gérer ces conditionnements différents est un casse-tête. Le module Synexus le résout nativement.

2025-04-026 min de lecture
conditionnementse-commercepackaging

Dans le négoce alimentaire, un même produit peut se vendre sous plusieurs formes : au kilo pour les professionnels, à la bourriche de 2 kg pour les particuliers, à la caisse de 5 kg pour les cantines. Chaque conditionnement a son prix, ses contraintes de stock et son étiquetage. Sur Odoo e-commerce standard, ce niveau de complexité nécessite de créer des variantes produits distinctes — une solution qui explose le catalogue et complique la gestion des stocks.

La solution : lg_product_packaging_custom

Le module lg_product_packaging_custom, au cœur de l'installation Brest Marée, remplace le comportement standard du contrôleur WebsiteSale d'Odoo. Il ajoute sur chaque fiche produit un sélecteur de conditionnement qui modifie dynamiquement le prix affiché, la quantité minimum de commande et la disponibilité en stock — sans créer de variante supplémentaire.

Fiche produit — Bar de ligne (boutique Brest Marée)
scale× Kilo24,50 €/kg · min 0,5 kg
inventory_2× Caisse 5 kg22,80 €/kg (× 5)
local_shipping× Carton 10 kg21,50 €/kg (× 10)
flash_onPrix flash caisse 5 kg19,90 €/kg · Stock limité

Les prix flash : urgence de vente sur les arrivages

Le module gère le concept de prix flash (attribut is_flash_sale sur le conditionnement). Quand un arrivage doit partir rapidement, le responsable achats active le prix flash depuis le back-office Odoo en 30 secondes. La boutique affiche un bandeau visuel sur le produit avec le prix réduit et un compteur de stock disponible. Dès épuisement du stock flash, le prix revient automatiquement au tarif normal.

Quick order : la commande rapide pour les professionnels

Les professionnels qui commandent tous les jours ne veulent pas naviguer dans un catalogue. La fonctionnalité de quick order permet de saisir directement les références produits ou les noms avec les quantités — comme un bon de commande textuel. Le module convertit cette saisie en commande Odoo structurée avec les bons conditionnements et les tarifs B2B du client.

  • check_circleSélecteur de conditionnement dynamique sur chaque fiche produit
  • check_circlePrix recalculé en temps réel selon le conditionnement sélectionné
  • check_circleGestion des quantités minimales par conditionnement
  • check_circlePanier intelligent : gestion des incompatibilités (ex. pas de mélange kilo et caisse pour le même produit)
  • check_circlePrix flash avec affichage visuel et épuisement automatique
  • check_circleQuick order pour commande rapide par référence (usage professionnel)
  • check_circleAutocomplete sur la recherche boutique (module lg_seafood_messaging)

Impact sur les stocks : le lien avec lg_packaging_link

Le module lg_packaging_link assure la cohérence entre les unités de conditionnement et le stock. Quand un client commande "2 caisses de 6 kg", Odoo décrémente 12 kg du stock — pas 2 unités. Le stock est toujours exprimé dans l'unité de gestion interne (le kilo), quelle que soit l'unité commandée par le client.

#conditionnements#e-commerce#packaging#Odoo#multi-unités#boutique en ligne