Loading
Salesforce から送信されるメールは、承認済ドメインからのみとなります続きを読む
ビジネスプロセスの自動化
目次
絞り込み条件を選択

          結果がありません
          結果がありません
          検索のヒントをいくつかご紹介します

          キーワードの入力ミスがないか確認する。
          より一般的な検索語を使用する。
          絞り込み条件を減らして、検索範囲を広げる。

          Salesforce ヘルプ全体を検索
          チェックアウトセッションアクション

          チェックアウトセッションアクション

          B2B Commerce Checkout フローで、Checkout セッションを取得または作成し、セッションの ID をコール元に返します。

          必要なエディション

          使用可能なインターフェース: Lightning Experience
          サポートされているエディションを表示する。

          Flow Builder で、[アクション] 要素をフローに追加します。[B2B Commerce] カテゴリを選択し、[チェックアウトセッションアクション] を検索します。API からこのアクションにアクセスするには、checkoutSessionAction という名前を使用します。

          入力値を設定:

          フローの前半の値を使用して、入力を設定します。

          入力パラメーター 説明
          cartId チェックアウトに移行するカートの ID。

          出力値を保存:

          出力パラメーター 説明
          requestId チェックアウトセッションを処理して作成するか返す要求の ID。

          エラー条件:

          エラー条件 説明
          無効な CartId 入力

          受け入れられないカート ID の値です。

          エラーコード: UNKNOWN_EXCEPTION

          HTTP 状況コード: 500

          ユーザーがアクションを呼び出すことができない

          コール元にアクションをコールするための適切な権限 (MAD や B2B Commerce インテグレーターユーザー権限など) がありません。

          エラーコード: BAD_REQUEST

          HTTP 状況コード: 400

          ユーザーが有効取引先にアクセスできない

          ユーザーが有効取引先にアクセスできません。これは、有効取引先が購入者取引先ではないか、ユーザーに有効取引先に対する購入権限がないためです。

          エラーコード: BAD_REQUEST

          HTTP 状況コード: 400

          ユーザー取引先がストアに関連付けられていない

          現在ログインしている購入者の取引先がストアに関連付けられていないため、ストアメンバーではありません。

          エラーコード: BAD_REQUEST

          HTTP 状況コード: 400

          カートがすでに処理中

          要求されたカートはすでに処理中です。

          エラーコード: BAD_REQUEST

          HTTP 状況コード: 400

          セッションが作成されなかった

          内部サービスエラーのため、セッションが作成されませんでした。

          エラーコード: UNKNOWN_EXCEPTION

          HTTP 状況コード: 500

          使用方法:

          B2B Commerce の [チェックアウトセッションアクション] を使用する場合、次の要件が適用されます。

          • ユーザーにアクションを呼び出す適切な権限がある。
          • 有効取引先が有効である。
          • 購入者取引先がストアのメンバーである。
          • カート状況が Active または Checkout に設定されている。
          • カートに現在の有効なセッションがないことが必要です。

          [チェックアウトセッションアクション] が実行されると、次の API のやりとりが発生します。

          • カートが [チェックアウト] 状態に移行し、カートを更新できなくなる。
          • まだ存在しない場合、CartCheckoutSession オブジェクトが作成される。
          • CartValidationOutput オブジェクトで入力 cartId に対応付けられているすべてのエラーがクリアされる。
           
          読み込み中
          Salesforce Help | Article