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 ペイロードをパンチアウトサプライヤーシステムに送信する必要があります。
- フローアクション [パンチアウト注文要求を送信] は、PO をパンチアウトシステムに送信します。
- パンチアウトサプライヤーが注文を作成し、確認を送信します。
次の図は、このフローを示しています。
パンチアウトサプライヤーシステムからの注文確認と出荷確認の処理
パンチアウトサプライヤーは、パンチアウトサプライヤーのシステムで構成されている注文確認 URL に注文確認ペイロードを送信します。同様に、注文明細行ごとに、パンチアウトサプライヤーはオプションで出荷確認ペイロードを出荷確認 URL に送信できます。詳細については、「パンチアウトサプライヤーへの注文および出荷確認 URL の提供」を参照してください。
次の図は、このフローを示しています。
次の図は、このフローを示しています。