Shopify에서 전체 주문을 취소하지 않고 상품 하나만 주문 수정하는 방법

Shubham Vats · Revize 창업자

게시일 · 14분 읽기

이 글의 목차

Shopify에서 상품 하나를 취소하는 데 생각보다 많은 비용이 드는 이유

상품 하나를 취소하는 일은 간단한 변경이지만, 대개 고객 지원 문의 한 건을 처리해야 합니다. Shopify 주문 1,000만 건 이상을 분석한 결과, 5.2%가 결제 후 수정됐습니다. 약 19건 중 1건입니다(Revize, 2026). Shopify 주문 수정 통계에서 수정 유형별 비중을 확인할 수 있습니다. 전체 주문 취소는 수정된 주문의 24.3%로 두 번째로 많았고, 수량 변경은 9.0%를 차지했습니다.

예를 들어 이 전체 평균 비율을 월 10,000건의 주문을 배송하는 가상의 스토어에 적용하면, 한 달에 약 520건의 변경 요청이 발생합니다. 이메일로 접수된 요청마다 문의 확인, 주문 검색, 수정, 환불, 답변이 필요합니다. 전체 주문 취소밖에 방법이 보이지 않으면 상품 하나만 빼고 싶었던 고객이 주문 전체를 취소할 수도 있습니다.

상품 하나를 빼는 동안 출고가 보류된 Shopify 주문 상자

결제 후 몇 분 동안 주문에 일어나는 일

주문이 접수되는 순간부터 고객의 변경 요청과 창고의 피킹 목록 사이에 시간 싸움이 시작됩니다. 고객이 재킷 한 벌과 스카프 두 개를 산 뒤 몇 분 만에 스카프는 하나면 충분하다고 생각했다고 가정해 보겠습니다. 흔히 있는 상황입니다. 결제 후 주문 수정까지 걸리는 시간의 중앙값은 4.6분이며, 수정의 80.6%는 첫 1시간 안에 발생합니다(Revize, 2026).

그 주문이 이후 어떻게 진행되는지 살펴보겠습니다. 주문을 피킹하고 배송하는 외부 물류 창고인 3PL이 신규 주문을 즉시 가져갈 수 있습니다. 그렇다면 고객의 이메일이 받은편지함에 도착하기 전에 두 번째 스카프가 피킹 목록에 올라갑니다. 이후 결과는 세 가지 중 하나입니다.

  1. 피킹 전에 스카프를 뺍니다. 주문은 올바르게 배송되고 스카프 하나의 금액이 환불됩니다.
  2. 스카프가 그대로 배송됩니다. 배송 전에 해결할 수 있었던 일이 반품으로 이어집니다.
  3. 고객이 포기하고 재킷까지 포함된 주문 전체를 취소합니다.

비용이 적게 드는 결과는 첫 번째뿐입니다. 이 가이드의 나머지 내용은 첫 번째 결과가 기본이 되도록 하는 방법을 다룹니다. 권장 사항은 변경 가능 시간이 끝날 때까지 창고에서 주문 처리를 보류하는 것입니다.

주문 한 건의 피킹을 보류한 창고 작업대 옆의 카운트다운 타이머

Shopify 관리자에서 상품 하나를 취소하는 방법

Shopify의 취소 기능은 주문 전체에 적용됩니다. 상품 하나만 취소하려면 Edit 또는 Refund를 사용합니다. Shopify의 주문 취소 안내는 전체 주문 취소만 다룹니다. 전체 주문을 취소하려는 경우에는 Shopify 주문 취소 가이드를 참고하세요.

방법 1: 주문 수정

  1. Shopify 관리자에서 주문을 열고 Edit를 클릭합니다.
  2. 상품을 삭제하거나 수량을 줄입니다.
  3. 해당 상품을 다시 판매할 수 없는 경우가 아니라면 Restock units를 선택한 상태로 둡니다.
  4. 변경된 총액을 확인합니다. 고객에게 환불해야 할 금액이 표시됩니다.
  5. 해당 금액을 직접 환불합니다.

이 절차는 Shopify의 주문 내 상품 수정 안내를 따릅니다.

방법 2: 주문 항목 환불

주문 처리(풀필먼트) 전인 상품을 환불하면 Shopify가 해당 상품을 주문에서 삭제하므로 이후 주문 처리 대상에서 빠집니다. Shopify의 주문 환불 안내에 따르면 한 주문 항목의 일부 수량만 환불할 수도 있습니다. 각 화면에서 해야 할 일은 부분 환불 단계별 가이드에서 확인할 수 있습니다.

Shopify 기본 기능의 한계

  • 모든 단계를 운영팀이 처리해야 합니다. 고객은 변경을 요청할 수만 있습니다.
  • 주문 할인은 자동으로 갱신되지 않으며, 주문을 수정해도 배송비가 다시 계산되지 않습니다(Shopify 고객센터).
  • 이미 주문 처리된 상품은 수정 과정에서 삭제하거나 수량을 변경할 수 없습니다(주문 수정 시 고려 사항).
  • 두 방법 모두 고객 지원 문의가 대기열에 있는 동안 창고의 주문 처리를 보류하지 않습니다.

즉, Shopify 관리자에서는 운영팀이 문의를 한 건씩 받아 모든 변경을 직접 처리해야 합니다.

Revize로 Shopify 주문의 상품 하나를 취소하는 방법

Revize를 사용하면 고객이 주문 상태 페이지에서 상품을 삭제하고 Shopify가 해당 금액을 자동으로 환불합니다. 시간제 또는 예약 종료 방식의 수정 가능 시간에 Hold orders를 켜두면, 창고는 그 시간이 끝날 때까지 기다립니다. Revize는 고객이 구매 후 주문을 직접 수정할 수 있게 하는 Shopify 앱입니다. 고객은 지원 문의 없이 주문 처리 전에 배송 주소를 바꾸고, 옵션이나 상품을 교환하고, 취소한 뒤 환불이나 스토어 크레딧을 받을 수 있습니다.

고객이 상품을 빼는 방법은 두 가지입니다. 주문 편집기에서 수량을 줄이거나 주문 항목 전체를 삭제할 수 있습니다. 이 경우 환불이 자동으로 처리되고 재고가 복원됩니다(상품 및 수량 수정). 또는 Cancel order를 클릭하고 취소할 주문 항목을 선택한 뒤 사유를 고르고 확인할 수 있습니다. 허용해 두었다면 한 주문 항목의 일부 수량도 취소할 수 있습니다. 예를 들어 5개 중 2개를 취소할 수 있습니다. 나머지 상품은 주문 처리로 넘어가며, 취소한 부분의 금액만 환불됩니다(Revize 주문 취소 문서).

상품 하나의 선택이 해제된 주문 상태 페이지를 보여주는 휴대전화

다음 순서로 설정합니다.

  1. 환불 방식을 정합니다. Order Editing > Refund options에서 Refund to original payment 또는 Refund as store credit을 선택합니다. 스토어 크레딧에는 Pro가 필요합니다. No refund를 선택하면 취소 버튼이 숨겨지고 주문 금액이 줄어드는 수정이 차단되므로 선택하지 않습니다(결제 및 환불).
  2. 기능을 켭니다. Order Editing > Customer edit options에서 Cancel order를 켜고, Edit product details 아래의 수량 변경을 선택한 다음 Save를 클릭합니다.
  3. 부분 취소를 허용합니다. Settings > Order editing > Cancel order에서 Enable partial cancellation을 켭니다. 고객이 한 주문 항목의 일부 수량만 취소할 수 있게 하려면 Allow partial quantities도 추가합니다.
  4. 수정 가능 시간을 설정합니다. Order Editing > Order edit window에서 사전 설정된 시간(15분, 30분 또는 60분), 최대 48시간의 사용자 지정 시간, 주문 처리 시작 전까지 또는 예약된 종료 시점 중 하나를 선택합니다(수정 가능 시간 설정). 스토어 전체에 적용되는 ‘주문 처리 시작 전까지’ 방식은 주문 처리를 보류하지 않습니다. 이 방식에서 보류가 필요하다면 Pro 이상에서 제공하는 규칙 엔진의 Hold fulfillment 작업을 사용합니다.
  5. 주문 처리 보류를 유지합니다. 시간제 및 예약 종료 방식에서는 Order Editing > Order processing의 Hold orders를 선택한 상태로 둡니다. Revize는 주문이 생성되면 Shopify 주문 처리 보류를 적용하고, 수정 가능 시간이 끝나면 해제합니다. Shopify의 보류를 따르는 3PL이나 WMS(창고 관리 시스템)는 그때까지 기다립니다(주문 처리).
  6. 삭제하면 안 되는 상품을 잠급니다. Settings > Order edit restrictions에 상품 태그를 추가합니다. 태그가 붙은 상품만 수량 변경, 교환, 삭제가 차단되고 나머지 주문 항목은 계속 수정할 수 있습니다(수정 제한).
  7. 테스트합니다. 테마 맞춤 설정 도구에서 주문 상태 페이지의 Revize 앱 블록을 켜고 Shopify 주문 초안을 만든 다음, 상품 하나를 직접 삭제해 봅니다.

Revize는 Built for Shopify 배지를 보유하고 있습니다. Shopify App Store에서 Revize를 설치하고 다음 성수기가 오기 전에 부분 취소 기능을 설정해 두세요.

주문 수정, 환불, 취소, 고객 직접 처리: 어떤 방법을 선택해야 할까요?

수정 가능 시간 안에 들어온 요청은 고객이 직접 처리하게 하고, 운영팀의 조치가 필요한 변경에는 Edit를, 고객이 금액만 돌려받길 원할 때는 Refund를 사용합니다.

방법 상품 하나 취소 처리 주체 환불 지원 문의 필요
Revize 부분 취소 가능, 개별 수량까지 고객 Refund options 설정에 따라 자동 처리 불필요
Shopify 관리자에서 주문 수정 가능 운영팀 환불할 금액을 직접 지급 필요
주문 항목 환불 가능, 주문 처리 전인 경우 운영팀 환불 작업과 함께 처리 필요
Shopify 관리자에서 주문 취소 불가능, 주문 전체 취소 운영팀 주문 전체 금액 필요

결과를 기준으로 방법을 비교해 보세요. 첫째는 변경 건당 지원 문의 수입니다. 고객이 수정 가능 시간 안에 직접 상품을 삭제하면 받은편지함에 문의가 들어오지 않습니다. 둘째는 유지되는 매출입니다. 스카프 하나만 뺄 수 있는 고객은 재킷을 계속 구매합니다. 이 사례는 주문 수정과 전체 취소 비교에서 더 자세히 다룹니다. 셋째는 금액 정산입니다. Shopify가 동일한 주문에서 환불을 처리합니다.

상품 하나를 환불하는 경로와 주문 전체를 취소하는 경로를 나란히 보여주는 이미지

상품 하나를 뺐을 때 할인, 배송비, 환불액 계산

상품을 삭제하면 소계 외의 금액도 달라질 수 있지만, Shopify 기본 주문 수정 기능은 할인과 배송비를 다시 계산해 주지 않습니다. Shopify의 주문 수정 안내에도 주문 할인이 자동으로 갱신되지 않고 배송비가 다시 계산되지 않는다고 명시돼 있습니다.

간단한 숫자로 예를 들어 보겠습니다. 한 스토어가 $100 초과 주문에 10% 할인을 제공합니다. 상품 3개의 주문 금액은 $120입니다. 고객이 $40짜리 상품을 삭제하면 $80가 남아 할인 기준에 못 미칩니다. Shopify 기본 기능으로 주문을 수정하면 기존 할인이 그대로 남으므로, 운영팀 누군가가 할인 유지 여부를 결정하고 그 결정을 고객에게 설명해야 합니다.

Revize Pro는 주문이 변경될 때마다 스토어에 이미 설정된 할인을 다시 계산합니다. 여기에는 비율 할인 코드, 고정 금액 할인 코드, X개 구매 시 Y개 증정 행사, Shopify 자동 할인이 포함됩니다. 상품 삭제로 주문 금액이 할인 기준 아래로 떨어지면 Revize가 할인을 조정하거나 제거하고, 고객이 직접 수정한 결과 할인 조건이 달라졌다고 알려줍니다(할인 적용 문서). 한 번의 수정에 할인 변경과 결제 금액 변경이 모두 포함되면 Revize가 두 금액을 상계합니다. 따라서 고객에게는 추가 결제 또는 환불 중 하나만 발생합니다.

즉, 이미 설정해 둔 규칙에 따라 수정 시점에 금액이 정산됩니다.

상품 하나의 취소를 막는 예외 상황

상품 삭제가 실패하는 경우는 대부분 몇 가지 주문 상태 때문이며, 각 상태에 적용되는 규칙이 문서에 나와 있습니다.

  • 일부 주문 처리된 주문. 주문의 일부라도 처리되면 Shopify에서는 주문 전체를 취소할 수 없습니다(주문 취소). 주문 처리 전인 항목은 Edit로 삭제하거나 환불할 수 있습니다. 잠기는 것은 이미 처리된 상품뿐입니다(주문 수정 시 고려 사항). Revize는 주문 처리 전 변경을 위해 설계됐으며, 주문이 처리되면 고객 포털이 숨겨집니다. 이미 배송된 상품은 Shopify의 환불 또는 반품 절차로 처리합니다.
  • Shopify에서 수정할 수 없는 주문. Shopify의 주문 수정 시 고려 사항 페이지에는 수정할 수 없는 주문 유형이 나와 있습니다. 스토어의 결제 수단 및 판매 채널과 대조하고 테스트 주문으로 확인하세요.
  • 무료 사은품. Revize 고객 포털에는 항상 “Free gifts can’t be edited”라는 안내가 표시됩니다(고객 포털).
  • 마지막 상품. 최소 주문 수량의 기본값은 1이므로, 주문 수정을 통해 주문을 비울 수 없습니다. 모든 상품을 없애려면 취소 기능이 켜져 있을 때 주문을 취소해야 합니다(고급 설정).
  • 소셜 및 타사 채널 주문. TikTok Shop 같은 채널의 주문에 대해 Revize는 주소, 연락처, 배송일 변경, 취소 가능한 주문의 취소, 지원팀 문의를 지원합니다. 주문 항목 삭제는 지원 목록에 포함되지 않습니다.
  • 보류를 무시하는 3PL. 이런 경우 Revize는 수동 결제 금액 청구를 사용합니다. 수정 가능 시간 동안 결제는 Authorized 상태로 유지되므로, 결제가 완료된 주문만 가져가는 시스템은 Revize가 종료 시점에 결제 금액을 청구할 때까지 기다립니다(연동). 결제 전 주문까지 가져가는 시스템의 피킹과 배송은 이 방법으로 막을 수 없으므로, 테스트 주문으로 3PL의 주문 가져오기 필터를 확인하세요.

이번 주에 할 일

상품 하나를 취소해 달라는 요청을 지원팀 받은편지함 대신 주문 처리가 보류된 수정 가능 시간 안에서 처리하려면 다음 순서로 진행하세요.

  1. 지난달 상품 하나를 취소하거나 삭제해 달라는 지원 문의를 셉니다. 이 수치가 비교 기준입니다.
  2. 원래 결제 수단과 Pro에서 제공하는 스토어 크레딧 중 환불 방식을 선택합니다.
  3. Revize를 설치하고 Cancel order, 부분 취소, 수량 변경을 켭니다.
  4. 수정 가능 시간을 설정하고 Hold orders를 켜둔 뒤, 3PL이 Shopify의 보류를 따르는지 확인합니다.
  5. 최종 판매 상품과 개인 맞춤 제작 상품에 태그를 붙여 삭제할 수 없게 합니다.
  6. 고객에게 기능을 안내하기 전에 주문 초안으로 테스트합니다.

설정을 마치면 고객은 주문 상태 페이지에서 몇 단계만 거쳐 Shopify 주문의 상품 하나를 취소할 수 있습니다. 창고에서 주문을 피킹하기 전에 변경이 완료됩니다.

수정된 주문 한 건 위로 사라지는 고객 지원 문의 더미

자주 묻는 질문

Shopify 주문에서 상품 하나만 취소할 수 있나요?

Cancel 버튼으로는 할 수 없지만 Edit 또는 Refund로는 가능합니다. 주문을 수정해 해당 항목을 삭제하거나 환불하면 됩니다. Revize를 사용하면 고객이 직접 처리할 수도 있습니다. 주문이 일부 처리된 경우 처리된 상품은 잠기지만, 처리 전인 항목은 삭제할 수 있습니다. 이미 배송된 상품에 대해서는 Shopify가 주문 처리 취소, 환불 또는 반품 처리를 안내합니다.

상품을 삭제하면 고객에게 자동으로 환불되나요?

Shopify 관리자에서는 자동으로 환불되지 않습니다. 변경된 총액에 환불할 금액이 표시되며, 환불은 직접 처리해야 합니다. Revize를 사용하면 Shopify가 Refund options에 설정한 방식으로 환불을 자동 처리합니다. 환불액이 도착하는 시점은 결제 서비스 제공업체에 따라 다릅니다. Pro에서 제공하는 스토어 크레딧을 선택하면 고객이 다음 주문에 사용할 수 있도록 금액이 스토어에 남습니다. 일부 스토어는 금액이 작은 상품을 삭제할 때 이 방식을 선호합니다.

주문에서 상품을 삭제하면 Shopify가 재고를 복원하나요?

Shopify의 주문 수정 화면에는 Restock 옵션이 있으며, 다시 판매할 수 없는 재고라면 선택을 해제할 수 있습니다. 개인 맞춤 제작 상품이나 손상된 상품이 대표적인 예입니다. 여러 창고에 재고를 보관한다면 테스트 주문으로 재고가 어느 위치에 복원되는지 확인하세요. 고객이 Revize로 상품을 취소하면 해당 수량의 재고가 자동으로 복원돼 즉시 판매할 수 있습니다.

상품 하나를 취소하면 배송비도 환불되나요?

배송비를 환불하도록 선택한 경우에만 환불됩니다. Shopify의 환불 화면에서는 배송비를 별도 금액으로 환불할 수 있습니다. Shopify의 주문 환불 안내에 배송비 환불 한도가 나와 있으므로 스토어 정책을 정하기 전에 확인하세요. Revize Pro에서는 주문 수정의 일부로 배송비가 다시 계산되며, 고객은 확정하기 전에 변경된 금액을 확인할 수 있습니다.

고객이 Shopify 주문의 상품 하나를 직접 취소할 수 있나요?

가능합니다. Revize 부분 취소가 켜져 있고 수정 가능 시간이 열려 있어야 합니다. 고객은 Translations > Customer Portal > Cancellation Reasons에서 운영자가 설정한 목록 중 취소 사유를 고릅니다. 부분 취소 내역은 각각 Shopify 주문 타임라인에 표시되고, revize_app 메타필드의 partial_cancellation 키 아래에 JSON으로 저장됩니다. Shopify Flow나 보고 도구에서 이 데이터를 읽을 수 있습니다.

챗봇이나 이메일에서 Shopify 주문을 취소할 수 있는 API가 있나요?

있습니다. Pro에서 제공하는 Revize의 Public Cancellation API 를 사용하면 이메일, 도움말 페이지 또는 챗봇에서 주문을 취소할 수 있습니다. 주문 번호와 이메일 주소를 사용하며 API 키는 필요하지 않습니다. 고객 포털과 동일한 수정 가능 시간, 태그, 환불 규칙이 적용됩니다. ORDER_FULFILLED 및 NOT_EDITABLE 같은 상태를 활용하면 챗봇이 고객에게 요청을 처리하지 못한 이유를 알려줄 수 있습니다.

여러 판매자의 상품이 들어 있는 주문에서 특정 판매자의 상품 하나만 취소하려면 어떻게 하나요?

해당 판매자의 상품을 다른 주문 항목과 동일하게 처리하면 됩니다. 그 항목만 삭제하거나 환불하고 나머지 주문은 그대로 둡니다. Revize에서는 고객이 취소할 항목만 체크리스트에서 선택합니다. 주문이 여러 주문 처리 건으로 나뉘어 있다면 분할 배송 지원이 필요합니다. 요청하면 Revize 지원팀이 스토어에 이 기능을 활성화해 줍니다.

수정 가능 시간이 끝난 뒤에도 고객이 상품을 취소할 수 있나요?

아니요. 시간이 끝나면 취소 옵션이 사라지고 주문이 주문 처리로 넘어갑니다. 창고에서 수정 가능 시간을 일찍 종료할 수도 있습니다. WMS나 Shopify Flow가 picked 같은 태그를 추가하고 해당 태그가 Order edit restrictions에 등록돼 있다면, 그 주문의 수정은 즉시 중단됩니다. Shopify에서 상품 하나를 취소할 수 있는지는 시점에 달려 있습니다. 피킹 전이라면 고객이 몇 단계만 거쳐 직접 취소할 수 있습니다.