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

Commerce Webstore Cart

カートを取得します。カートを削除します。有効なカートが存在しない場合は作成します。

カートへの参照アクセス権を持つバイヤーは、カートで作成および削除できます。

リソース
1/commerce/webstores/webstoreId/carts/cartStateOrId
cartStateOrId の値は次のとおりです。
  • cartId — カートの ID。
  • active — 有効なカート。
  • current — クローズまたは削除待機中でないカート。バージョン 50.0 以降で利用できます。
使用可能なバージョン
49.0
HTTP のメソッド
GET、PUT、DELETE

/commerce/webstores/webstoreId/carts/active とともに GET を使用したが、有効なカートがない場合は、エラーが表示されます。

有効なカートが存在しない場合は、/commerce/webstores/webstoreId/carts/active とともに PUT を使用して、有効なカートを作成します。

PUT には、パラメーターもリクエストボディも不要です。

メモ

GET、PUT、DELETE の要求パラメーター
パラメーター名 説明 必須か省略可能 使用可能なバージョン
currencyIsoCode String カートの通貨 ISO コード。 省略可能 57.0
effective​AccountId String 要求が行われたバイヤー取引先またはゲストバイヤープロファイルの ID。指定されていない場合、デフォルト値はコンテキストから決定されます。 省略可能 47.0
GET および PUT のレスポンスボディ
Cart Summary
非同期のカート処理中、有効になっている場合、GET 応答ヘッダーには LocationRetry-After が含まれます。カートの処理中、GET 要求は 202 状況を返し、古い、null、または 0 の価格設定データ���含まれる場合があります。カートの処理が完了すると、要求は最新の価格設定データを含む 200 状況を返します。
DELETE のレスポンスボディ
204: Successful Delete