Próbuję zaktualizować poziom zapasów produktów, ale niestety nie osiągam sukcesu. Oto mój kod. chcę zaktualizować „inventory_level” produkt, ale umożliwi to zrobić ..Jak zaktualizować "inventory_level" produktu według sku id w Bigcommerce?
<?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/>";
}
?>
Here " Bigcommerce::updateProduct(76,$field); " is not working..
Please Help me..
Thanks..
Kontaktowałem się z nimi również w tej sprawie. Nie wydawali się zbyt zainteresowani tym szybko (lub czymkolwiek innym). Dlatego wdrożyliśmy to samo rozwiązanie. –
Tak, również skontaktowałem się z nimi w sprawie tego błędu, ale nie sądzę, że zmienią te rzeczy w niedalekiej przyszłości. Musimy zaktualizować "inventory_level" po prostu przez product_id, a nie przez sku :( –