중복 적용이 마진을 무너뜨리는 구조는 무엇인가

문제는 각 혜택이 따로따로 설계되기 때문에 생깁니다. 웰컴 쿠폰은 신규 유입 담당이, 적립금은 리텐션 담당이, 시즌 할인코드는 기획전 담당이 각자 기준으로 만듭니다. 각각은 공헌이익 안에서 설계됐어도 셋이 한 주문에 동시에 적용되는 경우는 아무도 계산하지 않은 상태로 남습니다.

여러 할인이 한 주문에 중첩되는 프로모 스태킹은 실무에서 마진 훼손의 가장 위험한 형태로 지목됩니다. 웰컴 코드와 이메일 코드와 무료배송이 겹치는 조합 하나만으로도 주문 공헌이익이 크게 줄어들 수 있습니다. 여기에 적립금 사용까지 얹히면 음수로 내려가는 주문이 생깁니다.

최악의 조합을 미리 계산하는 방법은

계산은 단순합니다. 현재 발행 중인 모든 혜택 목록을 만들고, 서로 배타적이지 않은 조합을 전부 나열합니다. 그다음 각 조합을 우리 상품 중 공헌이익이 가장 낮은 상품에 적용해 주문 공헌이익을 계산합니다. 여기서 음수가 나오는 조합이 지금 열려 있는 구멍입니다.

이 표는 새 프로모션을 열 때마다 갱신해야 의미가 있습니다. 혜택 하나가 추가되면 조합의 수는 그보다 훨씬 빠르게 늘어나기 때문에, 프로모션 기획 단계에서 '이 혜택이 기존 어떤 혜택과 겹칠 수 있는가'를 체크하는 절차를 넣어두는 편이 낫습니다.

어디에 상한을 거는 것이 안전한가

상한은 한 곳에만 걸면 우회됩니다. 세 층으로 나누는 방식을 권합니다. 첫째, 주문당 총 할인율 상한입니다. 어떤 조합이 오더라도 결제금액 대비 할인 총액이 정해진 비율을 넘지 않게 하는 방식입니다. 둘째, 최소 결제금액 조건입니다. 저가 주문에서 정액 혜택이 겹칠 때 실질 할인율이 폭증하는 것을 막습니다. 셋째, 상품군별 적용 제외입니다. 마진이 얇은 상품군은 애초에 일부 혜택의 대상에서 빼둡니다.

여기에 하나를 더하면 좋습니다. 적립금 사용 한도입니다. 결제금액 대비 사용 가능한 적립금 비율을 정해두면 적립금이 다른 할인 위에 무제한으로 얹히는 상황을 막을 수 있습니다.

상한을 정할 때는 어떤 순서로 할인이 적용되는지도 함께 확정해야 합니다. 정률 쿠폰을 먼저 적용한 뒤 정액 쿠폰을 얹는 것과 반대 순서는 최종 결제금액이 달라지고, 적립금을 할인 전 금액 기준으로 쓰게 할지 할인 후 금액 기준으로 쓰게 할지에 따라서도 결과가 벌어집니다. 이 규칙이 명시되어 있지 않으면 솔루션 기본 설정에 따라 우리가 의도하지 않은 순서로 계산됩니다.

이미 발행한 쿠폰의 조건을 바꿀 때 주의할 점은

구멍을 발견했을 때 가장 먼저 떠오르는 조치가 기존 쿠폰의 조건을 바꾸는 것입니다. 하지만 이미 소비자가 보유한 쿠폰의 사용 조건을 사후에 축소하는 방식은 분쟁 위험이 큽니다. 조건을 바꿔야 한다면 신규 발행분부터 적용하고, 기존 발행분은 유효기간이 지나 자연 소멸할 때까지 두는 편이 안전합니다.

부득이하게 기존 조건을 변경해야 한다면 변경 사실과 시점을 충분한 기간을 두고 명확히 안내해야 합니다. 중요한 조건을 본문과 구분되지 않는 방식이나 더보기 뒤에 숨기는 형태는 기만적 표시·광고 판단에서 문제로 지적되는 방식이므로 피해야 합니다.

쿠폰 코드가 외부로 새는 경로는 어디인가

중복 사용 문제는 코드 유출과 함께 터지는 경우가 많습니다. 인플루언서나 제휴사, 고객센터 채팅을 통해 특정 대상에게만 발급한 코드가 결제 단계에서 그대로 노출되고, 이 코드가 공개 쿠폰 취합 사이트로 퍼지는 경로가 대표적입니다. 코드가 몇 시간 만에 공개되면 애초에 코드를 발급한 목적인 채널별 성과 측정 자체가 무너지고, 대상 밖의 고객이 다른 혜택과 겹쳐 쓰면서 손실이 커집니다.

방어 수단은 코드 형태에 있습니다. 대상별로 고유 코드를 발급해 1인 1회로 제한하거나, 계정에 직접 쿠폰을 지급해 코드 입력 자체를 없애는 방식입니다. 공용 코드를 써야 한다면 사용 횟수 상한과 유효기간을 짧게 두고, 사용 추이를 매일 확인해 이상 급증이 보이면 즉시 닫을 수 있게 준비해둡니다. 코드를 닫는 절차와 권한을 미리 정해두지 않으면 유출을 발견하고도 대응이 하루 이상 늦어집니다.

부분 취소와 청약철회가 생기면 할인을 어떻게 처리하나

할인이 겹친 주문에서 일부만 반환되면 계산이 복잡해집니다. 어떤 할인을 어느 상품에 배분했는지 정해져 있지 않으면 환급액이 매번 달라지고, 사용된 적립금을 복원할지 현금으로 환급할지도 문제가 됩니다.

원칙을 미리 정해두는 것이 유일한 해법입니다. 주문 단위 할인은 상품 금액 비율로 배분한다는 식의 규칙을 정하고, 사용된 적립금은 원래 형태로 복원한다는 기준을 함께 둡니다. 그 위에 전자상거래법상 절차가 얹힙니다. 소비자는 계약 내용에 관한 서면을 받은 날부터 7일 이내에 청약철회를 할 수 있고, 철회가 성립하면 판매자는 반품받은 날로부터 3영업일 이내에 환급해야 하며, 환급이 지연되면 연 40% 이내에서 대통령령으로 정하는 이율에 따른 지연배상금 부담이 따릅니다.