В моем хранилище Magento я иногда забываю выбирать 'В Запасе' из выпадающего после добавления новых материально-технических ресурсов к отсутствующему на складе объекту.
Действительно ли возможно так или иначе получить список всех продуктов, которые имеют материально-технические ресурсы, но столь же теговый как "Отсутствующий на складе"?
Если вы можете написать что-нибудь очень быстро.
$products = Mage::getModel('catalog/product')
->getCollection()
->addAttributeToFilter('is_in_stock', 0)
->addAttributeToFilter('qty', array("gt" => 0));
К сожалению, я не могу вспомнить, как поставить> 0 таким образом, чтобы он работал. Может быть, кто-нибудь может это прокомментировать.
Что вы можете сделать с $ products, так это запустить его через цикл foreach, а затем установить для is_in_stock значение 1, и вы должны начать бизнес.
Самый простой способ (я думаю)
Админ -> Система -> Импорт / Экспорт -> Профили
Добавить новый профиль
Измените экспорт, дайте файлу имя и местоположение. Загрузите файл и откройте его в своей любимой программе для работы с электронными таблицами. Ищите "is_in_stock" - 1 = в наличии, 0 = нет в наличии. Отфильтруйте по 0, и у вас будет список всех ваших элементов OOS.
Вы также можете проверить список RSS для предупреждений о низком уровне запасов на http://shop.com/index.php/rss/catalog/notifystock/