마이그레이션할 수 있는 항목
Products & Pricing
제품 및 가격입니다.
Customers
연락처 정보를 포함한 고객 레코드입니다.
Discount Codes
할인 코드 및 쿠폰입니다.
License Keys
고객 및 제품 매핑이 포함된 라이선스 키입니다(Polar.sh 및 Lemon Squeezy만 해당).
도구 설치
마이그레이션 실행
현재 사용 중인 provider에 해당하는 command를 선택하세요:- Lemon Squeezy
- Stripe
- Polar.sh
- Paddle
- provider의 API key
- Dodo Payments API key
- 먼저 test할지 live로 진행할지 여부
- 마이그레이션할 Dodo Payments brand
- 마이그레이션할 데이터(제품, 고객, 할인, 라이선스 키)
비대화형 모드
메시지 표시를 건너뛰려면 값을 flags로 전달하세요.--mode에는 test_mode 또는 live_mode가 필요합니다. 동일한 mode에서 생성한 Dodo Payments API key를 사용하세요. --dodo-brand-id를 생략하면 도구가 brands를 나열하고 하나를 선택하도록 요청합니다.
마이그레이션할 항목을 선택하는 flag는 Lemon Squeezy의 경우 --types이고, 다른 provider의 경우 --migrate-types입니다. 이를 생략하면 도구가 선택하도록 요청합니다. terminal이 연결되지 않은 경우 Paddle은 제품만 마이그레이션하고 Polar.sh는 제품과 할인만 마이그레이션합니다.
- Lemon Squeezy
- Stripe
- Polar.sh
- Paddle
라이선스 키 마이그레이션
Polar.sh 및 Lemon Squeezy에서 라이선스 키를 마이그레이션할 수 있습니다. 대화형 메시지에서 라이선스 키를 선택하거나--types (Lemon Squeezy) 또는 --migrate-types (Polar.sh)에 license_keys를 전달하면, 도구가 기존 키를 올바른 고객 및 제품 연결 정보와 함께 가져옵니다.
마이그레이션되는 항목
- 라이선스 키 문자열
- 활성화 제한
- 만료일
- 고객 및 제품 연결 정보
마이그레이션되지 않는 항목
- 라이선스 키 활성화 — 마이그레이션 후 고객이 기기에서 다시 활성화해야 합니다.
- 취소되었거나 비활성화된 키 — 활성 상태인 키만 마이그레이션됩니다.
- 일치하는 제품 또는 고객이 없는 키는 경고와 함께 건너뜁니다.
도움말
- 도구 도움말:
dodo-migrate --help - Provider별 도움말:
dodo-migrate lemonsqueezy --help(또는stripe,polar,paddle) - 커뮤니티: Discord
- 문제 신고: GitHub