Drupal Boutique en ligne – Gestion des catégories de produits
Dans notre distribution, des groupes de produits sont déjà prévus : vêtements, sacs, tasses. Mais vous pouvez toujours ajouter de nouveaux groupes de produits. Rendez-vous dans Configuration du site - Structure - Types de contenu
/admin/structure/types
Ici, vous pouvez voir quels champs existent pour les types de produits existants, et vous pouvez aussi ajouter un nouveau type de produit. Cela est pratique lorsque vous souhaitez avoir différents types de produits avec des ensembles de champs distincts, et que vous avez peu de types de produits (pas plus de 20 à 30). Car au-delà, il devient de plus en plus difficile d’ajouter et de gérer les champs. Imaginez que vous deviez ajouter une caractéristique à 15 types de produits différents, ou 5 caractéristiques à 20 types — rien qu’en clics de souris, cela vous prendra environ une heure, sans compter le temps de vérification. C’est pourquoi, dans de nombreux cas, il est plus pratique d’avoir un seul type de produit et d’y ajouter tous les champs (caractéristiques) nécessaires. Faisons cela : créons un nouveau type de produit. Cliquez sur le bouton « Ajouter un type de contenu » :
Saisissez un nouveau nom pour le type de contenu : Produit, et le nom machine (en anglais) : product
. Faites défiler la page vers le bas pour voir d’autres paramètres. Il est nécessaire de désactiver les commentaires sur les produits et d’inclure les produits dans le plan du site XML :
Ensuite, cliquez sur « Enregistrer et ajouter des champs ». Le premier champ à ajouter est le champ « Lien vers le produit », ce qui indique que ce type de contenu est un produit ; ce champ permettra aussi d’attribuer un prix au produit.
Vous pouvez maintenant ajouter d'autres champs, comme le fabricant (brand) et d'autres champs existants. Vous pouvez ajouter de nouveaux champs comme Vitesse, Capacité, Largeur, Hauteur et autres caractéristiques du produit. Il faut aussi ajouter une catégorie pour le produit :
Produits – Types de variations – Ajouter un type de variation de produit
/admin/commerce/config/product-variation-types
Ainsi, vous pouvez créer des catégories de produits.
Ensuite, vous pouvez aussi ajouter des champs pour les types de variation. Par exemple, si vous avez des lits d’un même modèle mais de différentes couleurs, vous pouvez ajouter un champ dans la Variation. Cela vous permet d’assigner un prix différent pour chaque couleur. Lors de la configuration du champ couleur, cochez Enable this field to function as an attribute field on Add to Cart forms et sélectionnez Rendered term. Cela permettra de choisir une couleur via des cases colorées au lieu d’un menu déroulant.
Ensuite, cela apparaîtra comme ceci :