Мне удалось создать тип продукта и импортировать данные о нем, поэтому у меня теперь есть список продуктов.
Как теперь получить товары для показа? Нужно ли создавать тип контента с нуля и добавлять поля вручную, или есть способ создать тип контента?
Ответы:
Как упоминалось в pjskeptic, вы можете создать общий механизм отображения с использованием представлений (или, возможно, панелей), но основной способ установить один фрагмент содержимого в качестве отображения продукта - это использование пользовательского типа содержимого с полем « Ссылка на продукт » с помощью кнопки « Добавить в корзину». Форма отображения форматирования. Это имеет ряд явных преимуществ:
У нее есть и другие преимущества, но стоит отметить, что мы понимаем, что это усложняет процесс создания демонстрации продукта. На раннем этапе мы приняли решение создать, как нам казалось, звуковую архитектуру (отделяющую определение продукта от его отображения) и упростить аспект администрирования магазина за счет использования профилей установки и дополнительных модулей. Для этого вы можете использовать профиль установки Commerce Kickstart для создания установки Drupal 7 + Drupal Commerce, которая включает в себя предварительно сконфигурированный дисплей Product.тип содержимого и добавляет поле изображения к базовому типу продукта. (К сожалению, вам нужно знать Git, чтобы захватить это, поскольку упаковка профилей установки в настоящее время не работает для профилей Drupal 7.) Кроме того, мы работаем над проектами, которые позволяют вам массово создавать продукты / отображения продуктов и добавлять / редактировать продукты непосредственно в форме редактирования узла, используя пользовательский виджет поля Product Reference .
Чтобы настроить это вручную, выполните следующие действия:
Это еще не все, но это должно помочь вам начать. Этот процесс на самом деле является темой статьи, которую я написал для первого выпуска Drupal Watchdog. Я надеюсь стать постоянным участником темы Drupal Commerce, поэтому я призываю вас подписаться, если вы не были в DrupalCon, когда был выпущен журнал. Возможно, статьи появятся на сайте в конце концов после печати.
Для дальнейшей поддержки я бы посоветовал вам просмотреть сообщения на форуме и документацию по этой теме на DrupalCommerce.org и проверить IRC-канал #drupalcommerce на irc.freenode.net. Если вы обнаружите какие-либо ошибки или захотите внести свой вклад в обсуждение юзабилити, мы будем рады получить ваши отзывы как разработчика сайтов по актуальным вопросам в нашем трекере.
О, и если вы визуальный ученик, я прохожу этот процесс и объясняю, как работает архитектура, в моем видео-сеансе из DrupalCon Chicago . Это лучшее видео на сегодняшний день, хотя я бы хотел, чтобы в будущем были выпущены небольшие скринкасты, нацеленные на конкретные этапы создания сайта Drupal Commerce.
Удачи!
источник
В Drupal Commerce продукты не отображаются как узлы. Вы можете отобразить их с помощью представлений.
Создайте новое представление и выберите Commerce Product в качестве типа представления. Чтобы отобразить отдельный продукт, настройте представление для принятия идентификатора продукта или аргумента SKU. Затем у вас будет доступ ко всем полям продукта. Чтобы отобразить несколько продуктов, добавьте фильтр или аргумент для категории или любых других критериев, по которым продукты должны быть перечислены.
Вы также можете отобразить продукты, создав тип контента с полем ссылки на продукт, а затем создав узел для каждого продукта, но это определенно будет проблемой, если у вас много продуктов.
источник
Если у вас есть продукты в коммерции, вы можете объединить структуру Райана Сзрама (т.е. создать тип контента «отображение продукта») и мощь представлений.
Сначала создайте отображение продукта КОНТЕНТ-ТИП (Администратор >> Структура >> Типы контента >> Добавить тип контента). Следуйте инструкциям Райана Шрама из его ответа на этой странице.
Во-вторых, создайте свой первый продукт для одного из ваших продуктов.
В-третьих, создайте новый вид (Администратор >> Структура >> Виды >> Добавить новый вид). Установите представление для отображения содержимого типа «Отображение продукта». Настройте вид в соответствии с вашими вкусами. Теперь у вас есть список товаров.
источник
Checkout Commerce (Диспетчер отображения продукта) для упрощения управления узлом отображения продукта в продукте!
источник