Вопросы с тегом «product-collection»

Вопросы, связанные с коллекциями продуктов Magento.

23
Как получить первый товар из коллекции товара

В категории view.phtml, если я получу категорию, а затем получу коллекцию продуктов, как я могу получить первый продукт из коллекции, присвоенной $ _product для использования в коде? Вот что у меня есть: $_category = $this->getCurrentCategory(); $_collection =...

23
Более быстрый способ загрузки изображений мультимедиа в коллекцию товаров

TL; DR : Как загрузить изображения / галерею продукта без загрузки всего продукта? Я хочу загрузить изображения на товар. Что я делаю в .phtml $_popularCollection = $this->getPopularCollection(); foreach ($_popularCollection as $_product): // the rest $mediaGallery =...

18
Получить коллекцию товаров из идентификатора категории

Я пытаюсь получить коллекцию товаров из идентификатора категории. Несколько вещей, которые я попробовал, находятся в блоке: $category = Mage::getModel('catalog/category')->load(123) ->getProductCollection(); и $category = Mage::getModel('catalog/category')->load(123); $products =...

16
Magento 2 - Визуализация пользовательской коллекции товаров через list.phtml

Сетка продукта страницы категории (внешний интерфейс) отображается с помощью макета в catalog_category_view.xml . Допустим, у меня есть собственная коллекция продуктов (которую я получил через ProductRepositoryInterface::getList($searchCriteria) method в пользовательском классе блока и хотите...

13
Magento 2 Как мы можем получить URL продукта с коллекцией продукта?

Я могу загрузить коллекцию товаров, используя [$objectManager->create('Magento\Catalog\Model\ResourceModel\Product\Collection')] в моем файле phtml. Но в этой коллекции URL продукта не существует, как мы можем получить URL продукта также с этой...

10
Как фильтровать товары НЕ по категориям?

Вот мой код: $catIds = array(7,8,9); $collection = Mage::getModel('catalog/product')->getCollection() ->addAttributeToSelect("*"); ->addAttributeToFilter('category_ids', array('nin' => $catIds)); Я хочу, чтобы все товары отсутствовали в списке идентификаторов категорий, но мой код не...

10
Magento 2: фильтрация продуктов по нескольким категориям (Magento 2.1)

Я использую Magento 2.1.0, и в настоящее время у меня возникают трудности с фильтрацией коллекции продуктов по нескольким категориям. Я использовал более двух способов, чтобы заставить это работать, но это не будет. Предполагая, что: $catalog_ids = [618, 619, 620]; Возвращает NULL...

9
Коллекция с FIND_IN_SET для атрибутов множественного выбора, но некоторые имеют только одно значение

Я создаю коллекцию продуктов, в которой можно найти результаты по атрибуту множественного выбора. (соответствующий код, который добавляет finset в коллекцию - настроен для отображения реальных значений идентификаторов) $attribute = Mage::getModel('eav/config')->getAttribute('catalog_product',...

9
Загрузить коллекцию Simple Products (как на складе, так и на складе)

У меня возникла проблема при загрузке ВСЕХ «дочерних» продуктов Настраиваемого продукта в коллекцию, даже тех, которых нет в наличии. Как загрузка продуктов, как это: $simpleCollection = $configurable->getUsedProductCollection() ->addAttributeToSelect('*') ->addFilterByRequiredOptions();...

9
Как получить коллекцию товаров на складе, в отличие от addInStockFilterToCollection ()?

У меня есть требование отображать товары категории в двух списках - один для товаров на складе, другой для товаров на складе. я использую Mage::getSingleton('cataloginventory/stock')->addInStockFilterToCollection() чтобы отфильтровать мою коллекцию товаров по товарам, имеющимся в наличии, но,...

9
Проблема со сбором товара - неверные данные о ценах или отсутствие товаров на складе

Я получаю коллекцию товаров на основе текущей категории. Мне нужно, чтобы эта коллекция содержала как входящие, так и отсутствующие товары, а также данные о ценах для правильного отображения. Мой магазин сконфигурирован для хранения цен на товары с учетом налогов и для показа цен как включающих,...

9
Заставить коллекцию продуктов использовать EAV вместо плоского стола

В Magento 2, как я могу временно отключить плоский каталог? У меня есть коллекция продуктов, связанная с внешним магазином, и я хочу, чтобы она загружалась через таблицы EAV. Я посмотрел, как коллекции определяют, следует ли использовать плоские таблицы, но не нашел способа внедрить настройки в...

9
Фильтровать коллекцию товаров по дочернему атрибуту товара

У меня есть ситуация, как 2 атрибута, который назначен на дочерний продукт 1) person_height_fromи 2) person_height_toкоторый имеет атрибут типа DropDown который назначается только в дочернем продукте, но не назначается в родительских продуктах, Я хочу отфильтровать коллекцию товаров на странице...