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?
Réponses:
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 en tant qu'affichage de produit consiste à utiliser un type de contenu personnalisé avec un champ de référence de produit à l'aide du bouton Ajouter au panier formateur d'affichage de formulaire . 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 inclut un affichage de produit préconfigurétype de contenu et ajoute un champ Image au type de produit de base. (Malheureusement, vous devrez connaître Git pour saisir cela, car l'emballage du profil d'installation n'est actuellement pas fonctionnel pour les profils Drupal 7.) De plus, nous travaillons sur des projets qui vous permettent de créer en vrac des produits / affichages de produits et d'ajouter / modifier les produits directement dans le formulaire de modification du nœud à l'aide d'un widget de champ de référence produit personnalisé .
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, donc je vous encourage à obtenir un abonnement si vous n'étiez pas à DrupalCon lors 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 et la documentation du forum sur ce sujet sur DrupalCommerce.org et à consulter le canal IRC #drupalcommerce sur irc.freenode.net. Si vous trouvez des bogues 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 passe par ce processus et explique comment l'architecture fonctionne dans ma vidéo de session de DrupalCon Chicago . C'est la meilleure vidéo à ce jour, bien que j'aimerais voir des screencasts plus petits ciblant des étapes spécifiques de la construction du site Drupal Commerce être produits à l'avenir.
Bonne chance!
la source
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 de 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.
la source
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.
Tout d'abord, créez 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.
la source
Checkout Commerce (Product Display Manager) pour une gestion plus facile du produit au nœud d'affichage du produit!
la source