Как добавить поле «количество» для кнопки add to cart в Drupal Commerce

Кнопка выводится как элемент product.variations, а вот настройки полей, которые выводятся в этой сущности довольно глубоко зарыты.

Поле «кол-во товара в корзине» не является частью сущности product variation, а принадлежат сущности order item type, т.е. связано с заказами.

Поэтому нужно отправится в настройки этой сущности.

Настройки магазина -> конфигурация -> Типы позиций заказа

Здесь вы выбираете нужный тип позиции заказа, если у вас их несколько. Далее переходите в настройки отображения формы и там выбираете тип отображения — добавление в корзину. В списке отключенных полей есть Количество, которое нам нужно включить.

Для типа позиций заказа default — ссылка в админке будет вот такая:

После включения поля, оно появится рядом с кнопкой добавить в корзину.

Написать комментарий

Мало букафф? Читайте есчо !

Корзина не пуста - изменим стиль пункта меню

Август 2, 2023 г.

Использую Drupal Commerce, и в меню у меня есть пункт "Корзина", со ссылкой на корзину пользователя. Хочется, чтобы стиль пункта меню менялся, если корзина не пуста. Я буду использовать hook_preprocess_menu темы, чтобы изменить нужный пункт меню ...

Читать

Получить список типов товаров в Drupal Commerce

Июль 23, 2023 г.

В терминологии Drupal, типы товаров это - бандлы (bundle) сущности commerce_product. Получить их список можно вот так: [crayon-66a1679f136de338849356/] Как результат, в $product_types вы получите массив типов товаров, где ключом является ...

Читать

 

Комментарии к «Как добавить поле «количество» для кнопки add to cart в Drupal Commerce»

Понравилась статья? Есть вопросы? - пишите в комментариях.



Комментарий: