Доброго времени суток. Раньше обходился настройкой Drupal с помощью мышки. Кажется, пришла пора занырнуть поглубже:)
Подскажите пожалуйста, как в Drupal Commerce программно получить массив всех товаров (поля: артикул и цена)?
Решение:
$products = entity_load('commerce_product');
Комментарии
entity_load или EntityFieldQuery или можно программно выполнить вьюс
А зачем такое могло понадобиться?
Спасибо за подсказку! Всего одна строчка кода получилась.
$products = entity_load('commerce_product');
Пишу автоимпорт товаров из csv. Если цена отличается, записываем новую цену.
В таком случае почитайте про batch. Загружать все товары разом может оказаться накладно рано или поздно.