Я пытаюсь получить всю коллекцию продуктов magento без каких-либо фильтров или ограничений, но я не могу получить все продукты.
Я уже пробовал разные методы, но все они дают мне очень ограниченный набор продуктов. Скажем, в магазине содержится 5000 продуктов, но это всего лишь 500. Когда я проверяю каталог → продукты, это показывает мне весь список.
Mage::getModel('catalog/product')->getCollection();
Mage::getResourceModel('catalog/product_collection')->addAttributeToSelect('*');
Mage::getModel("catalog/product")->getResourceCollection()->load();
Все они возвращают ту же сумму (500), в то время как я ожидаю, что она даст мне 5000 продуктов. Я бы предпочел не использовать Zend или PHP и просто придерживаться способа Magento, чтобы получить их.
Кто-нибудь знает, как реально получить ВСЕ продукты или может указать мне в правильном направлении, почему это не работает?
Возвращаемая строка выбора:
SELECT 1 AS `status`, `e`.`entity_id`, `e`.`type_id`, `e`.`attribute_set_id` FROM `catalog_product_flat_4` AS `e`