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

Commerce Webstore Cart, Preserve

ゲストが認証された顧客としてログインした場合、カートの内容を保持します。

ゲストがカートに商品を追加して店舗にログインすると、この API は新しい承認済みカートを作成し、ゲストカートの内容とクーポンを承認済みカートに転送します。API は配送や税金の計算の詳細、カスタム項目は転送しません。

ゲストカートの内容が正常に保存された後、ゲストカートは削除されます。顧客がログインした状態でカートに商品を追加した場合、新しい承認済みカートがプライマリカートになり、以前のカートはセカンダリカートになります。

[ゲストカートを保持] 機能がオフになっている場合、ゲストカートが空である場合、ゲストカートが顧客がログインに使用したブラウザとは異なるブラウザに属している場合では、API は操作を行わず、空の応答を返します。[ゲストカートを保持] は、Spring '24 リリース以降に作成された店舗ではデフォルトで有効になっています。

リソース
1/commerce/webstores/webstoreId/carts/cartStateOrId/actions/preserve
使用可能なバージョン
60.0
HTTP のメソッド
POST
POST の要求パラメーター
パラメーター名 型 説明 必須か省略可能 使用可能なバージョン
currencyIsoCode String カートの通貨 ISO コード。 省略可能 60.0
effectiveAccountId String 要求が行われたバイヤー取引先またはゲストバイヤープロファイルの ID。null の場合、デフォルト値はコンテキストから決定されます。 省略可能 60.0
POST のレスポンスボディ
Preserve Cart Output