Mis à jour le 12 octobre 2026

Les pré-commandes WooCommerce ne sont pas une fonction native : WooCommerce propose seulement les commandes en réserve (backorders), qui ne gèrent ni date de sortie, ni paiement différé. Pour une vraie pré-commande, il faut une extension dédiée. Voici comment je choisis entre les deux, avec les limites réelles de chaque option.

Que permet WooCommerce nativement pour les pré-commandes ?

WooCommerce gère les commandes en réserve : quand la gestion de stock est activée sur un produit, l’option « Autoriser les commandes en réserve » propose trois choix : refuser, autoriser en prévenant le client, ou autoriser sans rien signaler. Le produit passe alors en statut « En réserve » (documentation WooCommerce).

C’est utile pour un produit en rupture temporaire. Mais ce n’est pas une pré-commande, et la différence compte dès que vous communiquez une date de sortie.

  • Pas de date de disponibilité : rien ne bascule automatiquement le produit en vente normale.
  • Pas de statut dédié : la commande suit le parcours classique (en attente, en cours), sans distinguer ce qui est réellement expédiable.
  • Paiement toujours immédiat : pas de prélèvement à la sortie du produit.
  • Emails génériques : le message « en réserve » existe, mais aucun email « votre produit est disponible ».

Mon avis : les backorders suffisent pour un réassort de quelques semaines sur un produit déjà vendu. Dès qu’il y a une sortie annoncée, un lancement ou un paiement différé, je passe sur une extension.

Quelle extension choisir pour les pré-commandes WooCommerce ?

Trois solutions couvrent la majorité des boutiques : l’extension officielle WooCommerce Pre-Orders, le module Pre-Orders de Merchant, et YITH Pre-Order. Les données ci-dessous viennent des pages officielles consultées le 12 octobre 2026, à vérifier avant achat car les tarifs et versions évoluent.

Critère WooCommerce Pre-Orders Merchant (module Pre-Orders) YITH Pre-Order
Prix Payant, 179 $ par an (fiche officielle) Module inclus dans la version gratuite (wordpress.org) Version gratuite limitée, version Premium payante (wordpress.org)
Date de sortie Oui, avec heure Oui (date d’expédition) Oui, ou fin manuelle
Paiement à la sortie Oui, automatique ou manuel Non documenté, je le considère absent Premium : Pay Later ou charge automatique via passerelles YITH
Statut de commande dédié « Pré-commandé » Pas de statut dédié documenté Tableau de gestion dédié
Emails 5 emails dédiés Limités Emails admin et client (la version gratuite en propose deux)
Frais de pré-commande Oui Non Oui (Premium)

Pour Merchant, je n’ai pas trouvé dans la documentation consultée de paiement différé ni de statut dédié : je le réserve aux cas simples (paiement immédiat, date d’expédition affichée).

Comment fonctionne WooCommerce Pre-Orders, l’extension officielle ?

L’extension officielle ajoute un onglet « Pre-Orders » sur les produits simples et variables, où l’on fixe une date et une heure de disponibilité, des frais éventuels et le moment du paiement. Elle crée un statut de commande « Pré-commandé » et cinq emails (nouvelle pré-commande, confirmation, date modifiée, annulation, produit disponible), selon la documentation officielle.

Deux modes de paiement :

  • Paiement immédiat : le client paie au checkout comme d’habitude.
  • Paiement à la sortie : avec une passerelle compatible (Stripe, Square, Braintree, Authorize.net, entre autres), la carte enregistrée est débitée automatiquement. Sinon, le client reçoit un email « paiement requis » et règle lui-même, notamment via la passerelle Pay Later.

Cela dit, la documentation affiche des prérequis qui changent d’une page à l’autre (WooCommerce 9.7 ou 9.9 et plus selon l’endroit). Vérifiez la compatibilité avec votre version avant d’installer, sur un site de préproduction. L’extension déclare la compatibilité avec les blocs panier et paiement ainsi qu’avec le stockage HPOS.

Quelles sont les limites des extensions de pré-commande ?

Elles ont toutes des contraintes, et c’est ce que les tutoriels passent sous silence. Pour l’extension officielle, la documentation précise :

  • une commande ne peut contenir qu’un seul produit en pré-commande, sans autre article : ajouter une pré-commande à un panier non vide vide le panier ;
  • on ne peut pas mettre en pré-commande une seule variation : pour ce cas, ce sont les backorders natifs qui prennent le relais ;
  • tant qu’il existe des pré-commandes actives, on ne modifie plus les frais ni le moment du paiement (la date de sortie reste modifiable) ;
  • le remboursement d’une pré-commande annulée déjà payée se fait à la main ;
  • pas de renouvellements synchronisés ni d’essais gratuits sur un produit d’abonnement en pré-commande.

La contrainte du panier mono-produit est celle qui surprend le plus. Si vous vendez un coffret avec des accessoires, il faut le concevoir comme un produit groupé unique, ou accepter que le client passe deux commandes.

Faut-il encaisser tout de suite ou à la sortie du produit ?

Encaisser tout de suite sécurise la trésorerie et finance la production, mais augmente le risque de litige si la date glisse. Encaisser à la sortie rassure le client, mais expose à des échecs de carte au moment du débit. La bonne réponse dépend du délai et du panier moyen.

Situation Mode que je recommande
Production à financer, délai de plus de 2 mois Paiement immédiat, avec date de livraison claire et politique d’annulation écrite
Sortie datée à court terme, marque installée Paiement à la sortie, uniquement avec une passerelle à débit automatique
Passerelle sans débit automatique Paiement immédiat, pour éviter les relances manuelles
Produit à édition limitée Paiement immédiat, c’est ce qui réserve vraiment l’exemplaire

Côté légal en France, un acompte ou un paiement anticipé doit s’accompagner d’une date de livraison indiquée avant la commande. Je vous conseille de valider la formulation avec votre juriste ou vos CGV, je ne donne pas d’avis juridique.

Comment configurer une pré-commande pas à pas ?

La procédure varie selon l’extension, mais l’ordre logique reste le même. Voici ma méthode avec l’extension officielle, à adapter pour les autres.

  1. Tester en préproduction : installez l’extension sur une copie du site, pas en production.
  2. Activer le mode : sur la fiche produit, onglet « Pre-Orders », cochez l’activation.
  3. Fixer la date de sortie : renseignez la date et l’heure, avec le bon fuseau horaire du site (Réglages, Général).
  4. Choisir le moment du paiement : immédiat ou à la sortie, après avoir vérifié que votre passerelle gère le débit automatique.
  5. Régler le stock : chaque pré-commande décrémente le stock, donc fixez une quantité plafond réaliste.
  6. Personnaliser les textes : bouton « Pré-commander », message sous le prix avec la date, et le minuteur (shortcode) si pertinent.
  7. Passer une commande test : vérifiez les cinq emails, l’affichage sur mobile et le comportement du panier.

Avec Merchant, le parcours est plus court : on active le module Pre-Orders, on crée une règle par produit, catégorie ou tag, on définit la date d’expédition, puis le texte du bouton et une note sous le bouton.

Quelles erreurs éviter avec les pré-commandes ?

  • Utiliser les backorders en les appelant pré-commandes : sans date ni statut, vous perdez la visibilité sur ce qui est dû à qui.
  • Oublier le cache : sur mes sites sous LiteSpeed, j’exclus panier, paiement et compte du cache, et je vérifie que le message de date s’affiche correctement après purge.
  • Ne pas prévoir le retard : décidez avant le lancement du texte de l’email « date modifiée » et de votre politique de remboursement.
  • Négliger la passerelle de paiement : une passerelle sans carte enregistrée rend le paiement à la sortie manuel, avec un taux de relances élevé.
  • Surévaluer le stock : une pré-commande sur un produit que vous ne pouvez pas livrer coûte plus cher qu’une rupture.

Pourquoi pré-vendre ? Les vrais bénéfices

Je vois trois usages justifiés. La trésorerie anticipée finance la production quand le paiement est immédiat. La validation de la demande permet d’ajuster la quantité commandée au fournisseur avant de s’engager. Le lancement se prépare aussi : une page de pré-commande avec date et minuteur crée un rendez-vous pour vos clients et pour vos campagnes email. Aucun de ces bénéfices n’est automatique : il faut une date tenue et une communication claire.

Questions fréquentes

Les pré-commandes existent-elles nativement dans WooCommerce ?

Non. WooCommerce propose seulement les commandes en réserve (backorders), sans date de sortie, sans statut dédié et sans paiement différé. Pour une vraie pré-commande, il faut une extension : WooCommerce Pre-Orders, Merchant ou YITH Pre-Order.

Quel plugin choisir pour les pré-commandes WooCommerce ?

L’extension officielle WooCommerce Pre-Orders est la plus complète (statut dédié, cinq emails, paiement à la sortie), mais payante. Merchant suffit pour un cas simple avec paiement immédiat. YITH convient si vous voulez des prix de pré-commande spécifiques.

Peut-on encaisser le paiement à la sortie du produit ?

Oui, avec l’extension officielle ou YITH Premium. Le débit automatique exige une passerelle compatible, comme Stripe ou Square. Sans cela, le client reçoit un email avec un lien de paiement et règle manuellement.

Peut-on mélanger une pré-commande et d’autres produits dans le panier ?

Pas avec l’extension officielle : une commande contient un seul produit en pré-commande et rien d’autre. Ajouter une pré-commande à un panier rempli vide le panier. Vérifiez ce point pour toute autre extension.

Que faire si la date de sortie est repoussée ?

Modifiez la date dans l’extension : l’officielle envoie un email « date modifiée » aux clients concernés. Si le retard est long, proposez l’annulation avec remboursement, qui reste manuel pour les paiements déjà encaissés.

Source :

Url :