> ## Documentation Index
> Fetch the complete documentation index at: https://docs.aftersell.com/llms.txt
> Use this file to discover all available pages before exploring further.

# 할인 모듈이 표시되지 않는 경우

> 커스터마이징된 스토어 설정에서 할인 모듈이 누락되는 문제를 해결하세요.

<div id="overview">
  # 개요
</div>

카트 드로어에 할인 모듈이 나타나지 않는다면 보통 아래에 설명된 이유 중 하나 때문이에요.

대부분의 경우 문제는 사용 중인 할인 유형, 레거시 카트 시스템, 또는 테마/앱 충돌과 관련이 있어요.

<div id="reason-1-not-a-true-shopify-discount">
  # 이유 1 – 진짜 Shopify 할인이 아닌 경우
</div>

카트 푸터의 할인(Discount) 또는 절약 금액(Savings) 행은 카트에 **진짜 Shopify 할인**이 적용되었을 때만 표시돼요.

즉, 다음의 경우에는 할인 행이 표시되지 **않아요**:

* 번들 앱이 만든 시뮬레이션된 또는 "가짜" 할인
* 실제 Shopify 할인을 적용하는 대신 라인 아이템 가격을 조정하는 앱
* "이전" 가격과 "이후" 가격을 보여주는 커스텀 가격 로직
* **Shopify 관리자에서 설정한 compare-at 가격** — 기본적으로요. 이는 활성 할인이 아니라 제품 가격 표시이므로, 옵트인하지 않는 한 할인 행은 이를 무시해요(아래 참고).

Shopify의 백엔드를 통해 실제 Shopify 할인이 적용되지 않으면 할인 행은 의도적으로 숨겨진 상태를 유지해요.

<Note>
  **Cart Summary 2.0에서는 compare-at 절약 금액을 포함할 수 있어요.** **Settings > Cart settings > Advanced Settings**에서 **Show compare-at price savings in footer total**을 활성화하면 절약 금액 행이 이미 계산하는 할인에 각 아이템의 compare-at 차액을 더해줘요. 이 설정은 Version 2 Cart Summary 모듈만 읽어요 — Version 1에서는 절약 금액 행이 할인 코드만 계산해요. [푸터 합계에 compare-at 가격 절약 금액 표시하기](/ko/upcart/show_compare_at_price_savings_in_footer_total)를 참고하세요.
</Note>

<div id="bundle-apps-discounts">
  ## 번들 앱 및 할인
</div>

일부 번들 또는 할인 앱은 진짜 Shopify 할인을 적용하는 대신 가격 조정을 사용해요.

Shopify는 Shopify 관리자를 통해 생성되고 적용된 할인(할인 코드 또는 자동 할인)만 인식해요. 앱이:

* 라인 아이템 가격을 조정하거나
* "이전" 가격과 "이후" 가격을 표시하거나
* 계산된 "절약" 금액을 표시하거나
* 제품을 할인된 번들 가격으로 묶더라도

실제 Shopify 할인 객체를 적용하지 않으면 Upcart는 이를 할인으로 감지하지 못해요.

그 결과 카트 푸터의 할인 행이 표시되지 않아요.

<div id="reason-2-legacy-cart-token">
  # 이유 2 - 레거시 카트 토큰
</div>

일부 스토어는 여전히 Shopify의 구형 카트 시스템을 사용하는데, 이 시스템은 Upcart의 할인 모듈에 필요한 기능을 지원하지 않아요. 이런 경우가 감지되면 Upcart는 문제를 방지하기 위해 할인 모듈을 자동으로 숨겨요.

<div id="how-to-identify">
  ## 확인 방법
</div>

스토어가 구형 카트 토큰을 사용하는지 확인하려면:

1. Upcart가 활성화된 상태에서 카트에 아이템을 추가하세요.
2. 브라우저의 개발자 콘솔을 여세요.
3. 다음 코드를 붙여넣고 실행하세요:

```
window.upcartModifyCart = (cart) => { if (!cart.token) { alert('No cart token found'); return; } const isLegacyCartToken = cart.token.match(/^[0-9a-f]{32}$/) !== null; alert("Is this a legacy cart token? " + (isLegacyCartToken ? "Yes" : "No")); return cart; }
```

1. 아무 카트 아이템의 수량을 변경하여 알림이 표시되도록 하세요.

<div id="how-to-fix">
  ## 해결 방법
</div>

레거시 카트 토큰 사용이 확인되면 **Shopify 지원팀**이나 **테마 개발자**에게 연락하여 스토어의 카트 시스템을 업데이트해야 해요.\
Shopify의 [Cart API 마이그레이션](https://shopify.dev/docs/api/ajax#cart-token) 문서를 참고하세요.

<div id="reason-3-theme-or-app-conflict">
  # 이유 3 - 테마 또는 앱 충돌
</div>

테마나 다른 설치된 앱의 커스텀 CSS 또는 JavaScript가 의도치 않게 할인 모듈을 숨기고 있을 수 있어요.

<div id="how-to-identify-2">
  ## 확인 방법
</div>

테마와 커스텀 CSS에서 다음을 포함하는 스타일이 있는지 검사하세요:

* `display: none;`
* `visibility: hidden;`
* `opacity: 0;`

이런 스타일이 할인 모듈의 컨테이너나 하위 요소를 대상으로 하고 있을 수 있어요.

<div id="how-to-fix-2">
  ## 해결 방법
</div>

테마 개발자나 충돌하는 앱의 개발자에게 문의하세요. 할인 모듈이 계속 표시되어야 한다는 점을 알리고 CSS 또는 JavaScript를 적절히 조정해 달라고 요청하세요.
