Loading...

Vos choix de confidentialité

Google Analytics 4 mesure les visites du site et Google Ads mesure les clics publicitaires et les achats terminés dans le checkout, uniquement pour les finalités que vous acceptez. Aucun accord n’est nécessaire pour acheter. Les services nécessaires au checkout restent disponibles.

Vos choix de confidentialité

Google Analytics 4 mesure les visites du site et Google Ads mesure les clics publicitaires et les achats terminés dans le checkout, uniquement pour les finalités que vous acceptez. Aucun accord n’est nécessaire pour acheter. Les services nécessaires au checkout restent disponibles.

Ces services Google facultatifs peuvent déposer des cookies d’audience ou publicitaires après votre accord. L’audience et la publicité sont deux choix distincts. Accord et refus sont mémorisés dans ce navigateur pendant 180 jours fixes, sans prolongation à la lecture. Vous pouvez retirer ou modifier vos choix à tout moment via Choix de confidentialité en pied de page. Le retrait supprime les cookies Google facultatifs de ce site et recharge la page si Google est déjà chargé (via le stockage de session dans cet onglet si le stockage persistant refuse le retrait ; une page vide ne s’ouvre que si les deux stockages ne peuvent pas enregistrer le retrait en sécurité et qu’un ancien accord subsiste). Le checkout, les démos externes, les vidéos, le support et la newsletter ont leurs propres informations de confidentialité.

Guide produit personnalisé WooCommerce

Calculateur WooCommerce pour produits personnalisés | Guide

Associez l’article du calculateur à un produit WooCommerce, définissez si le formulaire calcule un prix unitaire, puis vérifiez montant et quantité au panier. Le tutoriel de T-shirt conserve les choix visuels et les calques Dynamic Image.

En bref

L’intégration inspectée transmet un prix unitaire personnalisé et une quantité distincte. Un total correct dans le formulaire ne prouve pas à lui seul la ligne panier, les taxes ou le checkout.

Mis à jour 2026-10-0510 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

  • Les illustrations existantes montrent le constructeur de T-shirt. Association produit et prix panier inspectés dans un snapshot WP Cost Estimation 10.6.4 le 5 octobre 2026. Aucun nouvel essai panier ou commande WooCommerce effectué ; vérifier version installée et réglages de boutique. Ce snapshot historique ne prouve pas le comportement de la version actuellement distribuée. Le payload réel du formulaire illustré et son panier n’ont pas été observés.
  • 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.

Avant de commencer

  • Un site de test séparé et autorisé avec WooCommerce et WP Cost Estimation actifs.
  • Un produit de test existant que vous pouvez configurer et les images des combinaisons couleur/logo illustrées.
  • Une formule de prix unitaire et une quantité panier définies ; accès au panier de test sans commande réelle.

É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

Définir le prix unitaire avant de multiplier la quantité

Conservez les tailles illustrées : M ajoute 0, L ajoute 2 et XL ajoute 4. Avec le logo Sun (+3) et L (+2), le prix unitaire pédagogique est 24 + 3 + 2 = 29. Pour 3 unités, le sous-total attendu est 29 × 3 = 87 avant taxes, livraison ou remises de la boutique. Ce sont des montants de produit pédagogiques, pas les prix du plugin.

Définissez l’article qui fournit le prix du produit configuré et la valeur qui fournit la quantité panier. Ne transmettez pas 87 comme prix unitaire personnalisé avec une quantité de 3 : la quantité serait comptée deux fois. Vérifiez les données de votre formulaire, surtout avec des options tarifées séparément.

  • Quantité 1 avec Sun/L : prix unitaire attendu 29 et sous-total 29.
  • Quantité 3 avec Sun/L : prix unitaire attendu 29 et sous-total 87.
  • Sans l’option logo à +3, si le formulaire le permet : prix unitaire 26 et sous-total 78 pour 3 unités.
  • Exiger une quantité valide et définir le sens d’une taille ou option vide avant le calcul.
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

Associer l’article à un produit puis intégrer le formulaire

Dans l’éditeur inspecté, WooCommerce product sélectionne un produit du catalogue. Use current woo product associe le produit détecté sur une page produit WooCommerce ; son périmètre documenté est cette page, pas une landing page indépendante. Choisissez l’association adaptée au lieu d’intégration.

Dans les paramètres de formulaire, les contrôles Woo Commerce inspectés comprennent Add selected items to cart et Add summary as product attribute. Le réglage panier précise que tous les articles tarifés doivent être des produits du catalogue WooCommerce : revoir chaque association au lieu de supposer que plusieurs articles indépendants deviennent une seule ligne configurée. Utilisez votre identifiant de formulaire ; le récapitulatif seul ne prouve pas la transmission du prix.

Dans le code serveur inspecté, chaque prix produit transmis devient custom_price, la quantité est passée séparément à add_to_cart, puis le calcul panier appelle set_price avec ce prix. Le prix transmis doit donc représenter le montant unitaire ; les données réellement envoyées par votre formulaire restent à tester.

[estimation_form form_id="9" fullscreen="true"]
  • Vérifier l’identifiant produit et l’éventuelle variation au panier de test.
  • Identifier l’article porteur du prix unitaire et la valeur de quantité.
  • Revoir l’option de récapitulatif et les libellés visibles au client.
  • Conserver l’association produit au retour depuis le panier.

Étape 8

Vérifier séparément formulaire, prix unitaire et ligne panier

Sur le site de test séparé, choisissez Sun et L avec quantité 3. Vérifiez le résultat attendu du formulaire, puis produit, prix unitaire 29, quantité 3 et sous-total 87 au panier. Si le formulaire affiche un total de ligne, libellez-le comme tel ; ce total ne doit pas être confondu avec le prix unitaire envoyé à WooCommerce.

Recommencez avec quantité 1, puis changez ou masquez l’option logo selon vos conditions. Un choix masqué ne doit pas laisser une surcharge résiduelle. Vérifiez une quantité obligatoire vide, puis revenez du panier au formulaire et comparez choix actuels et montant panier. Résultats attendus à reproduire, pas essais panier observés pour cet article.

  • Relever association produit, options, prix unitaire, quantité et sous-total à chaque point de contrôle.
  • Vérifier l’effet d’un retour et d’un nouvel ajout sur les quantités, sans supposer un remplacement.
  • Vérifier séparément taxes, coupons, variations et stock avec les réglages de votre boutique. Aucune compatibilité générale garantie ici.
  • Ne pas modifier taxes, coupons ou stock d’une boutique live pour tester ce tutoriel.

Checklist de lancement

  • Vérifier toutes les combinaisons couleur/logo et conditions de calques.
  • Confirmer choix par défaut et association au produit configuré.
  • Vérifier 29 × 3 = 87 dans le vrai panier de test, pas seulement le formulaire.
  • Tester quantité 1, option retirée/masquée, quantité obligatoire vide et retour depuis le panier.
  • Examiner séparément récapitulatif, ajouts en double et règles de taxes/remises de la boutique.
  • Garder produit et formulaire de test séparés de la boutique live jusqu’à vérification.
FAQ du calculateur WooCommerce

Questions fréquentes

Le total du formulaire prouve-t-il le prix panier ?

Non. Dans l’intégration inspectée, custom_price devient le prix unitaire et WooCommerce reçoit la quantité séparément. Examinez produit réel, montant unitaire, quantité et sous-total dans votre panier de test.

Comment associer le produit ?

L’éditeur inspecté propose WooCommerce product pour un produit du catalogue et Use current woo product pour celui détecté sur une page produit. Vérifiez l’article tarifé et le produit reçu au panier.

À quoi sert Dynamic Image ?

À illustrer la combinaison couleur/logo par des calques conditionnels. Conservez ce montage et testez association et prix panier indépendamment de l’aperçu.

Taxes, coupons et stock sont-ils garantis par l’exemple ?

Non. L’exemple donne un sous-total attendu avant ces règles de boutique. Leur comportement, les variations et ajouts répétés exigent des tests avec votre plugin installé et la configuration WooCommerce.

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.