Abandoned Cart Recovery (ACR)는 중단되었거나 결제에 실패한 checkout을 감지하고, 고객에게 구매를 완료할 수 있는 링크를 이메일로 보냅니다. 각 복구에 자동 할인을 추가할 수 있습니다.
장바구니 복구란 무엇입니까?
ACR은 결제를 완료하지 않고 checkout을 시작한 고객을 식별합니다. 결제에 실패했거나 결제 전에 checkout을 나간 경우 모두 해당하며, 이러한 고객에게 복구 이메일 시퀀스를 보냅니다. 일회성 구매와 새 subscription의 첫 결제(무료 체험 포함)를 지원합니다.- 결제 실패: 고객이 결제를 시도했지만 거부되었거나 오류와 함께 실패했습니다.
- 완료되지 않은 checkout: 고객이 checkout을 방문했지만 결제를 시도하지 않았습니다.
ACR의 작동 방식
1
Detection
Dodo Payments는 생성된 지 60분 이상 지났고 성공하지 않은 결제를 확인합니다. 아직 처리 중이거나 취소된 결제, 고객 이메일 주소가 없는 결제, 총액이 0인 일회성 결제는 제외합니다. 고객이 더 최근에 성공적으로 결제한 경우에는 중단된 checkout으로 기록하지 않습니다.
2
Classification
각 중단된 checkout은 사유에 따라 분류됩니다:
- 결제 실패: 고객이 결제를 시도했지만 실패했습니다.
- Checkout 미완료: 고객이 checkout을 방문했지만 결제를 시도하지 않았습니다.
3
Email Sequence
분류 결과에 따라 Dodo Payments는 설정한 지연 시간에 최대 3개의 복구 이메일을 보냅니다. 각 이메일에는 고유한 복구 링크와 수신 거부 링크가 포함됩니다.
4
Recovery
고객이 복구 링크를 클릭하면 원래 장바구니가 포함된 checkout이 열립니다. 고객은 새로운 checkout 세션에서 결제를 완료합니다.
상태 라이프사이클
각 중단된 checkout은 다음 상태를 거칩니다:ACR 구성
대시보드의 Settings → Recovery에서 ACR을 켜고 구성합니다.
Abandoned Cart Recovery settings in the dashboard
전역 설정
이 설정은 모든 중단된 checkout에 적용됩니다:이메일 시퀀스
ACR에는 Payment Failed와 Checkout Incomplete이라는 두 개의 이메일 시퀀스가 있으며, 각 시퀀스에는 최대 3개의 이메일이 포함됩니다. 대시보드에는 각각 Emails sent to customer when payment fails 및 Emails sent to customer when checkout is incomplete으로 표시됩니다.
ACR email sequence configuration
Subject Line에서 Dodo Payments는 다음 placeholder를 대체합니다:
{store_name}, {store_owner_name}, {store_contact_email}, {discount_code}, {recovery_link} 및 {unsubscribe_link}.
두 시퀀스는 동일한 기본 지연 시간을 사용합니다:
복구 이메일 예시
ACR은 중단 사유에 따라 서로 다른 이메일을 보냅니다. 다음 예시는 고객에게 표시되는 내용을 보여줍니다.- Payment Failed
- Checkout Incomplete

Recovery email sent when a payment attempt fails
복구 할인
Give customers a discount code가 켜져 있고 할인율이 0보다 크면, ACR은 감지 시 중단된 각 checkout에 대해 고유한 일회용 할인 코드를 생성합니다. 코드는ACR-로 시작합니다. 각 할인 코드는 다음과 같습니다:
- 원래 checkout에 포함된 제품에만 사용할 수 있습니다.
- 감지 시점부터 **Valid for (days)**에 설정된 일수 후 만료됩니다.
- 한 번만 사용할 수 있습니다.
- 대시보드의 할인 목록에 표시되지 않습니다(내부 전용).
고객 복구 경험
고객이 복구 이메일에서 Resume Checkout을 클릭하면 Dodo Payments는 동일한 장바구니로 새 checkout 세션을 엽니다. 여기에는 동일한 제품, 추가 기능, 수량과 Pay What You Want 제품에 대해 고객이 입력한 금액이 포함됩니다. 할인을 켠 경우 할인 코드가 이미 적용되어 있습니다. 고객이 해당 세션이 아직 유효한 동안 링크를 다시 열면 동일한 세션이 다시 열립니다.분석
대시보드의 Analytics → Recovery에서 ACR 성과를 추적합니다.
Recovery analytics dashboard showing ACR and dunning metrics
Webhook 이벤트
ACR은 두 개의 webhook 이벤트를 보냅니다:Recovery Webhook Payloads
ACR 이벤트의 전체 webhook payload 스키마를 확인하세요.
예외 상황
ACR은 다음 상황을 자동으로 처리합니다:모범 사례
- 기본값으로 시작: 모든 이메일에는 기본 지연 시간과 제목이 설정되어 있습니다. 기준 데이터를 확보한 후 맞춤 설정하세요.
- 이메일 개인화:
{store_name}및{discount_code}와 같은 제목 placeholder를 사용하여 각 이메일을 구매에 맞게 작성하세요. - 분석 모니터링: Recovery rate by email을 확인하여 어떤 메시지가 가장 많은 전환을 유도하는지 파악하고, 복구 성과가 낮은 이메일은 끄세요.
- 할인을 전략적으로 사용: 전환에 미치는 영향을 테스트하는 동안 마진을 보호할 수 있도록 소폭(5~10%)으로 시작하세요.
- 이메일을 간결하게 유지: 복구 이메일은 짧게 작성하고 하나의 행동에 집중하세요. 이메일 레이아웃에는 이미 Resume Checkout 버튼이 포함되어 있습니다.
ACR은 켜면 자동으로 실행됩니다. 기본 설정으로 시작하고 분석 결과를 확인한 후 결과에 따라 조정하세요.
관련 문서
Recovery Webhooks
abandoned_checkout.detected 및 abandoned_checkout.recovered 이벤트에 대응하세요.Subscription Dunning
자동 dunning 이메일로 만료된 subscription을 복구하세요.
Customer Portal
고객이 subscription과 결제 수단을 관리하는 곳입니다.
Discounts
ACR이 생성하는 코드를 포함하여 할인 코드가 작동하는 방식을 설명합니다.
