В терминологии Drupal, типы товаров это — бандлы (bundle) сущности commerce_product.
Получить их список можно вот так:
|
$product_bundles = \Drupal::service('entity_type.bundle.info') ->getBundleInfo('commerce_product'); $product_types = []; foreach ($product_bundles as $bundle_key => $bundle_data) { $product_types[$bundle_key] = $bundle_data['label']; } |
Как результат, в $product_types вы получите массив типов товаров, где ключом является машинное имя, а значением — название типа.
Commerce Drupal 9/10
Написать комментарий
Данная запись опубликована в 23.07.2023 22:06 и размещена в рубрике Drupal.
Вы можете перейти в конец страницы и оставить ваш комментарий.
Мало букафф? Читайте есчо !
Июль 8, 2023 г.
Пример кода для загрузки параграфов.
В данном примере будем загружать параграфы, связанные с entity commerce_product_variation (это сущность модуля Commerce).
Я привязал информацию по остаткам складов к вариациям в виде параграфов (тип - stocks). ...
Читать
Сентябрь 23, 2023 г.
Ключевая особенность в том, что данные выгружаются из Drupal Commerce.
Первое, что понадобится - это настроить какой то route, а потом мы напишем для него контроллер.
Маршрут можно добавить в какой то кастомный модуль, выглядеть он может следующим ...
Читать