L1 펀치아웃 작동 방식
레벨 1(L1) 펀치아웃에서 SPO와 펀치아웃 공급업체는 cXML 프로토콜을 사용하여 통신합니다.
L2 펀치아웃 플로우
다음 그림은 L1 펀치아웃 플로우를 보여줍니다.
레벨 1 펀치아웃을 위한 SPO와 펀치아웃 공급자 간의 통신
다음 그림은 수준 1 펀치아웃에 대한 SPO와 펀치아웃 공급자 간의 상호 작용을 보여줍니다.
주:
이 흐름은 다른 PunchOut 시스템에도 적용할 수 있습니다. 그러나 cXML 페이로드의 내용은 제공자에 따라 다를 수 있습니다.
펀치아웃 공급자 사이트에서 카트 체크 아웃
카트 결제 플로우에는 다음이 포함됩니다.
- 사용자가 펀치아웃 공급자 사이트에서 카트를 체크아웃하면 펀치아웃 공급자(또는 기타 펀치아웃 시스템)는 SPO에 의해 노출된 REST 엔드포인트로 PunchOutOrderMessage cXML 페이로드를 보냅니다.
- 이 엔드포인트의 상세 정보는 PunchOutSetupRequest 페이로드에 포함되어 펀치아웃 공급자가 주문 요청을 보낼 위치를 알 수 있도록 합니다.
- SPO는 PunchOutOrderMessage 페이로드를 받은 후 정보를 처리하고 해당 SPO 카트 라인을 생성합니다.
- 그런 다음 사용자는 SPO에서 카트를 검토하고 체크아웃을 진행합니다. 체크 아웃에 성공하면 구매 요청(PR)이 생성됩니다.
다음 그림은 이 플로우를 보여줍니다.
펀치아웃 시스템으로 구매 주문서 보내기
펀치아웃 공급자 시스템에 구매 주문 정보를 보내려면 다음이 포함됩니다.
- PR이 승인되고 PO가 만들어지면 SPO는 펀치아웃 공급자 시스템에 OrderRequest cXML 페이로드를 보내야 합니다.
- 펀치아웃 주문 요청 보내기 플로우 작업은 PO를 펀치아웃 시스템으로 보냅니다.
- 펀치아웃 공급자가 주문을 생성하고 확인을 보냅니다.
다음 그림은 이 플로우를 보여줍니다.
펀치아웃 공급자 시스템의 처리 주문 확인 및 배송 확인
펀치아웃 공급자는 펀치아웃 공급자의 시스템에 구성된 주문 확인 URL로 주문 확인 페이로드를 보냅니다. 마찬가지로 각 주문 라인에 대해 펀치아웃 공급자는 선택적으로 배송 확인 페이로드를 배송 확인 URL로 보낼 수 있습니다. 자세한 내용은 펀치아웃 공급자에게 주문 및 배송 확인 URL 제공 문서를 참조하십시오.
다음 그림은 이 플로우를 보여줍니다.
다음 그림은 이 플로우를 보여줍니다.