L1 パンチアウトの仕組み

  • リリースバージョン: Australia
  • 更新日 2026年03月12日
  • 所要時間:2分
  • レベル 1 (L1) パンチアウトでは、SPO とパンチアウトサプライヤーは cXML プロトコルを使用して通信します。

    L2 パンチアウトフロー

    次の図は、L1 パンチアウトフローを示しています。L1 パンチアウトフロー。

    レベル 1 パンチアウトの SPO とパンチアウトサプライヤー間の通信

    次の図は、レベル 1 パンチアウトにおける SPO とパンチアウトサプライヤーのインタラクションを示しています。

    注:
    このフローは、他のパンチアウトシステムにも適用できます。ただし、cXML ペイロードの内容はプロバイダーによって異なる場合があります。
    SPO とパンチアウトサプライヤーサイト間の通信。

    パンチアウトサプライヤーサイトからの買い物かごチェックアウト

    買い物かごのチェックアウトフローには、次のものが含まれます。

    • ユーザーがパンチアウトサプライヤーサイトで買い物かごをチェックアウトすると、パンチアウトサプライヤー(または他のパンチアウトシステム)は、SPOによって公開されたRESTエンドポイントにPunchOutOrderMessage cXMLペイロードを送信します。
    • このエンドポイントの詳細は PunchOutSetupRequest ペイロードに含まれているため、パンチアウトサプライヤーは注文要求の送信先を知ることができます。
    • SPOは、PunchOutOrderMessageペイロードを受信した後、情報を処理し、対応するSPOカート明細を作成します。
    • 次に、ユーザーは SPO で買い物かごを確認し、チェックアウトに進みます。チェックアウトが成功すると、購買要求 (PR) が作成されます。

    次の図は、このフローを示しています。

    パンチアウトシステムからカートをチェックアウトします。

    パンチアウトシステムへの発注書の送信

    パンチアウトサプライヤーシステムに発注書情報を送信するには、次の操作を行います。

    • PR が承認され、PO が作成されると、SPO は OrderRequest cXML ペイロードをパンチアウトサプライヤーシステムに送信する必要があります。
    • フローアクション [パンチアウト注文要求を送信] は、PO をパンチアウトシステムに送信します。
    • パンチアウトサプライヤーが注文を作成し、確認を送信します。

    次の図は、このフローを示しています。

    PO をパンチアウトシステムに送信します。

    パンチアウトサプライヤーシステムからの注文確認と出荷確認の処理

    パンチアウトサプライヤーは、パンチアウトサプライヤーのシステムで構成されている注文確認 URL に注文確認ペイロードを送信します。同様に、注文明細行ごとに、パンチアウトサプライヤーはオプションで出荷確認ペイロードを出荷確認 URL に送信できます。詳細については、「パンチアウトサプライヤーへの注文および出荷確認 URL の提供」を参照してください。

    次の図は、このフローを示しています。

    図 : 1. パンチアウトシステムからの注文確認の処理
    パンチアウトシステムからの注文確認。

    次の図は、このフローを示しています。

    図 : 2. パンチアウトシステムからの出荷確認の処理
    パンチアウトシステムからの出荷確認。