Почему мои продукты не исчезают со склада, когда количество = 0 в Magento?

Я пытался сделать заказ с продуктом с запасом 1.

Когда заказ выполнен, запас равен 0. Все в порядке.

Однако для Stock Availability установлено значение «In stock». И опция Qty for Item's Status to become Out of Stock тоже установлена ​​на 0.

Есть ли у вас какие-либо идеи? Я не понимаю.

Редактировать, вот конфигурация:

Система > Конфигурация > Каталог > Инвентаризация (глобальная): введите здесь описание изображения

Продукт > Инвентарь (для конкретного продукта) введите здесь описание изображения


person JohnT    schedule 31.03.2011    source источник
comment
@chris_mcclelan, есть конструктивный комментарий?   -  person JohnT    schedule 31.03.2011
comment
Ты прав. Извини. Слишком много проблем, чтобы сосчитать.   -  person Chris McClellan    schedule 31.03.2011
comment
Конфигурация на этих снимках экрана кажется правильной, так что это странное поведение. Вы пытались отправить заказ и посмотреть, не закончится ли он на складе?   -  person Hervé Guétin    schedule 31.03.2011
comment
Можете ли вы обновить кеш и проверить, работает ли он?   -  person Paul Grigoruta    schedule 01.04.2011
comment
@rpSetzer, @vrnet, Статус изменился автоматически после того, как я зашел в Система › Конфигурация › Инвентарь и сохранил его (ничего не изменив). Странно, странно странно.   -  person JohnT    schedule 01.04.2011
comment
@JohnT - хорошо, приятно знать. Спасибо за отзыв и получайте удовольствие от Magentoing.   -  person Hervé Guétin    schedule 01.04.2011


Ответы (2)


Параметр «Управление запасами» должен быть истинным либо для самого продукта, либо для глобальной конфигурации. См. Magento Wiki для получения дополнительной информации: http://www.magentocommerce.com/wiki/welcome_to_the_magento_user_s_guide/chapter_3#stock_management

person Micah Carrick    schedule 31.03.2011
comment
привет, спасибо за ваш ответ, он установлен в true. (Я выложил скриншот своей конфигурации) - person JohnT; 31.03.2011
comment
Просто предположение, но вы используете AUTH или AUTH и CAPTURE? Возможно, запасы не уменьшаются до тех пор, пока заказ не будет выставлен счет? - person Micah Carrick; 31.03.2011
comment
для всех моих продуктов задан запас 1 (уникальный продукт), поэтому они фактически уменьшаются, потому что теперь он установлен на 0 - person JohnT; 31.03.2011

Это похоже на ошибку в Magento 1.4. В качестве обходного пути я запускаю следующий скрипт каждую ночь через cron, чтобы исправить состояние запасов всех продуктов:

<?php
require_once 'app/Mage.php';
Mage::app();
Mage::getModel('cataloginventory/stock_status')->rebuild();
person Bohdan Kolecek    schedule 17.05.2014