Visão geral
Mudanças que quebram compatibilidade - alterações nos nomes de classes CSS
Classes V1 (descontinuadas)
As classes de aviso de falta de estoque
upcart-quantity-warning e upcart-quantity-warning-text também permanecem inalteradas. Elas vêm do inicializador do carrinho e não de um módulo versionado, portanto são emitidas de forma idêntica, estejam seus módulos na V1 ou na V2..styles_CartPreview__card__ não está nesta lista — ela é o wrapper compartilhado da estrutura do carrinho renderizado ao redor de cada módulo, independentemente da versão, então regras direcionadas a ela continuam funcionando na V2. As classes de recompensas são .styles_Rewards__ (barra simples) e .styles_TieredRewards__ (barra por níveis); não existe .styles_RewardsModule__.Classes V2.0 (novo sistema)
Nomes de classe internos
Nomes de classe públicos
upcart-public-) e são seguras de sobrescrever para designs personalizados.
✅ O QUE FAZER
upcart-public- para estilização.
❌ O QUE NÃO FAZER
Sistema de atributos de dados
Alterações nas variáveis de template
{{ }}.
Módulo Announcement
- V1.0:
`{TIMER}` - V2.0:
`{{timer}}`
Módulo Tiered Rewards
- V1.0:
`{AMOUNT}`→ V2:`{{amount}}` - V1.0:
`{COUNT}`→ V2:`{{count}}`
Processo de migração
1. Faça backup da configuração atual
2. Teste no modo sandbox
Personalização avançada com a V2.0
Templates personalizados
- Vá para Settings > Cart settings, expanda Advanced Settings e marque Access custom templates. A caixa de seleção está dentro dessa seção recolhida, não na própria aba Cart settings.
- Ative o botão do recurso.
- Consulte a documentação para desenvolvedores do Upcart para sintaxe e exemplos.

Boas práticas
- Sempre teste as atualizações primeiro no modo sandbox.
- Migre e atualize as personalizações de forma incremental.
- Use classes públicas para estilização em vez das internas.
- Mantenha backups de todas as versões anteriores antes de atualizar as configurações ativas.
Considerações futuras
- Os módulos V2 continuarão recebendo novos recursos, otimizações e atualizações.
- Os módulos V1 agora estão em modo de manutenção, com suporte limitado e sem novos recursos.
- Incentivamos os lojistas a migrar para a V2 o quanto antes para compatibilidade total.