L1パンチアウトの仕組み
レベル 1 (L1) のパンチアウトでは、SPO とパンチアウトサプライヤーは cXML プロトコルを使用して通信します。
L2 パンチアウトフロー
次の図は、L1 パンチアウトフローを示しています。
レベル 1 パンチアウトのための SPO とパンチアウトサプライヤー間の通信
次の図は、レベル 1 パンチアウトにおける SPO とパンチアウトサプライヤーのインタラクションを示しています。
注:
このフローは、他のパンチアウトシステムにも適用できます。ただし、cXML ペイロードの内容はプロバイダーによって異なる場合があります。
パンチアウトサプライヤーサイトからの買い物かごのチェックアウト
買い物かごのチェックアウトフローには、次のものが含まれます。
- ユーザーがパンチアウトサプライヤーサイトで買い物かごをチェックアウトすると、パンチアウトサプライヤー(または他のパンチアウトシステム)は、SPOによって公開されたRESTエンドポイントにPunchoutOrderMessage cXMLペイロードを送信します。
- このエンドポイントの詳細は PunchoutSetupRequest ペイロードに含まれているため、パンチアウトサプライヤーは注文要求の送信先を知ることができます。
- SPOは、PunchoutOrderMessageペイロードを受信した後、情報を処理し、対応するSPOカート明細を作成します。
- その後、ユーザーはSPOで買い物かごを確認し、チェックアウトに進みます。チェックアウトに成功すると、購入要求 (PR) が作成されます。
次の図は、このフローを示しています。
パンチアウトシステムへの発注書の送信
発注書情報をパンチアウトサプライヤーシステムに送信するには、次の手順を実行します。
- PRが承認され、POが作成されると、SPOはパンチアウトサプライヤーシステムにOrderRequest cXMLペイロードを送信する必要があります。
- フローアクション [パンチアウト注文要求を送信 (Send Punchout Order Request)] は、PO をパンチアウトシステムに送信します。
- パンチアウトサプライヤーが注文を作成し、確認を送信します。
次の図は、このフローを示しています。
パンチアウトサプライヤーシステムからの注文確認と出荷確認の処理
パンチアウトサプライヤーは、パンチアウトサプライヤーのシステムで設定されている注文確認 URL に注文確認ペイロードを送信します。同様に、パンチアウトサプライヤーは、注文明細ごとに、オプションで出荷確認ペイロードを出荷確認 URL に送信できます。詳細については、「パンチアウトサプライヤーへの注文および出荷確認 URL の提供」を参照してください。
次の図は、このフローを示しています。
次の図は、このフローを示しています。