O que você pode migrar
Products & Pricing
Produtos e seus preços.
Customers
Registros de clientes, incluindo dados de contato.
Discount Codes
Códigos de desconto e cupons.
License Keys
Chaves de licença com associações de clientes e produtos (somente Polar.sh e Lemon Squeezy).
Instalar a ferramenta
Executar uma migração
Escolha o comando correspondente ao seu provedor atual:- Lemon Squeezy
- Stripe
- Polar.sh
- Paddle
- A chave de API do seu provedor
- A chave de API do Dodo Payments
- Se deseja testar primeiro ou entrar em produção
- Para qual marca do Dodo Payments migrar
- Quais dados migrar (produtos, clientes, descontos, chaves de licença)
Modo não interativo
Para ignorar as solicitações, passe os valores como flags.--mode aceita test_mode ou live_mode. Use uma chave de API do Dodo Payments criada no mesmo modo. Se você omitir --dodo-brand-id, a ferramenta listará suas marcas e pedirá que você escolha uma.
A flag que seleciona o que migrar é --types para o Lemon Squeezy e --migrate-types para os outros provedores. Se você a omitir, a ferramenta solicitará que você escolha. Quando nenhum terminal estiver conectado, o Paddle migrará apenas produtos, e o Polar.sh migrará produtos e descontos.
- Lemon Squeezy
- Stripe
- Polar.sh
- Paddle
Migração de chaves de licença
As chaves de licença podem ser migradas do Polar.sh e do Lemon Squeezy. Quando você seleciona chaves de licença na solicitação interativa ou passalicense_keys em --types (Lemon Squeezy) ou --migrate-types (Polar.sh), a ferramenta importa suas chaves existentes com as associações corretas de clientes e produtos.
O que é migrado
- Strings das chaves de licença
- Limites de ativação
- Datas de expiração
- Associações de clientes e produtos
O que não é migrado
- Ativações de chaves de licença — os clientes deverão reativá-las em seus dispositivos após a migração.
- Chaves revogadas ou desativadas — somente chaves ativas são migradas.
- Chaves sem um produto ou cliente correspondente são ignoradas com um aviso.
Obter ajuda
- Ajuda da ferramenta:
dodo-migrate --help - Ajuda específica do provedor:
dodo-migrate lemonsqueezy --help(oustripe,polar,paddle) - Comunidade: Discord
- Relatar problemas: GitHub