この文章は 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