Добавить количество ко всем продуктам программно в magento - PullRequest
0 голосов
/ 12 января 2012

Я хочу добавить количество ко всем моим 780 продуктам, используя собственный скрипт.Есть ли вообще сделать это от админа.Я попытался сначала экспортировать продукты, затем добавить количества в CSV-файл, удалить все продукты из магазина, затем снова импортировать продукты, все работает нормально, но проблема с изображениями продуктов.

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

Заранее спасибо
Санджай

Ответы [ 3 ]

0 голосов
/ 12 января 2012

Нет необходимости обращаться с БД.

$product = //initialize product
$product->setStockData(
     array(
        'is_in_stock' => 1,
        'qty' => $qty
     )
);
$product->save();
0 голосов
/ 12 января 2012

Если вы хотите получить массовое обновление для Qtys с использованием raw sql (достаточно быстро для миллионов продуктов), то вы можете попробовать следующую статью:http://www.blog.magepsycho.com/updating-product-qty-in-magento-in-an-easier-faster-way/

Надеюсь, это поможет.Спасибо

0 голосов
/ 12 января 2012

Взгляните на cataloginventory_stock_status.Я думаю, что вы можете обновить свой запас там.:)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...