メインコンテンツへスキップ
このガイドでは、Kameleoon商品カタログ内の商品を 削除 し、在庫状況を更新 する方法について説明します。その他の商品更新については、商品カタログのインポートチュートリアル を参照してください。 以下のエンドポイントを使用します。

目的

Kameleoon商品カタログ内の商品を削除する、または在庫ありとしてマークします。

適切なAPIエンドポイントを呼び出す

a. 利用可能な商品の更新

このエンドポイントを使用して、現在 在庫がある 商品を示します。
リストに記載されていない商品は在庫切れとしてマークされます。
エンドポイント:
PATCH https://api.products.kameleoon.com/import/products
名前必須説明
shop_idstringTrueKameleoonストアID
shop_secretstringTrueKameleoonシークレットID
itemsListTrue在庫がある商品IDのリスト。
これは 完全な置換 です。在庫のある商品IDのみを含めてください。リストに記載されていない商品はすべて 在庫切れ とみなされます。 例:
curl -X PATCH -L 'https://api.products.kameleoon.com/import/products' \
             -H 'Content-Type: application/json' \
             -d '{
    "shop_id": "eehj3eu84299kg5ghw5a6743r8",
    "shop_secret": "pmd5362597thrgq8k256ep01t0",
    "items": ["1235", "4337", "7578"]
}'

b. 商品の削除

Kameleoonから商品を削除して、推奨結果に表示されないようにします。 エンドポイント:
DELETE https://api.products.kameleoon.com/import/products
名前必須説明
shop_idstringTrueKameleoonストアID
shop_secretstringTrueKameleoonシークレットID
itemsListTrue商品IDのリスト
削除したい商品のIDのみを送信してください。
curl -X DELETE -L 'https://api.products.kameleoon.com/import/products' \
             -H 'Content-Type: application/json' \
             -d '{
"shop_id": "eehj3eu84299kg5ghw5a6743r8",
"shop_secret": "pmd5362597thrgq8k256ep01t0",
"items": ["1635", "3743", "7578", "432"]
}'