Par défaut, WooCommerce affiche le texte “Disponible sur commande” pour certains produits. Il est possible de modifier ce texte pour l’adapter à ton activité.
Contenu avancé #
Cet article utilise du code PHP. Une erreur peut rendre le site inaccessible. Il est recommandé d’utiliser un thème enfant ou un plugin de snippets.
Objectif #
Personnaliser le texte “Disponible sur commande” affiché sur les produits WooCommerce.
Code à utiliser #
Ajoute le code suivant dans le fichier functions.php de ton thème enfant ou via un plugin de snippets:
add_filter('woocommerce_get_availability_text', 'custom_availability_text', 10, 2);
function custom_availability_text($availability, $product) {
if ($product->is_on_backorder()) {
$availability = 'Sur commande (délai 5 à 7 jours)';
}
return $availability;
}
Comprendre le fonctionnement #
woocommerce_get_availability_textpermet de modifier le texte de disponibilitéis_on_backorder()vérifie si le produit est en commande différée- Le texte est remplacé uniquement dans ce cas
Personnaliser le message #
Tu peux adapter le texte selon ton besoin:
- indiquer un délai de livraison
- ajouter une information logistique
- adapter le ton à ton activité
Où ajouter ce code #
- Dans le fichier
functions.phpd’un thème enfant - Via un plugin de gestion de snippets
Points d’attention #
- Ne jamais modifier directement le thème principal
- Une erreur PHP peut bloquer le site
- Ce code s’applique uniquement aux produits en commande différée
Astuce utile #
Profite de ce texte pour rassurer le client en indiquant un délai ou une information claire sur la disponibilité.
Compatibilité #
Cette méthode fonctionne avec WooCommerce standard. Si tu utilises un thème ou un plugin qui modifie l’affichage des stocks, des ajustements peuvent être nécessaires.
Pour conclure #
Personnaliser le texte de disponibilité permet d’améliorer la compréhension et la confiance des clients lors de l’achat.

