장바구니 할인
WCPOS는 계산원이 즉석에서 주문을 할인할 수 있는 여러 방법을 제공합니다: 빠른 비율 버튼, 개별 항목 가격 직접 수정, 주문 단위 할인 수수료. 사용 규칙이 포함된 사전 설정 프로모션은 쿠폰(Pro)을 참조하세요.
POS 가격 변경이 영수증 및 보고서에 표시되는 방식이 v1.9.0에서 변경되었습니다. 영수증의 "할인" 합계가 0으로 표시되는 경우 아래의 v1.9.0에서 변경된 사항을 참조하세요.
빠른 할인
빠른 할인 버튼을 사용하면 한 번의 탭으로 전체 주문에 비율 할인을 적용할 수 있습니다.
설정하려면 장바구니 표시 설정을 열고 빠른 할인 필드에 쉼표로 구분된 비율 목록을 입력합니다. 예를 들어 5,10,15,20을 입력하면 네 개의 바로가기 버튼이 생성됩니다.
빠른 할인 버튼을 탭하면 장바구니의 모든 항목에 해당 비율이 적용됩니다.
개별 항목 할인
장바구니에서 개별 항목의 가격을 직접 변경할 수 있습니다:
- 항목의 가격 필드를 클릭합니다
- 새 가격을 입력합니다
- Enter 키를 눌러 확인합니다
가격 매칭, 직원 할인 또는 일회성 조정에 유용합니다. 항목의 합계는 수량 × 새 가격을 기준으로 자동 업데이트됩니다.
장바구니 항목 편집에 대한 자세한 내용은 항목을 참조하세요.
고객이 동일 상품의 일부에 다른 할인을 적용하려는 경우(예: 3개는 정가, 2개는 할인가), 장바구니 표시 설정에서 분할 옵션을 활성화하여 하나의 항목을 별도의 행으로 나눌 수 있습니다.
주문 단위 할인
개별 항목이 아닌 전체 주문에 일괄 할인을 적용하려면 마이너스 수수료를 추가합니다:
- 장바구니 항목 아래의 수수료 추가를 클릭합니다
- 이름을 입력합니다 (예: "직원 할인")
- 할인 금액을 음수로 입력합니다 (예:
-5.00)
수수료는 별도의 항목으로 표시되며 주문 합계를 줄입니다. 필요한 경우 점 세 개 메뉴를 사용하여 수수료의 세금 상태를 편집할 수 있습니다.
POS 할인 vs WooCommerce 쿠폰
이 페이지의 할인은 즉석 할인으로, 계산원이 계산 시 적용합니다. WooCommerce 쿠폰은 규칙과 추적 기능이 포함된 사전 구성된 프로모션입니다. 두 가지 모두 각각의 용도가 있습니다.
| POS 할인 | WooCommerce 쿠폰 (Pro) | |
|---|---|---|
| 적용 방법 | 빠른 할인, 항목 가격 편집 또는 음수 수수료 | 장바구니에 쿠폰 코드 입력 |
| 설정 위치 | 계산원이 즉석에서 설정 | WP Admin → 마케팅 → 쿠폰에서 사전 구성 |
| 추적 | 항목 가격으로 기록됨 (v1.9.0 변경 사항 참조) | WooCommerce 보고서에서 쿠폰 할인으로 추적 |
| 제한 사항 | 없음 — 계산원이 자유롭게 가격 설정 | 사용 횟수 제한, 상품/카테고리 제한, 최소 결제 금액, 만료일, 이메일 규칙 |
| 적합한 용도 | 즉석 가격 조정, 가격 매칭 | 체계적인 프로모션, 추적 가능한 할인 |
WooCommerce 보고서에서 할인 사용 내역을 추적하거나 사용 횟수 제한과 같은 규칙을 적용해야 하는 경우 쿠폰을 사용하세요. 일회성 가격 조정의 경우 이 페이지의 할인 기능이 더 간편합니다.
POS 가격 변경과 쿠폰의 상호작용
계산원이 항목의 가격을 직접 변경하면(예: $18에서 $16으로 인하) 이후 쿠폰이 적용될 때, 쿠폰은 원래 가격($18)이 아닌 POS 할인 가격($16)을 기준으로 계산됩니다. 이를 통해 계산원 할인과 쿠폰이 원래 가격에 중복 적용되어 과도한 할인이 발생하는 것을 방지합니다.
- POS에서 할인된 항목은 WooCommerce에서 "세일 중"으로 처리됩니다. 쿠폰에 세일 항목 제외가 활성화되어 있으면, 일반 세일 항목을 건너뛰는 것과 동일하게 POS 할인 항목도 건너뜁니다. 개발자는
woocommerce_pos_item_is_on_sale필터를 사용하여 이 동작을 재정의할 수 있습니다. - 쿠폰을 제거해도 항목은 POS 할인 가격을 유지합니다.
POS 가격 재정의가 저장되는 방식과 사용 가능한 필터에 대한 기술적 세부 정보는 POS 할인 참고 문서를 확인하세요.
v1.9.0에서 변경된 사항
v1.8에서 업그레이드한 후 영수증과 보고서의 할인 합계가 0으로 표시되는 경우, 이 섹션에서 그 이유와 대처 방법을 설명합니다.
변경 내용
v1.9.0 이전에는 계산원이 항목 가격을 인하하면(예: $18 → $16) POS가 주문을 subtotal = $18, total = $16으로 기록했습니다. 그러면 WooCommerce가 discount_total = $2를 계산하여 영수증과 보고서에 할인으로 표시했습니다.
이로 인해 쿠폰이 추가 적용될 때마다 합계가 잘못 계산되었습니다 — 쿠폰이 원래 금액인 $18을 기준으로 계산되어 과도한 할인이 적용되고 고객에게 과소 청구되는 문제가 발생했습니다.
v1.9.0부터 WCPOS는 WooCommerce의 세일 가격 처리 방식에 맞춰 동작합니다: 계산대에서 설정한 가격이 곧 항목 소계입니다. WooCommerce는 쿠폰 코드만 "할인"으로 집계합니다(이는 세일 상품의 세일 가격이 별도의 할인 항목 없이 소계에 포함되는 WC의 동작 방식과 일치합니다).
변경 사항 안내
- 영수증에 항목별 가격 변경에 대한 별도의 "할인" 항목이 더 이상 표시되지 않습니다. 낮아진 가격이 곧 판매 가격입니다.
- 보고서에서 POS 항목별 가격 변경만 사용된 경우
discount_total = 0으로 표시됩니다. 쿠폰 할인만 집계됩니다. - 쿠폰이 POS에서 가격이 변경된 항목에 중복 적용될 때 올바르게 계산됩니다.
- 할인 데이터는 여전히 저장됩니다 — 모든 주문의 항목 메타데이터(
_woocommerce_pos_data)에 기록되므로, 필요한 경우 과거 수치를 추출할 수 있습니다.
할인 내역을 다시 표시하려면
마감 정산 시 "오늘의 총 할인액" 수치가 필요한 경우, 추적 가능한 할인을 위해 항목별 가격 수정 대신 쿠폰을 사용하는 것이 권장됩니다. 마케팅 → 쿠폰에서 "매니저 10%" 또는 "단골 $5" 쿠폰을 설정하고 장바구니에서 적용하면 보고서에 자동으로 반영됩니다.
쿠폰 할인과 별도로 항목별 가격 변경을 표시하는 POS 전용 "총 절약액" 기능도 검토 중입니다. 이 기능이 업무에 필요하시다면 알려주세요.
알려진 제한 사항
- 자동 할인 규칙 미지원 — POS는 "2개 구매 시 1개 무료"와 같은 자동 할인을 지원하지 않습니다. 구조화된 프로모션에는 WooCommerce 쿠폰을 사용하세요.
- 빠른 할인은 퍼센트 방식만 지원됩니다 — 정액 할인을 위한 빠른 버튼은 기본 제공되지 않습니다. 대신 음수 수수료를 사용하거나 개별 가격을 직접 수정하세요.