Skip to main content

새로운 기능

1. 중첩 할인 코드

체크아웃 세션, 결제, 구독 및 요금제 변경은 이제 discount_codes 배열을 통해 요청당 최대 20개 할인 코드를 수용합니다. 코드는 배열 순서대로 적용됩니다 — 첫 번째 유효한 코드는 기본 가격을 줄이고, 두 번째 코드는 이미 할인된 가격을 줄이는 식입니다 — 특별한 조합 코드를 생성하지 않고도 캠페인을 중첩할 수 있습니다.
여러 개의 중첩 할인 코드가 있는 플랜 변경 확인 대화상자
적용 위치 요금제 변경 동작 응답 형태 적용된 할인 전체 세트는 결제 및 구독에서 discounts 배열에 반환됩니다 — 각 항목에는 discount_id, positioncycles_remaining (구독의 경우)가 포함됩니다. 단일 필드 discount_id는 더 이상 사용되지 않지만 하위 호환성을 위해 여전히 존재합니다.
단일 필드 discount_code더 이상 사용되지 않지만 여전히 완전히 지원됩니다 — 기존 통합은 변화 없이 계속 작동합니다. 같은 요청에서 discount_codes와 결합할 수 없습니다. 스택을 쌓고 더 풍부한 응답 형태를 활용하기 위해 가능한 한 discount_codes로 마이그레이션할 것을 권장합니다.
자세히 알아보기: Discount Codes | Checkout Session | Plan Changes

2. 7개의 새로운 고객 알림 이메일

이제 7개의 새로운 거래 이메일이 자동으로 고객에게 발송되며, 환불 확인, 구독 수명 주기 마일스톤 및 결제 실패를 다룹니다. 각 이메일은 설정 → 커뮤니케이션고객 이메일 섹션에서 독립적으로 전환할 수 있습니다.
각 알림 이메일에 대한 전환이 있는 고객 이메일 설정 패널
옵트인 (기본적으로 활성화됨) 옵트아웃 (기본적으로 비활성화됨)
웹훅을 통해 고객 통신을 직접 관리하는 경우, 동일한 이벤트에 대한 중복 알림을 피하기 위해 옵트아웃 이메일을 비활성화 상태로 유지하세요.
고객 이메일은 팀에 발송되는 알림 이메일과 별개입니다. 고객 이메일을 비활성화해도 동일한 이벤트에 대한 팀의 알림에는 영향을 미치지 않습니다.
자세히 알아보기: Communication Preferences

개선 사항

3. 체크아웃 결제 페이지 전면 개편

체크아웃의 결제 페이지를 처음부터 끝까지 대폭 재작업했습니다. 레이아웃을 더 간결하게 다듬고, 체감 로딩 속도를 높였으며, validation 상태를 더 명확하게 표시하고, 카드 입력 UX를 개선했습니다. 이러한 변경 사항을 종합한 결과, 전 세계 트래픽에서 관측된 체크아웃 성공률이 약 2–3% 향상되었습니다.
Previous checkout payment page

Before

Redesigned checkout payment page

After

변경 사항:
  • 더 원활해진 필드 상호작용 — 카드 form에서 autofocus, 더 효율적인 tab order, 향상된 keyboard navigation을 지원합니다.
  • 더 명확해진 오류 및 로딩 상태 — 이전의 전체 form 오류 배너 방식 대신, 고객이 조치를 취해야 하는 정확한 위치에 inline validation이 표시됩니다.
  • 더 빠른 화면 렌더링 — skeleton과 progressive hydration을 적용해 느린 네트워크에서 잠시 빈 화면이 깜박이는 현상을 제거했습니다.
  • 모바일 완성도 향상 — 이제 대부분의 트래픽이 발생하는 모바일 체크아웃에 맞춰 tap target, 스크롤 동작, keyboard handling을 조정했습니다.
통합 변경은 필요하지 않습니다. 기존 체크아웃 세션에 새 결제 페이지가 자동으로 적용됩니다.

4. Product Form 재작업

Product 생성, 편집, 복제 flow를 하나의 일관된 form experience를 중심으로 처음부터 다시 구축했습니다.
Unified product form with Basic Details, Media & Description, Pricing, and a live checkout preview side-by-side
주요 내용:
  • Live preview — 편집하는 동안 form 옆에서 product가 체크아웃 및 Customer Portal에 어떻게 표시되는지 확인할 수 있습니다.
  • Autosave — draft가 자동으로 저장되므로 페이지를 벗어나거나 tab을 잃어도 작업 내용이 더 이상 사라지지 않습니다.
  • Markdown editor — 이제 product description에서 live rendering, link preview, inline formatting control을 지원하는 full markdown editor를 사용할 수 있습니다.
  • Duplicate flow parity — product를 복제하면 간소화된 dialog 대신 동일한 unified form이 미리 채워진 상태로 열립니다. 따라서 복사본을 저장하기 전에 모든 field를 조정할 수 있습니다.
Duplicate를 사용하면 description, metadata 또는 fulfilment configuration을 다시 입력하지 않고도 기존 product의 regional 또는 pricing-tier variant를 만들 수 있습니다.

5. Business Settings 페이지 redesign

Settings → Business 페이지를 재설계하여 configuration을 더 쉽게 훑어보고 빠르게 업데이트할 수 있도록 했습니다. 이제 설정이 더 명확한 섹션으로 그룹화되며, 각 toggle을 전환하기 전에 그 영향 범위를 설명하는 안내 문구가 표시됩니다. 기존 설정의 동작 변경은 없습니다. 레이아웃, 그룹화 및 관련 설명만 개선되었습니다.
Redesigned Business Settings page with grouped sections for Business Info, Brands, currency, security, and tracking

개선 사항

  • credits_amount override가 GET checkout session 및 payment link route에 올바르게 전파됨 — per-checkout credit_entitlements override를 사용해 checkout session 또는 payment link를 생성한 경우, GET을 통해 해당 session 또는 link를 조회하면 override된 값이 아닌 product-level 기본 credits_amount이 반환되었습니다. 이제 이 문제가 해결되었습니다.
  • 전액 환불된 payment의 Refund action 비활성화 — payment가 전액 환불되면 해당 payment의 Refund 버튼이 비활성화되고, 그 이유를 설명하는 tooltip이 표시됩니다. 이전에는 버튼이 계속 활성화되어 있었으며 제출 후에야 오류가 반환되었습니다.
  • 플랫폼 전반의 사소한 버그 수정 및 안정성 개선
마지막 수정일 2026년 8월 17일