본문으로 건너뛰기

19.1. bmrmember-order GET

주문[Order] 목록을 조회

권한이 부여된 브랜드[ecommerce]의 주문만 조회 가능

GET[DOMAIN]/api/bmrmember-order/?page={PAGE}

  • PAGE: 조회할 페이지 번호
  • Headers: Api-Key: {APIKEY}

조회 조건 파라미터 (Query String)

모두 선택값이며, 여러 개 지정 시 AND 조건으로 결합됩니다.

파라미터설명
page_size페이지 당 주문 수 (기본 30, 최대 100)
ordering정렬 기준 필드. createdAt, receivedAt, inspectedAt, completedAt, bulkNumber, pickupName 중 선택, 내림차순은 - 접두 (예: ordering=-createdAt). 기본값 -createdAt
bulkNumber_exact / bulkNumber주문번호 (일치 / 부분일치)
orderNumber_exact / orderNumber송장번호 또는 주문번호 일치 / 송장번호 부분일치
customerNumber_exact / customerNumber고객주문번호 (일치 / 부분일치)
customerReferenceKey_exact / customerReferenceKey고객사 참조키 (일치 / 부분일치)
itemCustomerReferenceKey_exact / itemCustomerReferenceKey반품 아이템 단위 고객사 참조키 (일치 / 부분일치, 해당 아이템을 1개 이상 포함한 주문)
originOrderNumber_exact / originOrderNumber원 송장번호 (일치 / 부분일치)
ecommerceId브랜드 ID (쉼표로 여러 개 지정 가능, 예: ecommerceId=AAA,BBB)
statuses주문 상태 (쉼표로 여러 개 지정 가능, 예: statuses=placed,pickedup)
itemCode / productCode / productName반품 아이템의 아이템코드 / 제품코드 / 제품명 부분일치 (해당 아이템을 포함한 주문)
confirm반품 아이템 상태값[confirm] (해당 상태의 아이템을 포함한 주문)
pickupName픽업지 고객명 부분일치
entryChannelName주문 접수 경로명(판매 플랫폼) 부분일치
기간 필터값 형식 YYYY-MM-DD, 시작일/종료일 각각 단독 사용 가능: created_start_date / created_end_date (주문 접수일), received_start_date / received_end_date (검품센터 입고일), inspected_start_date / inspected_end_date (검품 완료일), completed_start_date / completed_end_date (고객사 입고 완료일), originOrderCreated_start_date / originOrderCreated_end_date (원 주문 접수일)
search통합 검색 (2자 이상. 주문번호, 송장번호, 고객주문번호, 아이템코드 등 식별값 일치 우선, 없으면 부분일치)

호출 예시:

[DOMAIN]/api/bmrmember-order/?customerReferenceKey_exact=REF-2026-001&statuses=placed,pickedup&created_start_date=2026-09-01&page_size=50

호출 결과 코드

status설명
SUCCESS성공
FAIL실패

반환값

필드설명
count전체 조회건수
next다음 페이지, 없을 경우 null
previous이전 페이지, 없을 경우 null
lastPage마지막 페이지 번호
current현재 조회 페이지의 조회건수
countItemsOnPage페이지 당 주문 수
currentPage현재 페이지 번호
results주문 목록 (아래 표)

results (주문)

파라미터 명필수데이터 타입비고
bulkNumber필수String주문 번호영문 대문자·숫자 혼합 12자리. 채번 규칙 YY3650000000 — YY: 연도 뒷 두자리, 365: 365일 중 순서, 0000000: 일련번호 7자리
customerNumber필수String브랜드 주문번호
orderNumber필수String송장번호max length=20
pickupName필수String픽업지 고객명max length=50
pickupAddress필수String픽업지 주소max length=100
pickupAddressDetailString픽업지 상세주소max length=100, default=''
pickupContact필수String픽업지 연락처max length=50, default=''
ecommerce필수Object반품 브랜드ecommerceId, name, url, isInspection, isUsePickupService, returnAddress, owner_account, parentEcommerceId 등 (1. 브랜드 참조)
ecommerceName필수String반품 업체명max length=50
courierNameString배송기사1~30글자
courierPhoneNumberString배송기사 연락처전화번호
returnItemsArray반품 아이템 목록반품 아이템 (returnItem) 참조
requestInspectString검품 요청사항
pickupMemoString픽업 메모수거 운송장 배송메시지. max length=100
dropoffMemoString반품지 메모max length=100
statusesString주문 상태주문 상태 코드 참조
statusesHistoryArray주문 상태 변경 이력각 항목: statuses (이전 주문 상태), createdAt (변경 일시)
createdAtDateTime주문 접수 시각자동 생성
cancelledAtDateTime주문 취소 시각null 가능
completedAtDateTime배송 완료 시각null 가능
receivedAtDateTime검품센터 입고 시각null 가능
isCompletedBoolean주문 완료 여부default=false
isCancellableBoolean취소가능여부default=false
boxTypeString박스 타입박스 타입 코드 참조. 가로세로높이의 합, 무게 조건 중 더 높은 등급
boxTypeCString고객입력 박스타입접수 시 전달한 값
boxQuantityInteger박스 수량
boxWidth / boxDepth / boxHeightFloat박스 가로 / 세로 / 높이
isOneStopBoolean원스톱배송 여부true면 검품센터를 거치지 않고 목적지(drop*)로 직송. 접수 시 결정된 목적지가 dropName/dropAddress/dropAddressDetail/dropZipcode/dropPhoneNumber로 회신됨 (BMR-869)
picturesInspectArray검품 사진리터니즈 검품원이 입력. 검품 사진 URL
reasonNorefundString환불불가사유
inspectorNoteString검품원 의견상품 훼손 / 상품이 다름 / 기타 사유
dropRejectReasonString미집하사유
entryChannelNameString주문 접수 경로명판매 플랫폼
externalServiceExchangeReturnString외부 서비스 교환/반품exchange: 교환 / return: 반품 / '': 미입력. 연동 쇼핑몰(CAFE24, 메이크샵 등) 주문은 접수 시 쇼핑몰 주문 상태(CAFE24 R__=반품/E__=교환 등)로 자동 채워짐. API 접수(POST) 시 직접 전달한 값이 있으면 그대로 반환
originOrderNumberString원 송장번호최초 상품 출고에 사용된 원 주문의 송장번호. 주문 접수(POST) 또는 참조정보 수정(PATCH reference-info)으로 기록. 미기록 시 '' (BMR-740)
originOrderCreatedAtDateTime원 주문 접수일최초 상품 출고에 사용된 원 주문의 접수일. 미기록 시 null (BMR-845)
customerReferenceKeyString고객사 참조키고객사(브랜드 BO)가 기록한 임의의 참조 코드. max length=100. 주문 접수(POST) 또는 참조정보 수정(PATCH reference-info)으로 기록 (BMR-845). 반품 아이템 단위 참조키는 returnItems[].customerReferenceKey 참조 (BMR-865)
outBoxObject출고 박스출고 박스 (outBox) 참조

호출 결과 예시

{
"status": "SUCCESS",
"next": "https://ytrack.kr:7981/api/bmrmember-order?page=2",
"previous": null,
"lastPage": 3,
"countItemsOnPage": 10,
"currentPage": 1,
"results": [
{
"bulkNumber": "20231117000010",
"orderNumber": "0001",
"customerNumber": "123123261514",
"customerReferenceKey": "ETN-2026-000123",
"originOrderNumber": "",
"originOrderCreatedAt": null,
"pickupName": "TEST7",
"pickupAddress": "부산광역시 성북구 대사관로8길 12132(성북동)",
"pickupAddressDetail": "",
"pickupContact": "",
"ecommerce": {
"ecommerceId": "AAA",
"name": "브랜드 A",
"url": null,
"isInspection": false,
"isUsePickupService": true,
"parentEcommerceId": null,
"returnAddress": [
{
"id": 1,
"location": "hq",
"address": "대구광역시",
"addressDetail": "",
"postalCode": "",
"createdAt": "2023-10-24T20:36:43+09:00",
"updatedAt": "2023-10-24T20:36:43+09:00",
"deletedAt": null
}
],
"owner_account": {
"id": 1,
"accountType": "warehouse",
"companyName": "주식회사 테스트 업체",
"bizNo": "123-45-67890"
},
"createdAt": "2023-10-24T20:36:17+09:00",
"updatedAt": "2023-10-24T20:36:17+09:00",
"deletedAt": null
},
"courierName": "",
"courierPhoneNumber": "",
"dropRejectReason": "",
"requestInspect": "",
"pickupMemo": "",
"dropoffMemo": "",
"statuses": "placed",
"statusesHistory": [
{"statuses": "placed", "createdAt": "2023-11-17T18:14:30.607566+09:00"}
],
"createdAt": "2023-11-17T18:14:30.607566+09:00",
"cancelledAt": null,
"completedAt": null,
"isCompleted": false,
"isCancellable": false,
"boxType": "",
"boxTypeC": "",
"boxQuantity": 1,
"resultRequest": "",
"inspectorNote": "",
"receivedAt": null,
"isOneStop": false,
"entryChannelName": "",
"externalServiceExchangeReturn": "return",
"returnItems": [
{
"bulkNumber": "20240923000336",
"itemCode": "AAA24267A110",
"isBundle": false,
"productName": "테스트 물품",
"option": "L",
"requestMemo": "",
"quantityOrder": 1,
"productPrice": 0,
"customerReferenceKey": "ETN-ITEM-0001",
"inspectorNote": "",
"gifts": [
{"id": 101, "name": "쇼핑백", "productCode": "", "returned": true},
{"id": 102, "name": "샘플파우치", "productCode": "G-01", "returned": false}
],
"giftReturned": true,
"statusInspect": "not_completed",
"reasonItemDamaged": [],
"inspectPackage": "",
"inspectProduct": "",
"inspectContents": "",
"statusInspectRequest": "",
"product": null,
"outBox": null,
"inspectImages": [],
"lastInspectAt": null,
"confirm": "wait",
"outAt": null,
"shippingAllowedAt": null,
"categories": [],
"inspectionGuideCategory": ""
}
],
"outBox": {
"boxCode": "RTN-C-240712000004",
"boxType": "D",
"trackingNumber": "888811114765",
"outAt": "2023-10-26T15:36:17+09:00",
"dropName": "구매자1",
"dropAddress": "구매자 주소1",
"dropAddressDetail": "구매자 상세주소1",
"dropZipcode": "77232",
"dropPhoneNumber": "010-2323-2232"
}
}
]
}