J'ai réussi à créer un type de produit et à importer mes données produit, j'ai donc maintenant une liste de produits.
Comment procéder maintenant pour afficher les produits? Dois-je créer un type de contenu à partir de zéro et ajouter les champs manuellement, ou existe-t-il un moyen de générer le type de contenu?
Comme l'a mentionné pjskeptic, vous pouvez créer un mécanisme d'affichage générique à l'aide de vues (ou potentiellement de panneaux), mais la principale façon d'établir un élément de contenu comme affichage de produit consiste à utiliser un type de contenu personnalisé avec un Référence produit champ utilisant le formulaire Ajouter au panier afficher le formateur. Cela présente des avantages distincts:
Il y a aussi d'autres avantages, mais il convient de noter que nous comprenons que cela introduit de la complexité dans le processus de création de l'affichage du produit. Nous avons pris la décision très tôt de construire ce que nous pensions être une architecture saine (séparant la définition du produit de son point de vue) et de simplifier l'aspect de l'administration du magasin en utilisant des profils d'installation et des modules contribués. Pour cela, vous pouvez utiliser le profil d'installation de Commerce Kickstart pour créer une installation de Drupal 7 + Drupal Commerce qui comprend un Produit préconfiguré) display type de contenu et ajoute un champ Image au type de produit de base. (Malheureusement, vous devrez connaître Git pour le saisir, car le package de profil d'installation n'est actuellement pas fonctionnel pour Drupal 7 profils.) De plus, nous travaillons sur des projets qui vous permettent de créer en bloc des produits/affichages de produits et d'ajouter/modifier des produits directement dans le formulaire de modification de nœud en utilisant un champ de référence de produit personnalisé widget.
Pour configurer cela manuellement, procédez comme suit:
Il y a plus, mais cela devrait vous aider à démarrer. Ce processus est en fait le sujet d'un article que j'ai écrit pour le premier numéro de Drupal Watchdog. J'espère être un contributeur régulier sur le sujet de Drupal Commerce , je vous encourage donc à obtenir un abonnement si vous n'étiez pas chez DrupalCon au moment de la sortie du magazine. Il se peut que les articles apparaissent sur le site Web après l'impression.
Pour plus d'assistance, je vous encourage à parcourir les publications du forum et la documentation sur ce sujet sur DrupalCommerce.org et consultez le canal #drupalcommerce IRC sur irc.freenode.net. Si vous trouvez des bugs ou souhaitez contribuer à la discussion sur l'utilisabilité, nous aimerions recevoir vos commentaires en tant que constructeur de site sur les problèmes pertinents dans notre outil de suivi des problèmes.
Oh, et si vous êtes un apprenant visuel, je parcours ce processus et explique comment l'architecture fonctionne dans mon vidéo de session de DrupalCon Chicago . C'est la meilleure vidéo à ce jour, mais j'aimerais voir des screencasts plus petits ciblant des étapes spécifiques de Drupal La construction du site Commerce sera produite à l'avenir.
Bonne chance!
Dans Drupal Commerce, les produits ne sont pas affichés comme des nœuds. Vous pouvez les afficher à l'aide de vues.
Créez une nouvelle vue et sélectionnez Commerce Produit comme type de vue. Pour afficher un seul produit, configurez la vue pour accepter un ID produit ou un argument SKU. Ensuite, vous aurez accès à tous les champs du produit. Pour afficher plusieurs produits, ajoutez un filtre ou un argument pour la catégorie ou tout autre critère selon lequel les produits doivent être répertoriés.
Vous pouvez également afficher des produits en créant un type de contenu avec un champ de référence de produit, puis en créant un nœud pour chaque produit, mais ce serait certainement pénible si vous avez beaucoup de produits.
Paiement Commerce (Product Display Manager) pour une gestion plus facile du nœud d'affichage de produit à produit!
Une fois que vous avez des produits dans Commerce, vous pouvez combiner la structure de Ryan Szrama (c'est-à-dire créer un type de contenu "affichage de produit") ET la puissance des vues.
Commencez par créer l'affichage du produit TYPE DE CONTENU (Admin >> structure >> types de contenu >> ajouter un type de contenu). Suivez les instructions de Ryan Szrama de sa réponse sur cette page.
Deuxièmement, créez votre premier affichage de produit pour l'un de vos produits.
Troisièmement, créez une nouvelle vue (Admin >> structure >> Vues >> Ajouter une nouvelle vue). Définissez la vue pour afficher le contenu de type "Affichage du produit". Ajustez la vue selon vos goûts. Vous avez maintenant une liste de produits.