Кнопка выводится как элемент product.variations, а вот настройки полей, которые выводятся в этой сущности довольно глубоко зарыты.
Поле «кол-во товара в корзине» не является частью сущности product variation, а принадлежат сущности order item type, т.е. связано с заказами.
Поэтому нужно отправится в настройки этой сущности.
Настройки магазина -> конфигурация -> Типы позиций заказа
Здесь вы выбираете нужный тип позиции заказа, если у вас их несколько. Далее переходите в настройки отображения формы и там выбираете тип отображения — добавление в корзину. В списке отключенных полей есть Количество, которое нам нужно включить.
Для типа позиций заказа default — ссылка в админке будет вот такая:
|
/admin/commerce/config/order-item-types/default/edit/form-display/add_to_cart |
После включения поля, оно появится рядом с кнопкой добавить в корзину.
Commerce Drupal 9/10
Данная запись опубликована в 13.07.2023 18:12 и размещена в рубрике Drupal.
Вы можете перейти в конец страницы и оставить ваш комментарий.
Мало букафф? Читайте есчо !
Июль 23, 2023 г.
В терминологии Drupal, типы товаров это - бандлы (bundle) сущности commerce_product.
Получить их список можно вот так:
[crayon-68bc4032507a5001294134/]
Как результат, в $product_types вы получите массив типов товаров, где ключом является ...
Читать
Июль 8, 2023 г.
Пример кода для загрузки параграфов.
В данном примере будем загружать параграфы, связанные с entity commerce_product_variation (это сущность модуля Commerce).
Я привязал информацию по остаткам складов к вариациям в виде параграфов (тип - stocks). ...
Читать
Август 26, 2021 г.
Есть список районов города, доставка в которые имеет фиксированную ставку. Пользователь выбирает район - программа должна подставить цену доставки для ...
Читать
Сентябрь 23, 2023 г.
Ключевая особенность в том, что данные выгружаются из Drupal Commerce.
Первое, что понадобится - это настроить какой то route, а потом мы напишем для него контроллер.
Маршрут можно добавить в какой то кастомный модуль, выглядеть он может следующим ...
Читать