gpt4 book ai didi

mysql - 在 magento 中使用产品 id 更新产品的数量

转载 作者:行者123 更新时间:2023-11-29 12:01:21 24 4
gpt4 key购买 nike

我想使用product_id更新产品qty,我正在努力在magento中构建查询。我在谷歌搜索过,但没有得到明确的解决方案。

我的查询是:

update table_name set qty="54" where product_id="545";

我该怎么做?

最佳答案

不要使用 SQL 查询,而是尝试使用 magento 方法来更新产品数量,如下所示:

$productId = '545';
$stockItem = Mage::getModel('cataloginventory/stock_item')->loadByProduct($productId);
if ($stockItem->getId() > 0 and $stockItem->getManageStock()) {
$qty = 100;
$stockItem->setQty($qty);
$stockItem->setIsInStock((int)($qty > 0));
$stockItem->save();
}

关于mysql - 在 magento 中使用产品 id 更新产品的数量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32323761/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com