この文章は Salesforce 機械翻訳システムを使用して翻訳されました。詳細はこちらをご参照ください。
英語に切り替える

Commerce Webstore Cart Item

カート内の品目を更新または削除します。

カートへの参照アクセス権を持つバイヤーは、カートで品目を追加、更新、および削除できます。

カートの品目の更新ではバイヤーの「商品を表示」エンタイトルメントが適用され、商品データを表示する資格があるユーザーのみがアクセスできます。

1 つのストアが複数のマーケットに分割されている場合、この API は、URL に付加されている言語パラメーターを調べて、買い物客のロケーションを判別し、該当する値を返します。

リソース
1/commerce/webstores/webstoreId/carts/cartStateOrId/cart-items/cartItemId
cartStateOrId の値は次のとおりです。
  • cartId — カートの ID。
  • active — 有効なカート。
  • current — クローズまたは削除待機中でないカート。バージョン 50.0 以降で利用できます。
使用可能なバージョン
49.0
HTTP のメソッド
DELETE、PATCH
DELETE の要求パラメーター
パラメーター名 説明 必須か省略可能 使用可能なバージョン
effective​AccountId String 要求が行われたバイヤー取引先またはゲストバイヤープロファイルの ID。指定されていない場合、デフォルト値はコンテキストから決定されます。 省略可能 49.0
DELETE のレスポンスボディ
204: Successful Delete
PATCH のリクエストボディ
ルート XML タグ
<cartItem>
カートの品目を更新する JSON の例
1{
2   "quantity":"7"
3}
プロパティ
名前 説明 必須か省略可能 使用可能なバージョン
cartDelivery​GroupId String カートの配送グループの ID。 省略可能 59.0
productId String 商品の ID。 カートに品目を追加する場合は必須 (POST)

カートの品目を更新する場合はサポート対象外 (PATCH)

49.0
productSelling​ModelId String 将来の使用のために予約されています。 省略可能 59.0
quantity String カート品目の数量。BigDecimal に変換可能な値を使用します。 必須 49.0
subscriptionTerm Integer 将来の使用のために予約されています。 省略可能 59.0
type String カート内の品���の種別。値は Product です。 カートに品目を追加する場合は必須 (POST)

カートの品目を更新する場合はサポート対象外 (PATCH)

49.0
PATCH の要求パラメーター
パラメーター名 説明 必須か省略可能 使用可能なバージョン
currencyIsoCode String カートの通貨 ISO コード。 省略可能 57.0
effective​AccountId String 要求が行われたバイヤー取引先またはゲストバイヤープロファイルの ID。指定されていない場合、デフォルト値はコンテキストから決定されます。 省略可能 49.0
PATCH のレスポンスボディ
Cart Item