Disponible pour missions & renforts d’agence · Réponse rapide, par la personne qui intervient

Vendre du meuble, de la literie et de la décoration en ligne

Dans le meuble, la difficulté n’est presque jamais le catalogue : c’est ce qui se passe entre le clic et la porte de l’acheteur. Le volume, le délai et la reprise décident de la marge bien plus que le prix affiché.

Décrire mon problème Discuter sur WhatsApp

Le port se calcule sur le volume, pas sur le poids

Les transporteurs facturent au plus élevé de deux montants : celui issu du poids réel, et celui issu du poids volumétrique, obtenu en multipliant les dimensions du colis puis en divisant par un coefficient propre au prestataire. Un canapé pèse peu et occupe beaucoup ; il coûte cher à acheminer alors que sa balance ne le dit pas.

Or PrestaShop et WooCommerce ne calculent nativement les frais de livraison que par tranche de poids ou par tranche de prix. Tant que les trois dimensions ne sont pas stockées par déclinaison et qu’un poids taxable n’est pas calculé au moment du panier, chaque commande volumineuse part avec un port sous-évalué. Ce n’est pas un détail de paramétrage : c’est la marge de la commande.

Les points durs propres à l’ameublement

  • Hors gabarit et prestations associées : au-delà d’un certain encombrement on quitte la messagerie pour l’affrètement, avec livraison sur rendez-vous, mise à l’étage, déballage et reprise de l’ancien meuble. Ce sont des options payantes du tunnel qui dépendent du contenu du panier, pas des transporteurs au sens du CMS.
  • Éco-participation ameublement : le coût unitaire de gestion des déchets doit être porté à la connaissance de l’acheteur, y compris en vente à distance. Il ne se remise pas, ne se dilue pas dans le prix et se reporte à l’identique sur la facture.
  • Traduction technique de cette contrainte : un montant attaché à la référence, affiché à part du prix, exclu des règles de promotion et repris tel quel dans le document comptable.
  • Délais fournisseur : un meuble est souvent commandé au fournisseur après la vente. La fiche doit annoncer une date de disponibilité par finition, pas une disponibilité globale.
  • Paniers mixtes : des articles disponibles à côté d’articles à délai. Il faut choisir entre un envoi groupé à la date la plus tardive et deux expéditions, et l’annoncer avant le paiement.
  • Déclinaisons dimensionnelles : largeur, profondeur, finition et sens — angle gauche ou droit — produisent des dizaines de combinaisons dont la plupart ne seront jamais en stock. Les échantillons de tissu sont eux-mêmes des produits à expédier.
  • Retours : le droit de rétractation s’applique, mais le coût de retour d’un meuble encombrant n’a rien à voir avec celui d’un colis. Ce coût doit être annoncé avant la commande et la logistique de reprise pensée dès le départ.

Ce que je mets en place face à ces contraintes

Je commence par le modèle de données, parce que tout le reste en dépend : longueur, largeur et hauteur stockées au niveau de la déclinaison et non du produit, plus un nombre de colis quand un article se transporte en plusieurs paquets. Le calcul du poids taxable devient alors une fonction du panier, appliquée avant l’affichage des modes de livraison plutôt qu’après.

Les prestations de livraison sont modélisées comme des options facturables rattachées à la commande, conditionnées par le contenu du panier et par le mode retenu : proposer la mise à l’étage sur un envoi en point relais n’a pas de sens, et un tunnel qui le propose quand même finit par produire une réclamation. L’éco-participation, elle, vit dans un champ dédié de la référence, additionnée à part et protégée des règles de remise.

Enfin, la disponibilité s’exprime par déclinaison, avec une date plutôt qu’un simple indicateur en stock ou hors stock. C’est cette date qui alimente le message de la fiche produit, le récapitulatif du panier et l’e-mail de confirmation, de sorte que l’acheteur lise la même information aux trois endroits.

Pages utiles sur la livraison et le catalogue

Questions fréquentes

Comment calculer un port réaliste sur un meuble volumineux ?
En stockant les dimensions par déclinaison, en calculant un poids volumétrique avec le coefficient du transporteur retenu, puis en retenant le plus élevé des deux poids. Le calcul doit se faire sur le panier complet, colis par colis, et non sur une moyenne du contenu.
La mise à l’étage doit-elle être un transporteur ou une option ?
Une option facturable rattachée à la commande. En faire un transporteur oblige à dupliquer chaque grille pour chaque combinaison de prestations, et le nombre de modes affichés devient vite illisible dans le tunnel.
Où afficher l’éco-participation ?
Sur la fiche produit, dans le récapitulatif du panier et sur la facture, avec le même montant partout, distinct du prix de vente. Elle ne doit jamais entrer dans le calcul d’une remise en pourcentage ni disparaître pendant une opération commerciale.
Comment gérer un panier mêlant articles en stock et articles à délai ?
Il faut choisir une règle et l’annoncer : soit une expédition unique à la date la plus tardive, soit deux expéditions avec le port correspondant. Ce qui provoque les réclamations, ce n’est pas le délai, c’est de le découvrir après le paiement.
Faut-il créer une déclinaison pour chaque combinaison possible ?
Rarement. Au-delà de quelques dizaines de combinaisons, il vaut mieux générer les combinaisons réellement commandables et traiter le reste comme du sur-mesure sur demande, sinon la fiche devient ingérable et l’état des stocks perd tout sens.
Le coût de retour peut-il être laissé à la charge de l’acheteur ?
Le droit de rétractation reste applicable, et l’acheteur peut supporter les frais de renvoi à condition d’en avoir été informé clairement avant la commande. Sur un meuble encombrant, cette information doit figurer dans le tunnel, pas seulement au fond des conditions générales.

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.

De quel type de développement s’agit-il ?
Partez-vous de zéro ou faut-il faire évoluer un existant ?

Reprendre un code existant non maîtrisé demande souvent un audit avant même de commencer à développer.

Une stack technique est-elle imposée ? (facultatif)
Combien de personnes utiliseront l’outil ? (facultatif)
Quelle est votre échéance ? (facultatif)
Indiquez au moins un e-mail ou un téléphone pour que je puisse vous répondre.

Indiquez au moins un e-mail ou un téléphone pour que je puisse vous répondre.