Получение категорий и списков товаров

[16 июля 2019 г.]    Российская сборка Magento 2.52.2
Magento 2: модули и услуги
magereport.com: составление перечня необходимых для установки заплаток SUPEE
#1 Kein
  • Группа: Пользователь
  • Сообщений: 18
  • Регистрация: 17.05.2010

01.06.2010 18:12

Нужно получить список всех категорий и получать список товаров по категориям.
Какие модули за это отвечают? Что бы подсмотреть :)

#2 Kein
  • Группа: Пользователь
  • Сообщений: 18
  • Регистрация: 17.05.2010

01.06.2010 18:20

Со списком товаров поторопился. В соседней статье есть способ получения товаров,
встал вопрос, как задать фильтр, например category_ids = 4,5 что бы выбрать результат по 4 и 5ой категориям, и все также остается вопрос по получению списка категорий

#3 Дмитрий Федюк
  • Администратор
  • Иконка
  • Группа: Администратор
  • Сообщений: 8995
  • Регистрация: 20.02.2010

01.06.2010 19:22

1) Список товарных разделов текущей витрины можно получить так:

Mage::helper('catalog/category')->getStoreCategories();


Более подробный код программной работы с категориями в Magento.


2) Список товарных разделов всех витрин можно получить по аналогии со списком всех товаров Magento:

$categories = 
	Mage::getResourceModel('catalog/category_collection')
		->addAttributeToSelect('*')
;

foreach ($categories as $category) {
	Mage::log ($category->getData ());
}



3) Еще один пример перечисления категорий Magento и их фильтрации.

4) Перечисление товаров из заданной категории

#4 Kein
  • Группа: Пользователь
  • Сообщений: 18
  • Регистрация: 17.05.2010

01.06.2010 20:06

Спасибо большое за перечисленные методы, буду разбираться, тестировать :)

Поделиться темой: