할인 함수

Shopify용 맞춤 할인 로직과 결제 규칙

마지막 업데이트: 2025-01-16

할인 함수는 맞춤 로직으로 Shopify의 기본 할인 기능을 확장해요. 단계별 가격, 조건부 할인, 다양한 구매 연계 할인·증정 행사 등 기본 Shopify 할인으로는 만들 수 없는 복잡한 할인 규칙을 설정하세요.

Shopify Functions

할인 함수는 Shopify Functions를 기반으로 구축되며 Shopify 인프라에서 직접 실행되어 최고의 성능과 안정성을 제공해요.

할인 함수로 할 수 있는 일

할인 기능

  • 단계별 할인 — 더 많이 구매할수록 더 많이 절약해요
  • 다양한 구매 연계 할인·증정 행사 — X를 구매하면 Y를 Z% 할인해요
  • 수량별 가격 — 수량 기준을 충족하면 가격을 인하해요
  • 고객별 할인 — VIP, 도매, 첫 구매 고객
  • 상품 조합 할인 — 번들 가격 로직
  • 시간 기반 할인 — 특정 시간대 할인, 반짝 세일
  • 조건부 할인 — 장바구니 내용과 고객 태그를 기준으로 적용해요
  • 중복 적용 규칙 — 할인 조합 방식을 제어해요

작동 방식

  1. 할인 규칙 정의 — 조건과 할인 로직을 설정해요
  2. 장바구니 평가 — CheckoutOS가 결제 단계에서 규칙을 평가해요
  3. 할인 계산 — 적용 가능한 할인을 계산해요
  4. Shopify에서 적용 — Shopify Functions를 통해 할인을 적용해요
  5. 고객이 절약 금액 확인 — 결제 단계에 할인이 반영돼요

할인 유형

자동 할인

조건을 충족하면 자동으로 적용돼요.

자동 할인
{
  "discount": {
    "name": "Summer Sale 20%",
    "type": "automatic",
    "trigger": "cart_qualifies",
    "conditions": {
      "min_cart_value": 50,
      "collections": ["summer-collection"]
    },
    "discount_value": {
      "type": "percentage",
      "value": 20
    }
  }
}

코드 기반 할인

고객이 코드를 입력해야 해요.

코드 할인
{
  "discount": {
    "name": "VIP20",
    "type": "code",
    "code": "VIP20",
    "conditions": {
      "customer_tag": "vip",
      "usage_limit": 1000,
      "per_customer_limit": 1
    },
    "discount_value": {
      "type": "percentage",
      "value": 20
    }
  }
}

단계별 할인

구매 금액이나 수량에 따라 할인이 커져요.

단계별 할인
{
  "discount": {
    "name": "Spend More Save More",
    "type": "tiered",
    "tiers": [
      { "threshold": 50, "discount": 10, "message": "Save 10%" },
      { "threshold": 100, "discount": 15, "message": "Save 15%" },
      { "threshold": 200, "discount": 20, "message": "Save 20%" }
    ],
    "show_next_tier": true
  }
}

구매 연계 할인·증정

X를 구매하면 Y를 무료 또는 할인된 가격으로 제공해요.

구매 연계 할인·증정
{
  "discount": {
    "name": "Buy 2 Get 1 Free",
    "type": "bogo",
    "buy": {
      "quantity": 2,
      "products": "any_in_collection",
      "collection": "t-shirts"
    },
    "get": {
      "quantity": 1,
      "discount": 100,
      "applies_to": "cheapest"
    }
  }
}

할인 조건

사용 가능한 조건

  • 장바구니 금액 — 최소 또는 최대 구매 금액
  • 상품 수량 — 장바구니의 상품 수
  • 특정 상품 — 상품 포함 또는 제외
  • 컬렉션 — 특정 컬렉션의 상품
  • 고객 태그 — VIP, 도매, 첫 구매
  • 고객 이메일 도메인 — B2B 이메일 일치 여부
  • 주문 횟수 — 첫 주문, 재구매 고객
  • 날짜 및 시간 — 특정 기간 또는 반복되는 시간대
  • 배송지 — 국가, 지역, 우편번호

할인 중복 적용

여러 할인이 상호 작용하는 방식을 제어해요.

중복 적용 규칙
{
  "stacking": {
    "allow_code_with_automatic": true,
    "allow_multiple_automatic": false,
    "priority_order": ["vip_discount", "tiered_discount", "sale_discount"],
    "max_discounts": 2,
    "max_discount_percentage": 50
  }
}

할인 표시

고객에게 할인을 표시하는 방식을 설정해요.

표시 옵션
{
  "display": {
    "show_savings": true,
    "savings_format": "You save ${{amount}}",
    "show_discount_name": true,
    "show_next_tier": true,
    "next_tier_message": "Spend ${{remaining}} more to save {{next_discount}}%",
    "strikethrough_original": true
  }
}

할인 분석

할인 성과를 추적해요.

  • 사용 횟수와 매출에 미치는 영향
  • 주문당 평균 할인
  • 할인을 통한 전환율 상승
  • 마진 영향 분석

할인 유형 살펴보기

이 페이지가 도움이 되었나요?

도움이 더 필요하신가요? 고객 지원 문의