쿠폰
쿠폰 화면과 계산대에서 쿠폰을 적용하는 기능을 사용하려면 WCPOS Pro가 필요합니다. 무료 사용자는 쿠폰 화면의 흐릿한 미리보기만 볼 수 있으며, 쿠폰 세부 정보를 확인하거나 장바구니에서 코드를 적용할 수 없습니다.
쿠폰 화면에서는 POS 내에서 WooCommerce 쿠폰을 탐색하고 조회할 수 있으며, 장바구니의 쿠폰 추가 버튼으로 현재 주문에 적용할 수 있습니다. 쿠폰 자체는 여전히 WooCommerce에서 생성 및 관리되며, POS에서 동기화하여 계산대에서 즉각적인 피드백을 위해 로컬에서 유효성을 검사합니다.
인터페이스 개요
헤더 작업
화면 상단:
- 검색 바 — 코드로 쿠폰 검색
- 표시 설정 () — 표시할 열 구성
쿠폰 테이블
메인 영역에 동기화된 쿠폰이 다음 정보와 함께 표시됩니다:
- 코드 — 고객이 입력하는 쿠폰 코드
- 설명 — 내부 설명 (설정 시 영수증 라벨로도 사용됨)
- 할인 유형 — 비율, 고정 장바구니 또는 고정 상품
- 금액 — 할인 값
- 사용 횟수 / 제한 — 사용 횟수 및 전체 사용 제한
- 만료일 — 만료 날짜, 없으면 공란
- 작업 — 점 세 개 메뉴
푸터
- 동기화 버튼이 있는 쿠폰 수 (). 지우기 및 새로고침 옵션을 사용하려면 길게 누르세요.
쿠폰 유형
WCPOS는 WooCommerce의 세 가지 표준 쿠폰 유형을 지원합니다:
| 유형 | 설명 | 예시 |
|---|---|---|
| 비율 할인 | 장바구니 소계를 비율만큼 할인합니다 | 주문 금액의 10% 할인 |
| 고정 장바구니 할인 | 장바구니 합계를 고정 금액만큼 할인합니다 | 주문에서 $5 할인 |
| 고정 상품 할인 | 해당 상품 항목을 단위당 고정 금액만큼 할인합니다 | 티셔츠 1개당 $2 할인 |
세 가지 유형 모두 동일한 유효성 검사 규칙(만료일, 사용 횟수 제한, 상품/카테고리 제한 등)을 따릅니다.
쿠폰 생성
쿠폰은 POS가 아닌 WooCommerce에서 생성합니다. WP Admin → 마케팅 → 쿠폰 → 쿠폰 추가로 이동하세요:
- 쿠폰 코드 — 계산대에서 직원이 입력하는 코드입니다. 대소문자를 구분하지 않습니다.
- 설명 — 내부 메모입니다. WCPOS는 이 값이 설정되어 있으면 영수증의 할인 라벨로 사용하므로, 내부 코드보다는 "매니저 할인 10%"와 같이 고객에게 친숙한 문구를 권장합니다.
- 할인 유형 — 비율, 고정 장바구니, 또는 고정 상품 할인입니다.
- 쿠폰 금액 — 할인 값입니다.
- 만료일 — 선택 사항입니다. 이 날짜가 지나면 쿠폰이 거부됩니다.
사용 제한
- 최소 / 최대 지출 금액 — 소계가 지정된 임계값 이상/이하일 때만 쿠폰이 적용됩니다.
- 개별 사용 전용 — 이 쿠폰이 다른 쿠폰과 함께 사용되는 것을 방지합니다.
- 세일 상품 제외 — 이미 세일 중인 상품을 건너뜁니다(계산대에서 직원이 가격을 낮춘 항목도 포함 — POS 가격 재정의 참조).
- 상품 / 제외 상품 — 쿠폰을 특정 상품에만 적용하거나 특정 상품을 제외합니다.
- 상품 카테고리 / 제외 카테고리 — 카테고리별로 제한합니다. POS에서 생성된 기타/사용자 정의 상품도 POS를 통해 지정된 카테고리를 따릅니다.
- 허용 이메일 — 쿠폰을 특정 고객 이메일 주소로 제한합니다(
*와일드카드 지원).
사용 제한
- 쿠폰당 사용 제한 — 모든 고객을 합산하여 이 코드를 사용할 수 있는 총 횟수입니다.
- 사용자당 사용 제한 — 한 고객이 사용할 수 있는 횟수입니다.
- X개 항목으로 사용 제한 — 고정 상품 쿠폰의 경우, 1회 사용 시 할인이 적용되는 대상 항목 수를 제한합니다.
POS 사용 팁
- "매니저 10%" 쿠폰(10% 할인, 최소 주문 금액 없음, 만료일 없음, 1회 사용 제한 해제)을 생성하여 매니저에게 코드를 전달하면, 직원이 계산대에서 임의 조정 시 적용할 수 있으며 리포트에 추적 가능한 할인 내역이 남습니다.
- 단골 고객 보상용으로 "적립 $5" 쿠폰을 생성합니다.
- 일회성 프로모션의 경우, 만료일을 짧게 설정하여 실수로 나중에 코드가 재사용되지 않도록 합니다.
- 설명에 영수증에 인쇄할 문구를 입력하면 할인에 브랜드를 적용하는 가장 빠른 방법입니다.
계산대에서 쿠폰 적용하기
장바구니에서 쿠폰 추가를 탭한 후 코드를 입력하거나 설명으로 검색합니다. 쿠폰은 동기화된 데이터를 기반으로 즉시 검증되며, 장바구니 합계 위에 제거 가능한 태그로 표시됩니다.
검색, 쿠폰 태그, 여러 쿠폰 중복 적용, 검증 오류 해결 등 전체 계산원 워크플로는 **계산대에서 쿠폰 적용하기**를 참조하세요.
유효성 검사 방식
코드를 입력하면 POS에서 WooCommerce가 서버에서 확인하는 것과 동일한 규칙을 모두 검사합니다:
- 쿠폰이 존재하며 만료되지 않았는지
- 사용 한도를 초과하지 않았는지 (전체 및 사용자별)
- 최소/최대 지출 조건을 충족하는지
- "개별 사용" 쿠폰이 이미 적용된 쿠폰과 충돌하지 않는지
- 상품/카테고리 제한이 장바구니 내용과 일치하는지
- 이메일 제한이 선택된 고객과 일치하는지 (비회원 주문의 경우 생략)
- 할인 상품 제외가 활성화된 경우 할인 상품이 제외되는지
검사에 실패하면 계산원에게 구체적인 오류 메시지가 표시됩니다(예: "이 쿠폰은 만료되었습니다" 또는 "최소 지출 금액에 도달하지 않았습니다"). 주문이 제출될 때 서버에서 동일한 검사가 다시 실행됩니다 — 로컬 유효성 검사는 신뢰가 아닌 속도를 위한 것입니다.
동기화 동작
쿠폰은 표준 WCPOS 복제 파이프라인을 통해 WooCommerce에서 기기로 동기화됩니다:
- WP Admin에서 생성한 새 쿠폰은 다음 동기화 시 POS에 표시됩니다.
- 기존 쿠폰의 변경 사항(사용 횟수, 만료일 변경 등)은 자동으로 동기화됩니다.
- 쿠폰은 IndexedDB에 로컬로 저장되므로 오프라인에서도 사용할 수 있습니다.
WP Admin에서 쿠폰을 방금 생성했는데 아직 표시되지 않는 경우, 동기화가 아직 실행되지 않았을 수 있습니다. 쿠폰 화면 하단에서 동기화 아이콘()을 탭하여 새로고침하세요. 완전히 새로 가져오려면 길게 눌러 지우고 새로고침을 실행하세요.
연결 상태
- 쿠폰 적용은 동기화된 데이터를 기반으로 클라이언트 측에서 유효성을 검사하므로 오프라인에서도 작동합니다.
- 결제 완료에는 서버 연결이 필요합니다 — 서버가 유효성을 재검증하며 최종 주문 금액의 확정 출처입니다.
- 쿠폰 생성 및 편집은 WP Admin에서 수행되며 WordPress 사이트에 대한 연결이 필요합니다.
쿠폰과 POS 할인의 상호작용
계산대에서 직원이 항목 가격을 낮춘 후 쿠폰이 적용되면, 쿠폰은 원래 가격이 아닌 낮춘 가격을 기준으로 계산됩니다. POS에서 가격이 낮춰진 항목은 "할인 중"으로 처리되며, 할인 상품 제외가 활성화된 쿠폰은 해당 항목을 건너뜁니다. 자세한 내용은 할인을 참조하세요.