Magento получает заказанное количество товара и количество на складе ⇐ Php

Кемеровские программисты php общаются здесь
Anonymous
Magento получает заказанное количество товара и количество на складе

Сообщение Anonymous »

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

То же самое касается получения заказанного количества I найден ниже кода

Код: Выделить всё

$sku = nl2br($_product->getSku());
$product = Mage::getResourceModel('reports/product_collection')
->addOrderedQty()
->addAttributeToFilter('sku', $sku)
->setOrder('ordered_qty', 'desc')
->getFirstItem();
echo 'Already Bought ' . (int) $product->ordered_qty;
что показалось мне немного тяжелым при циклической работе с более чем 1000 продуктами.

Пожалуйста, предложите наилучшее возможное решение, которое будет потреблять наименьшее время загрузки и запускать меньше запросов к БД или вообще не отправлять их вообще.

Подробнее здесь: https://stackoverflow.com/questions/327 ... -stock-qty

Вернуться в «Php»