이 글의 목차
화요일 밤 9시 12분입니다. 한 고객이 이메일을 보냅니다. “방금 주문했는데 회사 주소로 보내주실 수 있나요?” 창고에서는 오전 6시에 해당 주문을 가져갑니다. 그사이 주문을 수정할 수 있는 팀원은 깨어 있지 않습니다. 아침이 되면 상품은 포장되고 배송 라벨까지 붙어 엉뚱한 건물로 향합니다. 고객이 몇 초 만에 직접 수정할 수 있었던 일이 재배송, 환불, 별점 1개 리뷰로 이어집니다. 고객은 밤 9시 12분에 기꺼이 직접 주소를 고쳤을 것입니다. Shopify의 기본 기능으로는 불가능하지만, 이를 가능하게 설정할 수 있습니다.
이 가이드에서는 Shopify에서 고객이 직접 주문을 수정하도록 설정하는 방법을 설명합니다. 기본 기능으로 제공되지 않는 이유, 안전하게 기능을 켜는 방법, 허용할 수정 항목과 제한할 항목, 주문 처리(풀필먼트)가 시작된 뒤에는 변경되지 않도록 수정 가능 시간을 설정하는 방법을 다룹니다. 개발자를 위해 변경 사항이 적용될 때 Shopify의 Order Editing API에서 실제로 어떤 일이 일어나는지도 설명합니다.

Shopify에서 고객이 직접 주문을 수정할 수 없는 이유
Shopify 기본 기능은 직원의 주문 편집을 지원합니다. 고객은 계정에서 대상 미처리 상품의 취소를 요청할 수 있지만 판매자가 요청을 처리합니다. 원래 주문의 주소, 옵션, 수량을 고객이 편집하는 기본 기능은 없습니다.
이 제한에는 안전상의 이유가 있습니다. 주문은 결제가 완료되거나 승인되고 세금이 계산된 재무 기록이며, 이미 주문 처리(풀필먼트)가 진행 중인 경우도 많습니다. 주문 링크를 가진 누구나 감독 없이 주문을 변경할 수 있게 하면 위험합니다. 따라서 Shopify는 수정 권한을 직원에게만 부여하고, 규칙을 적용할 수 있는 앱에 고객 셀프서비스 기능을 맡깁니다.

Shopify에서 고객이 직접 주문을 수정하도록 설정하는 방법
고객 셀프서비스 주문 수정을 사용하려면 구매 후 주문 수정 앱을 추가해야 합니다. 앱이 주문 상태 페이지에 셀프서비스 기능을 표시하고 설정한 규칙을 적용합니다. Shopify에는 이를 켜는 기본 설정이 없으므로 앱이 필요합니다. 설정은 간단하며, 어떤 앱을 선택하든 다음 네 가지를 결정해야 합니다.
- Shopify App Store에서 구매 후 주문 수정 앱을 설치합니다(실제로 사용할 만한 앱은 아래에서 비교합니다). 앱은 주문 수정 권한을 요청하고 주문 상태 페이지와 주문 확인 이메일에 ‘주문 수정’ 또는 ‘주문 취소’ 버튼을 추가합니다.
- 고객이 변경할 수 있는 항목을 선택합니다. 일반적으로 배송 주소, 상품 옵션이나 사이즈, 수량, 상품 추가, 주문 취소가 포함됩니다. 고객에게 직접 맡기고 싶지 않은 항목은 끕니다(다음 섹션 참조).
- 수정 가능 시간을 설정합니다. 결제 후 고객이 주문을 수정할 수 있는 기간입니다. 가장 중요한 설정으로, 창고 작업이 시작된 뒤 변경 사항이 적용되지 않도록 합니다.
- 고객이 볼 수 있는 곳에 진입점을 배치합니다. 주문 상태 페이지와 주문 확인 이메일이 가장 눈에 잘 띄는 곳입니다. 고객이 주문 직후 실수를 발견하면 가장 먼저 확인하는 곳이기 때문입니다.
기능을 켜면 팀의 개입 없이 처리됩니다. 고객이 주문을 열어 수정 가능 시간 안에 변경하면 앱이 금액을 다시 계산하고 필요한 환불이나 추가 청구를 자동으로 처리합니다. 수정 내역이 기록된 주문은 Shopify Admin에서 업데이트되며, 고객 지원 문의는 생성되지 않습니다.
고객이 수정할 수 있게 할 항목과 제한할 항목
요청이 많고 위험이 낮은 수정은 허용하고, 금전 거래나 사기 위험에 영향을 주거나 주문 처리(풀필먼트)가 끝난 주문과 관련된 수정에는 조건을 적용합니다. 안전하게 처리할 수 있는 문의를 줄이되, 통제하기 어려운 변경은 막아야 합니다.
거의 모든 스토어에서 허용해도 되는 항목은 다음과 같습니다.
- 배송 주소 변경은 가장 많이 요청하는 수정입니다. 분석 데이터에서 주소 변경은 구매 후 수정 중 가장 흔하며, 수정된 주문의 30.2%를 차지합니다(Revize, 2026). 주문 처리(풀필먼트) 전에 이를 바로잡는 것이 가장 효과적인 수정입니다.
- 옵션·사이즈 교환과 수량 변경에는 “M 사이즈를 주문했는데 L 사이즈가 필요해요” 같은 요청이 포함됩니다. 금액은 자동으로 다시 계산됩니다.
- 빠뜨린 상품 추가는 별도 주문을 만들지 않고 매출을 확보할 수 있습니다. (Revize Pro)
- 주문 취소는 고객이 직접 취소하고 자동 환불을 받게 하므로, 3주 뒤 차지백으로 이어지는 상황보다 낫습니다.
다음 항목은 규칙으로 제한합니다.
- 고가 상품이나 예약 주문 상품, 위험 표시가 있는 주문, B2B 또는 도매 고객 계정에는 일반 소매 주문과 다른 규칙이 필요한 경우가 많습니다.
- 주문 처리(풀필먼트)가 시작된 뒤의 모든 수정은 피킹이 시작되는 즉시 수정 가능 시간을 종료해 막아야 합니다.
- 가격과 결제 수단 변경은 Shopify의 기본 기능에서도 결제 후 허용되지 않으며, 고객 셀프서비스로 제공해서도 안 됩니다.
Revize Pro 규칙에서 주문 금액, 주문·고객 태그, B2B 상태 등 지원 조건을 사용하고 필요에 따라 모듈을 숨기거나 수정을 비활성화하세요.

수정 가능 시간을 올바르게 설정해야 하는 이유
Revize 규칙 엔진은 Pro에서 제공됩니다. 운영에 맞춰 조건, 마감 시점, 표시 모듈을 설정하세요. 주문 처리 보류는 후속 시스템이 이를 준수할 때만 주문을 보호합니다. 도입 전에 창고의 보류, 결제 매입 또는 해제 태그 흐름을 확인하세요. 주문 처리까지 허용하는 편집 기간 자체로는 보류가 적용되지 않습니다.
수정 가능 시간을 정하는 방법은 몇 가지이며, 운영 체계가 갖춰진 스토어는 이를 조합합니다.
- 고정 타이머는 결제 후 정해진 시간 동안 수정을 허용합니다.
- 주문 처리 상태에 따른 종료는 주문이 ‘피킹 완료’나 ‘처리 완료’ 같은 상태에 도달하면 자동으로 수정을 종료합니다. WMS나 Shopify Flow 자동화를 연결해 피킹이 시작될 때
picked같은 태그를 추가하면 태그가 적용되는 즉시 수정 가능 시간이 끝납니다. 창고에서 작업을 시작한 주문을 고객이 수정할 수 없게 됩니다. - 예약된 마감 시간은 3PL이 매일 주문을 가져가는 시간에 맞춰 수정을 종료합니다.
창고의 중지 태그를 Revize 주문 제한에 등록해 태그가 도착하면 수정을 닫도록 하고 도입 전에 해당 시점을 확인하세요.
개발자를 위한 설명: 내부에서 일어나는 일
고객 셀프서비스 주문 수정은 내부적으로 Shopify의 Order Editing GraphQL Admin API를 사용합니다. 직원의 주문 수정과 같은 기본 기능에 고객용 절차와 규칙 적용 기능을 더한 방식입니다. 앱을 평가하거나 직접 개발한다면 다음 작동 방식을 알아야 합니다.
수량이나 주문 항목 변경은 계산된 주문을 사용하는 절차를 따릅니다. 수정 세션을 시작하고 변경 사항을 준비한 다음 확정합니다.
orderEditBegin(id)은 실제 주문에 반영하기 전에 변경 사항을 구성하는 임시 단계인CalculatedOrder를 엽니다.orderEditSetQuantity,orderEditAddVariant,orderEditAddLineItemDiscount는 계산된 주문에 변경 사항을 준비합니다. 이 단계에서 미리보기의 합계와 세금이 다시 계산됩니다.orderEditCommit은 준비된 변경 사항을 한 번에 적용하고 그 결과로 생긴 변경 내역을 내보냅니다.
주소 변경과 주문 취소는 주문 항목 수정이 아니므로 각각 별도의 변경 작업을 거칩니다. 주문 처리(풀필먼트)가 되지 않은 주문의 배송 주소는 orderUpdate로 변경하고, 주문 취소에는 취소 및 환불 절차를 사용합니다.
견고한 구현과 불안정한 구현을 가르는 예외 상황은 세 가지입니다. 일반적인 설명에서는 좀처럼 다루지 않는 부분입니다.
- 주문 처리 상태에 따른 제한. Shopify에서는 일부 항목이 처리된 주문이라도 다른 주문 수정 제한을 충족하면 직원이 아직 처리되지 않은 항목을 수정할 수 있습니다. Revize의 고객 주문 수정은 판매자가 설정한 주문 처리 전 수정 가능 시간으로 제한됩니다. 이 시간을 주문 처리 상태와 맞춰 설정하세요.
- 금액이 증가하는 수정: 고객은 Pay Now에서 Shopify 결제로 이동해 기존 주문의 추가 차액만 지불합니다.
- 금액을 낮추는 편집: 환불은 설정한 정책에 따릅니다. 스토어 크레딧 환불에는 Revize Pro가 필요하며 원래 결제 수단으로의 환불도 지원합니다.
ERP, 3PL, 분석 도구의 데이터를 일치시키려면 orders/edited와 orders/updated 웹훅을 수신합니다. 확정된 각 수정은 기존 상태를 덮어쓰는 작업이 아니라 하나의 이벤트로 처리합니다.

고객이 직접 주문을 수정하게 하려면 어떤 앱을 사용해야 할까요?
여기서는 Shopify 주문 편집 전용 앱인 Revize, OrderEditing.com, Cleverific 세 가지를 비교합니다. 선정 기준은 고객이 주문 처리 전에 원래 주문을 직접 변경할 수 있는 흐름입니다. 전체 목록은 아닙니다. AfterShip Order Edits를 비롯한 다른 앱도 고객 주문 편집을 제공합니다.
| Revize | OrderEditing.com | Cleverific | |
|---|---|---|---|
| 고객 셀프서비스 주문 수정 | 지원 | 지원 | 지원(포털) |
| 무료 요금제 | 있음($0) | 없음 | 없음 |
| 조건 기반 규칙 엔진 | 지원 (Pro) | 제한적 | 지원 |
| 주문 처리 보류와 연동된 수정 가능 시간 | 보류 설정 필요, 주문 처리까지 모드에서는 자동 적용 안 됨 | 지원 | 지원 |
| Built for Shopify 배지 | 있음 | 없음 | 표시되지 않음 |
Revize Free에는 월 20회 주문 수정이 포함됩니다. 필요한 기능별 요금제 조건을 확인하세요. Revize는 Shopify App Store에서 이용할 수 있습니다 주문 수정 앱 비교 가이드
고객 지원 비용으로 계산해 보는 도입 효과
매장의 변경 티켓 수와 실측 처리 시간으로 월 지원 시간을 계산하세요. 동일한 기준으로 시범 운영 전후를 비교하고, 가능한 셀프서비스 완료 건수, 상담원 전환, 창고 데이터 불일치를 추적하세요. 편집 발생률을 티켓 감소율로 해석하지 마세요.
Shopify 주문 1,000만 건 이상에서 5.2%가 체크아웃 후 편집되었고, 구매 후 편집의 92.2%는 상담원 없이 고객이 완료했습니다 (Revize, 2026). 이는 Revize 데이터에 관한 수치이며, 실측한 지원 티켓 감소율이 아닙니다.

자주 묻는 질문
Shopify 기본 기능으로 고객이 직접 주문을 수정할 수 있나요?
아니요. 고객의 주소·옵션·수량 수정에는 앱이 필요합니다. 기본 취소 요청은 판매자가 처리해야 합니다.
Shopify에서 고객이 주문 후 배송 주소를 변경하게 하려면 어떻게 해야 하나요?
구매 후 주문 수정 앱을 설치하고 주소 변경을 허용한 뒤, 주문 처리(풀필먼트) 전에 종료되는 수정 가능 시간을 설정합니다. 앱이 주문 상태 페이지에 주소 변경 기능을 추가합니다. 고객이 정해진 시간 안에 직접 주소를 바꾸면 Shopify Admin의 주문에도 반영됩니다. 주소 변경은 구매 후 가장 흔한 수정으로, 수정된 주문의 30.2%를 차지합니다(Revize, 2026).
고객에게 주문 수정을 얼마나 오래 허용해야 하나요?
피킹 마감에 맞춰 설정하세요. 고정 시간은 최대 48시간이며 더 긴 시간에는 처리 완료까지 또는 예약 마감 모드가 필요합니다. 처리 완료까지 설정 자체는 보류하지 않습니다.
고객은 셀프서비스 주문 수정 앱으로 무엇을 변경할 수 있나요?
일반적으로 배송 주소, 상품 옵션이나 사이즈, 수량을 변경하고 상품을 추가하거나 주문을 취소할 수 있습니다. 앱이 금액을 다시 계산하고 필요한 환불 또는 추가 청구를 자동으로 처리합니다. 가격, 결제 수단, 주문 처리(풀필먼트)가 끝난 주문, 고가 주문, 위험 표시가 있는 주문처럼 위험이 큰 수정은 규칙 엔진으로 제한합니다. Revize의 상품 교체, 상품 추가 및 업셀, 스토어 크레딧 환불, 청구서, 할인·배송비·세금 재계산은 Pro 전용입니다.
고객이 자신의 Shopify 주문을 무료로 수정할 수 있게 하는 방법이 있나요?
Revize는 월 20건의 주문 편집이 가능한 무료 플랜을 제공하며 Built for Shopify 배지를 보유하고 있습니다. 여기서 비교하는 세 가지 전용 편집 앱 중 무료 플랜이 있는 선택지입니다. App Store 전체에서 유일하다는 뜻은 아닙니다.
고객이 주문을 직접 수정하게 하면 고객 지원 문의가 줄어드나요?
허용된 주소 수정, 옵션 변경, 취소는 지원 티켓 없이 완료할 수 있습니다. 활성화한 뒤 자체 티켓 감소를 측정하세요.
배송 후 고객이 주문을 수정하려 하면 어떻게 되나요?
주문 처리(풀필먼트)가 시작되면 수정 가능 시간이 종료되므로 고객에게 더 이상 주문을 변경할 수 없다는 메시지가 표시됩니다. 창고의 작업 마감 시점에 맞춰 설정하면 운영팀이 변경 사항을 반영할 수 있을 때만 수정이 가능해 잘못된 배송을 막을 수 있습니다.
일부 고객에게만 주문 수정을 허용할 수 있나요?
네. Revize의 고객 태그 제한으로 차단된 태그가 있는 고객에게 포털을 숨길 수 있습니다. 더 세부적인 정책이 필요하면 Pro 규칙에서 고객 또는 주문 조건에 따라 마감 시점과 사용할 수정 모듈을 정할 수 있습니다.
고객의 주문 수정 내역을 3PL 및 ERP와 연동할 수 있나요?
가능할 수 있지만, 호환성은 3PL과 ERP의 주문 가져오기 방식과 이후 수정 사항을 받는 방식에 따라 달라집니다. 시스템이 사용하는 보류, Paid 주문만 가져오기 또는 해제 태그 흐름을 확인한 뒤 수정된 주문이 해제와 피킹까지 올바르게 처리되는지 테스트하세요. 설정한 중단 태그로 창고 처리 시작 시 수정을 닫을 수도 있습니다. 연동 이름만으로 이 흐름이 보장되지는 않습니다.
고객이 자신의 Shopify 주문을 직접 수정할 수 있게 하는 앱은 무엇인가요?
Revize, OrderEditing.com, Cleverific은 고객 수정을 제공합니다. AfterShip Order Edits도 Tracking/Returns의 Premium 이상에서 제공합니다. 모든 앱을 나열한 목록은 아닙니다.
핵심 정리
허용할 수정을 선택하고 피킹 전에 마감되도록 설정하세요. 창고 동기화를 테스트하고 고객이 쉽게 찾을 수 있는 곳에 수정 링크를 배치하세요.