Loading...
Guide produit personnalisé WooCommerce

Comment créer un calculateur de prix WooCommerce pour produits personnalisés

Ce guide montre comment créer un calculateur de prix WooCommerce pour un produit personnalisé. La démo utilise un T-shirt personnalisé, des prix d’options en direct, des contrôles de taille et de quantité, et un composant Dynamic Image qui change l’aperçu du produit quand l’acheteur choisit une couleur et un logo.

Mis à jour 2026-05-148 min de lecture
WooCommerce T-shirt price calculator with Dynamic Image preview
Le calculateur WooCommerce terminé met à jour l’aperçu du T-shirt selon la couleur et le logo sélectionnés tout en gardant le total en direct visible.

Ce que couvre ce guide

  • Créer un produit WooCommerce pour l’article personnalisé.
  • Construire une étape de configuration propre avec Dynamic Image à gauche et les lignes d’options natives à droite.
  • Ajouter chaque variation de T-shirt dans la table des calques Dynamic Image.
  • Définir la visibilité des calques depuis le constructeur visuel de conditions du back-office.
  • Ajouter les prix par taille et quantité pour que le total en direct reflète le produit configuré.

Avant de commencer

  • Un site WordPress avec WooCommerce installé et actif.
  • WP Cost Estimation & Payment Forms Builder installé.
  • Des images de variation produit pour chaque combinaison visuelle.
  • Une page de test ou page produit où vérifier le frontend du calculateur.

Étape 1

Créer le produit de démo WooCommerce

Commencez avec un produit WooCommerce simple qui représente l’article personnalisé à configurer. Dans la démo, le produit s’appelle Démo T-shirt Logo Personnalisé et utilise un prix de base de 24 $.

Le calculateur peut ensuite collecter les options produit, calculer le prix configuré et transmettre un récapitulatif lisible au workflow WooCommerce.

  • Utilisez un nom de produit clair.
  • Définissez le prix de base avant d’ajouter les suppléments d’options.
  • Utilisez une image produit qui correspond à l’aperçu par défaut du calculateur.

Étape 2

Construire une étape de configuration produit visuelle

Gardez les principaux choix produit dans la même étape pour que l’acheteur voie l’effet de chaque sélection immédiatement. Dans les réglages de style du formulaire, appliquez le preset de thème Clean cards, puis ajoutez une ligne native à deux colonnes : Dynamic Image à gauche et les options produit à droite.

L’élément Dynamic Image utilise son champ d’image principal pour l’aperçu produit par défaut. Les images de variation sont gérées ensuite depuis ce même élément, dans sa table de calques d’images.

Cela fonctionne particulièrement bien pour les produits personnalisés car l’acheteur n’a pas à naviguer entre les étapes juste pour comparer couleurs, logos et prix.

  • Placez le composant Dynamic Image dans la colonne de gauche.
  • Placez les éléments Image de couleur, l’Icon Picker du logo, la taille et la quantité dans la colonne de droite.
  • Utilisez des lignes natives imbriquées pour afficher les choix en grilles nettes.
  • Utilisez le preset de thème intégré et ses contrôles plutôt que du CSS personnalisé.
  • Gardez les libellés courts pour que l’étape reste scannable.
Calculateur de prix T-shirt WooCommerce avec image dynamique et options
La première étape garde l’aperçu produit, les options visuelles, les contrôles de prix et le total en direct dans un seul configurateur soigné.

Étape 3

Ajouter des images de couleur et un Icon Picker de logo

Créez un groupe d’options pour les couleurs et un Icon Picker pour les logos. Les couleurs de la démo sont rouge, jaune, bleu et vert. Les choix de logo sont palmier, ourson, tête de mort et soleil.

Utilisez un comportement de type radio pour chaque groupe afin que l’acheteur choisisse exactement une couleur et exactement un logo. Cela empêche les combinaisons impossibles et facilite la maintenance de la logique d’image.

  • Utilisez des composants Image pour chaque choix de couleur.
  • Placez les quatre éléments Image de couleur dans une ligne native à 4 colonnes.
  • Utilisez un seul composant Icon Picker pour le choix du logo.
  • Réglez l’Icon Picker en mode de sélection radio.
  • Utilisez des images d’icônes de logo contrastées pour Palmier, Ourson, Tête de mort et Soleil.
  • Gardez les quatre icônes de logo dans une grille Icon Picker à 4 colonnes.
  • Groupe couleur : rouge, jaune, bleu, vert.
  • Options de logo : palmier, ourson, tête de mort, soleil.
  • Définissez une couleur par défaut et un logo par défaut.
  • Ajoutez des suppléments de logo uniques au besoin : Ourson +4 $, Tête de mort +5 $, Soleil +3 $.

Étape 4

Ajouter les images du T-shirt comme calques Dynamic Image

Ouvrez l’élément Dynamic Image depuis le constructeur visuel. Gardez le T-shirt rouge palmier par défaut dans le champ Image principal, puis faites défiler jusqu’à la table des calques d’images à l’intérieur du même éditeur d’élément.

Cette table est l’endroit où les images de variation supplémentaires sont gérées. Chaque ligne est une image qui peut apparaître au-dessus de l’image de base quand ses conditions de visibilité sont vraies.

Pour la démo T-shirt, red_palm.png est l’image de base. Les 15 combinaisons restantes sont ajoutées comme lignes de calque, par exemple Bleu soleil, Vert tête de mort ou Jaune ourson.

  • Utilisez l’éditeur d’élément Dynamic Image, pas des champs cachés ou des identifiants manuels.
  • Cliquez sur Ajouter un nouveau calque pour chaque image de variation non par défaut.
  • Nommez chaque calque selon le résultat visible, par exemple Bleu soleil.
  • Sélectionnez le bon fichier image dans la colonne Image.
  • Utilisez l’icône œil sur la ligne du calque pour ouvrir ses règles de visibilité.
Table des calques d’images Dynamic Image dans le back-office du plugin
La table des calques d’images appartient à l’élément Dynamic Image. Chaque ligne stocke une image de variation et l’icône œil ouvre les conditions de visibilité de ce calque.

Étape 5

Définir les conditions des calques dans le constructeur visuel

Après avoir cliqué sur l’icône œil d’une ligne de calque, le plugin ouvre le constructeur de conditions de visibilité du calque. C’est l’écran qui contrôle quand cette image spécifique apparaît.

Pour blue_sun.png, laissez l’opérateur sur Toutes les conditions doivent être remplies. Ajoutez ensuite deux lignes : l’élément Image de couleur Bleu doit être sélectionné, et l’Icon Picker du logo doit être égal à Soleil.

Le prix du logo n’est pas utilisé pour décider quelle image apparaît. Le calque Dynamic Image vérifie le libellé de l’Icon Picker sélectionné, donc des libellés clairs comme Palmier, Ourson, Tête de mort et Soleil comptent.

  • Première ligne de condition : choisissez l’élément Image de couleur Bleu, puis Est sélectionné.
  • Deuxième ligne de condition : choisissez l’Icon Picker du logo, puis Est égal à, puis Soleil.
  • Utilisez Toutes les conditions doivent être remplies quand l’image dépend à la fois de la couleur et du logo.
  • Répétez le même schéma pour les autres images de variation.
  • Enregistrez l’écran de condition, puis enregistrez l’élément Dynamic Image et le formulaire.
Conditions de visibilité des calques Dynamic Image dans le back-office
Le constructeur de conditions de visibilité est visuel : sélectionnez l’élément de formulaire, choisissez la condition, puis le libellé d’Icon Picker quand la condition a besoin d’une valeur de logo.

Étape 6

Ajouter la tarification par taille et quantité

Après les choix visuels, ajoutez les contrôles de taille et de quantité dans une ligne native à deux colonnes. Dans la démo, M est inclus, L ajoute 2 $, XL ajoute 4 $, et la quantité utilise le prix produit de 24 $.

Cela garde le total transparent : les choix visuels peuvent ajouter des suppléments de logo, la taille peut ajouter un coût de production, et la quantité contrôle le nombre d’unités commandées.

  • Utilisez un champ de sélection pour les suppléments de taille.
  • Utilisez un champ numérique pour la quantité.
  • Confirmez que le total par défaut démarre au prix de base attendu.
  • Vérifiez que chaque option met à jour le total en direct.
Options du calculateur de prix WooCommerce et total en direct
Les lignes natives regroupent les choix visuels, la taille, la quantité et les mises à jour de prix tandis que le total en direct reste visible.

Étape 7

Intégrer et tester le calculateur WooCommerce

Intégrez le calculateur sur une page dédiée ou dans le contenu du produit WooCommerce. Le shortcode ci-dessous est l’intégration de démo utilisée pour ce guide.

Si le formulaire doit écrire les options sélectionnées dans les détails de commande WooCommerce, ouvrez les réglages du formulaire et activez les options de récapitulatif WooCommerce dont vous avez besoin avant de publier.

Testez le frontend comme un acheteur : changez les combinaisons couleur/logo, vérifiez l’image, changez la taille, mettez à jour la quantité et confirmez que le récapitulatif correspond au produit configuré.

[estimation_form form_id="9" fullscreen="true"]
  • Vérifiez les changements d’image avant de tester le paiement.
  • Confirmez le total calculé après chaque changement d’option.
  • Examinez ensemble le produit WooCommerce et le récapitulatif du formulaire.
  • Pour une utilisation panier ou commande, activez les options de formulaire WooCommerce plutôt que de vous fier au seul shortcode.
  • Faites une vérification mobile avant de publier.

Checklist de lancement

  • Confirmez que chaque combinaison de couleur et de logo a une image correspondante.
  • Ouvrez un calque Dynamic Image avec l’icône œil et confirmez que les lignes de condition visuelle utilisent la bonne option de couleur et le bon libellé d’Icon Picker.
  • Vérifiez que les sélections par défaut affichent la bonne image produit par défaut.
  • Testez les suppléments de taille, les suppléments de logo et les totaux par quantité.
  • Activez les réglages de récapitulatif WooCommerce quand les options configurées doivent apparaître dans le panier ou les données de commande.
  • Ouvrez la page produit WooCommerce et confirmez que le calculateur est visible pour les acheteurs.
FAQ du calculateur WooCommerce

Questions fréquentes

WooCommerce peut-il gérer des calculateurs de prix de produits personnalisés ?

Oui. Avec un formulaire de calculateur dédié, WooCommerce peut recevoir des sélections de produits personnalisés plus claires, des totaux calculés et des données de récapitulatif plus riches qu’un simple champ d’option produit.

À quoi sert le composant Dynamic Image ?

Dynamic Image affiche le bon aperçu produit quand les options de formulaire sélectionnées correspondent à ses conditions de calque, par exemple une combinaison spécifique de couleur et de logo de T-shirt.

Ai-je besoin d’une image pour chaque variation de produit ?

Pour le résultat visuel le plus propre, oui. La démo utilise une image finale par combinaison de couleur et de logo pour que l’aperçu corresponde toujours au produit sélectionné.

Le même workflow fonctionne-t-il pour d’autres produits que les T-shirts ?

Oui. Le même schéma fonctionne pour les produits imprimés, la signalétique, l’emballage, les articles gravés, les lots de produits et les options de fabrication sur mesure.

Puis-je placer le calculateur directement sur une page produit WooCommerce ?

Oui. Vous pouvez intégrer le shortcode du formulaire dans une page produit ou une landing page dédiée, puis tester comment les options calculées et le récapitulatif s’intègrent à votre workflow de paiement.

Construisez un calculateur de produit WooCommerce visuel

Utilisez la même structure pour le textile imprimé, les produits gravés, l’emballage, la signalétique, la location, les lots, ou tout produit WooCommerce personnalisé où les options changent à la fois l’image et le prix.