주문 API가 있다고 모든 작업을 채팅에 연결할 필요는 없습니다. 상태 조회와 주문 변경은 필요한 권한과 처리 절차가 다릅니다. 어느 판매처의 어떤 정보를 보여줄지, 주소 변경 같은 작업도 실행할지 먼저 정합니다.
고객 확인에는 판매처가 제공하는 방법을 사용합니다. 조회 단계부터 해당 고객이 볼 수 있는 주문만 반환해야 합니다. 다른 고객의 주문까지 받아온 뒤 화면에서만 숨기는 방식은 충분하지 않습니다.
처리 흐름
조회 권한과 실행 권한을 분리한 주문 연결
- 읽기: 주문·품목·배송·반품 중 상담에서 보여줄 항목
- 변경: 주소·옵션·취소 등 실제로 실행할 수 있는 작업
- 승인: 직원이 확인해야 하는 요청과 결과를 받을 채널
정상 주문 외에 시험할 상황
연결 테스트에서는 정상 주문뿐 아니라 로그인 만료, 검색 결과 없음, 외부 시스템 오류도 확인합니다. 오류를 빈 목록으로 처리하면 결제한 고객에게 주문이 없다는 잘못된 답이 나갑니다.
처음에는 조회만 제공하고 변경 기능은 나중에 추가할 수 있습니다. 변경을 실행한다면 고객 요청, 필요한 직원 승인, 실제 완료 결과를 각각 남깁니다. 연결이 끊겨 재시도할 때 같은 취소나 주소 변경이 중복 실행되지 않는지도 시험해야 합니다.

