gpt4 book ai didi

php - 如何在 Bigcommerce 中通过 sku id 更新产品的 "inventory_level"?

转载 作者:行者123 更新时间:2023-12-04 13:38:34 25 4
gpt4 key购买 nike

我正在尝试更新产品的库存水平,但不幸的是没有成功。这是我的代码。
我想更新产品的“inventory_level”但启用这样做..

<?php

require "bigcommerce.php";
use Bigcommerce\Api\Client as Bigcommerce;


Bigcommerce::configure(array(
'store_url' => 'https://store-nos85a.mybigcommerce.com/',
'username' => 'admin',
'api_key' => '4b7c4bba19f290a728e00be6ae7133cda71f477b'
));

Bigcommerce::setCipher('RC4-SHA');
Bigcommerce::verifyPeer(false);
$product = Bigcommerce::getProduct(76);
print_r($product->skus);
foreach($product->skus as $sku)
{

if($sku->id==5)
{
$fields = array("inventory_level"=>112);
Bigcommerce::updateProduct(76,$fields);
}
echo "id : ".$sku->id;
echo " Invntory Level: ".$sku->inventory_level."<br/>";
echo " SKU : ".$sku->sku."<br/>";

}


?>
这里 Bigcommerce::updateProduct(76,$field);不管用。

最佳答案

无需下载所有产品,为什么不只检索具有您需要的 sku 的产品?

GET: /api/v2/products?sku=sku-that-I'm-interested-in

解析 id 的响应(即具有该 SKU 的产品的产品 ID)

然后使用该产品 ID 执行 PUT。

关于php - 如何在 Bigcommerce 中通过 sku id 更新产品的 "inventory_level"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19273118/

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