Как упорядочить товары по наличию на складе

[10 ноября 2016 г.]    Российская сборка Magento 2.49.12
Magento 2: модули и услуги
#1 IgorN
  • Группа: Пользователь
  • Сообщений: 293
  • Регистрация: 09.03.2011

17.03.2011 15:15

Как отсортировать продукты по доступности их на складе?

Спасибо.

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

17.03.2011 16:25

Еще вопрос по доступности. Когда то я спрашивал как сделать так, что бы в фильтре отображалось и кол-во товаров которых нет на складе.
Посоветовали сделать так System -> Configuration -> Inventory -> Product Stock Options -> Manage Stock ставишь в No
Но теперь у товара пропадает возможность установки Inventory - Stock Availability понятное дело можно включить локально для продукта но это не комильфо.

Кстати если у продукта проставить что он не в магазине то кол-во в фильтре уменьшается. А значит решение не прокатит.

#3 IgorN
  • Группа: Пользователь
  • Сообщений: 293
  • Регистрация: 09.03.2011

18.03.2011 16:16

Нагугли решение
$collection->joinField(
   'inventory_in_stock', 'cataloginventory_stock_item', 'is_in_stock',
   'product_id=entity_id','is_in_stock>=0', 'left')
   ->setOrder('inventory_in_stock',$_orderDirection);

В некоторых старых версиях мадженты оно не работало но у меня в 1.5.0 пашет.

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

07.07.2011 13:16

при сортировке товаров по цене, товары с "нулевой" ценой отображаются в конце?

Если, да, то подскажите куда именно необходимо вставить данный код, спасибо, извините за глупый вопрос

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

07.07.2011 14:05

В чём конкретно состоит ваша прикладная задача?

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