커스텀몰 API / 주문 상태 매핑

커스텀몰 API  /  상태 매핑

주문 상태 매핑

품목마다 order_status에 카페24 상태 코드를 넣어 주세요. 주문 전체 상태는 릴로가 품목 상태로 계산해요.

카페24 코드 → 릴로 상태

카페24 `order_status`의미릴로 `status`
N00입금 전pending_payment
N10상품 준비중(결제 완료)paid
N20 N21 N22배송 준비중·대기·보류preparing
N30배송중shipping
N40배송 완료delivered
C00 C10취소 신청·접수cancel_requested
C34 C40취소 완료canceled
R00 R10반품 신청·접수return_requested
R40반품 완료returned
E00 E10교환 신청·접수exchange_requested
E40교환 완료exchanged
—환불 완료refunded (표준 값으로만)

자체 상태가 카페24 코드에 딱 맞지 않을 때만 표준 값 status(확장)를 넣어 주세요. 넣으면 그 값이 우선해요. 화면 이름은 status_label(선택)이고, 없으면 카페24 이름(예: 배송중)을 써요.

배송 상태

`status`의미
standby배송 대기
shipping배송중
shipped배송 완료

쓰기 가능 상태 (v1.1)

쓰기 요청은 품목 order_status로 판단해요. 맞지 않으면 409 not_allowed_in_state를 현재 order_status와 함께 돌려주세요.

쓰기허용막힘
취소 cancellation대상 품목이 모두 출고 전 (N00·N10·N20·N21·N22)N30 이후, C*·R*·E*
반품 returnN40 (배송 완료)출고 전 (→ 취소), N30
교환 exchangeN30·N40 (몰 정책상 N40만이면 N30은 409)출고 전, C*·R*
배송지 receivers출고 전 N00~N22N30 이후
메모 memos모든 상태—
쿠폰 발급주문 상태와 무관 (회원·쿠폰 기간만 확인)—
  • 같은 품목에 이미 C00·C10·R00·R10·E00·E10이 있으면 409 already_requested를 돌려주세요.
  • 릴로도 호출 전에 같은 규칙으로 한 번 거르지만, 최종 판단은 쇼핑몰이 해요.
주문 상태 매핑 · 개발자 문서 | 릴로