Fonctionnalités

  • Champ supplémentaire « Guide des tailles » sur chaque type de produit, activé dans l’affichage par défaut à l’installation et déplaçable dans Gérer l’affichage ; il ouvre une boîte de dialogue modale native, utilisable au clavier, avec un tableau titré
  • Tableaux gérés dans Commerce › Configuration › Produits › Tableaux de tailles avec la permission « Administrer les tableaux de tailles », avec un nom et une note pour chaque langue activée
  • Attribution par l’autocomplétion d’entités de Drupal : produits et termes des vocabulaires utilisés par vos types de produit (les champs de marque sont reconnus à leur nom machine) ; le produit passe avant la marque, la marque avant les termes, les termes avant leurs parents
  • Un clic remplit purchased_entity[0][attributes][attribute_size] dans le formulaire d’ajout au panier et l’AJAX de Commerce remplace la variation et son prix ; sans variation publiée, ou avec field_stock à 0, un message l’explique
  • Grille saisie dans une zone de texte ou collée depuis un tableur, avec des modèles pour les hauts, les bas et les chaussures (pointures EU avec équivalents UK et US homme/femme et longueur du pied) et des erreurs par taille et par colonne
  • Conseiller avec une préférence plus près du corps / normale / plus ample qui répond franchement « entre le M et le L » ou « hors de ce tableau »
  • Étiquettes de cache sur les tableaux, les réglages, le produit, ses variations et ses termes : le cache de pages interne et le Dynamic Page Cache servent un seul HTML, et les mensurations n’arrivent jamais à Drupal
  • Dessins maison pour se mesurer, ou une image envoyée comme fichier géré ; fichiers .po anglais, espagnol et français

Les boutiques de mode et de chaussures sous Drupal Commerce n’ont pas de guide des tailles d’origine : on colle une image dans le corps du produit et le client hésite toujours entre deux tailles, achète les deux ou en renvoie une. Ce module fait du tableau des données que vous saisissez une fois, l’affiche à côté du sélecteur d’attributs et répond à la vraie question, « quelle est ma taille ? », en choisissant la bonne variation.

Comment il s’intègre à Drupal Commerce

Versions
Drupal 11.3, Commerce 3.x (Product, Cart) et PHP 8.3, testé avec Olivero et Claro.
Administration de la boutique
Commerce › Configuration › Produits › Tableaux de tailles (liste, ajout, modification, suppression avec confirmation) et un onglet Réglages, derrière la permission Administrer les tableaux de tailles.
Affichage des produits
Un champ supplémentaire déclaré par hook_entity_extra_field_info, rendu seulement si l’affichage le contient et mis en cache avec sa propre étiquette, si bien qu’enregistrer un tableau rafraîchit toutes les fiches.
Attributs et variations
La taille est un attribut produit Commerce (détecté sous le nom Size, Talla ou Taille, ou choisi). Le bouton modifie le widget d’attributs du formulaire d’ajout au panier et Commerce reconstruit le formulaire avec cette variation, comme si le client l’avait choisie.
Taxonomie
Catégories et marques sont les champs de référence à la taxonomie de vos types de produit ; les termes parents comptent aussi.
Données
Deux tables propres, aucune donnée personnelle. La désinstallation les supprime, sauf si vous les gardez pour une prochaine installation.

Installation

  1. Étape 1

    Téléchargez le zip depuis Mon compte › Téléchargements sur ecom-addons.com et décompressez-le dans modules/custom/.

  2. Étape 2

    Activez-le dans Étendre ou avec drush en ecom_addons_size_guide et accordez Administrer les tableaux de tailles.

  3. Étape 3

    Ajoutez un tableau (un modèle remplit la grille), choisissez ses produits ou catégories et vérifiez l’attribut de taille dans l’onglet Réglages.

Téléchargez le guide pas à pas (PDF)

FAQ

Gère-t-il le stock ?

Commerce ne le fait pas. Si vos variations ont un champ entier field_stock, les tailles à 0 ne sont pas sélectionnées ; sinon toute variation publiée compte comme disponible.

Le cache de pages peut-il montrer la taille d’un client à un autre ?

Non. Le HTML est identique pour tous et les mensurations sont traitées dans le navigateur ; elles n’y restent que si le client le demande.

Puis-je utiliser mon propre dessin ?

Oui : envoyez une image dans le formulaire du tableau et elle remplace le nôtre.

Ma boutique n’a pas encore d’attribut Taille. Créez-le dans Commerce › Attributs de produit et utilisez-le dans votre type de variation ; en attendant, le guide et le conseiller s’affichent sans le bouton de sélection.

Historique des versions

  1. Chargement…

Avis

Chargement…