1
製品SKUがプロバイダーのデータフィードに表示されない場合に、プログラムで製品の在庫状況を変更する方法
Magento CE 1.9.1 を使用しています。プロバイダーのXMLフィードから製品をインポートするためのインポートスクリプトを作成しました。 このフィードは毎日午前3時に更新されます。私のプロフィーダーは、自分のショップに在庫がある商品のみをxmlで送ってくれます。 では、製品skuがxmlフィードに存在しない場合、どうすれば製品の在庫状況を在庫切れ(製品skuごと)に更新できますか? 私が何をしたいかを説明するために例を置き、データはxmlで提供されます: Monday : Tuesday : Sku qty Sku qty ABC 22 ABC 12 BDE 30 FGH 4 FGH 15 私がしなければならないこと:火曜日xmlに表示されないため、プログラムで製品のBDEを「在庫なし」に設定する必要があります。 私のインポートスクリプトがあります: $file = 'feed.xml'; $feed = simplexml_load_file($file); foreach($feed as $product){ //some datas in xml feed $sku = $product->identifiant_unique; $prix = $product->prix; $titre = $product->categorie3; …