회원 배송지
회원이 주문, 반품, 교환 등의 서비스를 이용할 때 사용할 배송지 정보를 관리하는 기능입니다. 이를 통해 회원은 여러 배송지를 등록하고, 편리하게 주문 및 교환이 가능합니다.
주요 기능
회원 배송지 등록
로그인한 회원은 신규 배송지를 등록하여 주문 시 해당 배송지로 상품을 수령할 수 있습니다.
한 회원당 최대 10개의 배송지를 등록할 수 있습니다.
기본 배송지 설정
기본 배송지는 필수로 1개가 존재해야 합니다.
회원가입 시 입력한 배송지가 초기 기본 배송지로 설정되며, 이후에도 변경 가능합니다.
배송지 정보 수정 및 삭제
등록된 배송지 정보는 언제든지 수정하거나 삭제할 수 있습니다.
수정된 정보는 주문서나 반품/교환 페이지에서 반영됩니다.
배송지 선택 및 주문
주문 시 기본 배송지가 자동으로 선택되며, 필요에 따라 다른 배송지로 변경 가능합니다.
주문서 작성 시 저장된 배송지 목록 중 선택하여 사용할 수 있습니다.
프로세스 정의
번호 | 구분 | 설명 |
---|---|---|
1 | 비밀번호 재확인 | 마이페이지에서 회원 배송지정보 페이지에 접근할 시 로그인 비밀번호 재확인을 거쳐야 합니다. |
2 | 회원 배송지 조회 | 로그인 된 회원에 대한 회원배송지 전체 목록을 조회합니다. 해당 api 는 기본배송지여부를 Y로 보내면 기본배송지만 조회할 수 있습니다. |
3 | 회원 배송지 등록 | 로그인 된 회원에 대한 신규 배송지를 등록합니다. 기 등록된 회원배송지의 개수가 10개일 시 등록할 수 없습니다. 최초 배송지 등록일 시 기본 배송지로 등록됩니다. 이벤트 데이터베이스와 동기화하기 위해 이벤트 api를 호출합니다. |
4 | 회원 배송지 수정 | 로그인 된 회원에 대한 배송지를 수정합니다. 현재 기본배송지로 등록 되어있으면 기본배송지를 N으로 수정할 수 없습니다. 이벤트 데이터베이스와 동기화하기 위해 이벤트 api를 호출합니다. |
5 | 회원 배송지 삭제 | 로그인 된 회원에 대한 배송지를 삭제합니다. 기본배송지로 등록된 배송지는 삭제할 수 없습니다. 이벤트 데이터베이스와 동기화하기 위해 이벤트 api를 호출합니다. |
6 | 기본 배송지로 변경 | 로그인 된 회원에 대한 배송지를 기본배송지로 변경합니다. 이벤트 데이터베이스와 동기화하기 위해 이벤트 api를 호출합니다. |
API 기능 목록
API | 설명 | Server | 메소드 | 비고 |
---|---|---|---|---|
회원배송지 목록 조회 | 로그인된 회원의 배송지 목록을 조회합니다. 파라미터 baseDlvpYn 을 Y로 할 시 기본배송지만 조회합니다. | Member | GET | |
회원배송지 등록 | 로그인한 회원의 배송지를 신규로 등록합니다. | Member | POST | 🔗API 확인하기 > |
회원배송지 수정 | 로그인한 회원의 배송지를 수정합니다. | Member | PUT | 🔗API 확인하기 > |
회원배송지 삭제 | 로그인한 회원의 배송지를 삭제합니다. | Member | DELETE | 🔗API 확인하기 > |
회원 기본배송지 저장 | 로그인한 회원이 선택한 배송지를 기본 배송지로 변경합니다. | Member | PUT | 🔗API 확인하기 > |
용어 정의
명칭 | 설명 | 비고 |
---|---|---|
기본배송지 | 기본배송지는 해당 고객이 서비스를 이용할 때 자주 사용되며, 사용자가 새로운 배송지를 지정하지 않을 경우에는 기본적으로 이 주소로 상품이 배송됩니다. |
|
기타 참고사항
배송지 목록 조회 api 에서 쿼리스트링으로 baseDlvpYn (기본배송지여부) 를 Y로 보낼 시 기본배송지만 조회합니다.
1개의 기본 배송지가 필수로 존재해야 합니다.
배송지 삭제 시 해당 배송지가 기본배송지여부 Y이면 삭제 불가
배송지 수정 시 해당 배송지가 기본배송지여부 Y인데 N으로 수정 불가
회원 메인 데이터베이스와 이벤트 메인 데이터베이스가 분리되어 있기 때문에 배송지 정보가 변경될 시 배송지 정보를 동기화 하는 이벤트 API 를 호출합니다.
구분 | 파라미터 체크 항목 |
---|---|
회원 배송지 등록 |
|
회원 배송지 수정 |
|
회원 배송지 삭제 |
|
기본 배송지로 변경 |
|