Вы можете попробовать этот код, создав один файл php в корневой каталог, или вы можете создать планировщик cron, если вы хотите выполнить этот процесс в течение некоторого периода времени.
error_reporting(E_ALL | E_STRICT);
$mageFilename = 'app/Mage.php';
require_once $mageFilename;
Mage::setIsDeveloperMode(true);
ini_set('display_errors', 1);
ini_set('memory_limit', '600M');
ini_set('max_execution_time', 1800);
umask(0);
Mage::app('admin');
$collection = Mage::getResourceModel('catalog/product_collection');
$collection->addAttributeToSelect('*');
foreach ($collection as $_data) {
$productCat = $_data->getCategoryIds();
$stock = Mage::getModel('cataloginventory/stock_item')->loadByProduct($_data);
$productqty = $stock->getQty();
if (intval($productqty) < 10) {
$productModel = Mage::getModel('catalog/product');
$productUpdate = $productModel->load($_data->getId());
$productUpdate->setStatus(2);
$productUpdate->save();
}
else
{
$productModel = Mage::getModel('catalog/product');
$productUpdate = $productModel->load($_data->getId());
$productUpdate->setStatus(1);
$productUpdate->save();
}
}