Descripción general
Cambios importantes: cambios en los nombres de clases CSS
Clases V1 (obsoletas)
Las clases de advertencia de falta de existencias
upcart-quantity-warning y upcart-quantity-warning-text tampoco han cambiado. Provienen del inicializador del carrito y no de un módulo con versiones, por lo que se emiten de forma idéntica tanto si tus módulos están en V1 como en V2..styles_CartPreview__card__ no está en esta lista: es el envoltorio compartido de la estructura del carrito que se muestra alrededor de cada módulo independientemente de la versión, por lo que las reglas que lo apuntan siguen funcionando en V2. Las clases de recompensas son .styles_Rewards__ (barra simple) y .styles_TieredRewards__ (barra por niveles); no existe .styles_RewardsModule__.Clases V2.0 (nuevo sistema)
Nombres de clase internos
Nombres de clase públicos
upcart-public-) y es seguro sobrescribirlos para diseños personalizados.
✅ Qué HACER
upcart-public- para los estilos.
❌ Qué NO hacer
Sistema de atributos de datos
Cambios en las variables de plantilla
{{ }}.
Módulo de anuncios
- V1.0:
`{TIMER}` - V2.0:
`{{timer}}`
Módulo de recompensas por niveles
- V1.0:
`{AMOUNT}`→ V2:`{{amount}}` - V1.0:
`{COUNT}`→ V2:`{{count}}`
Proceso de migración
1. Haz una copia de seguridad de la configuración actual
2. Prueba en modo sandbox
Personalización avanzada con V2.0
Plantillas personalizadas
- Ve a Settings > Cart settings, expande Advanced Settings y marca Access custom templates. La casilla está dentro de esa sección plegada, no en la propia pestaña Cart settings.
- Habilita el interruptor de la función.
- Consulta la documentación para desarrolladores de Upcart para ver la sintaxis y ejemplos.
Mejores prácticas
- Prueba siempre las actualizaciones primero en modo sandbox.
- Migra y actualiza las personalizaciones de forma incremental.
- Usa clases públicas para los estilos en lugar de las internas.
- Conserva copias de seguridad de todas las versiones anteriores antes de actualizar la configuración en vivo.
Consideraciones futuras
- Los módulos V2 seguirán recibiendo nuevas funciones, optimizaciones y actualizaciones.
- Los módulos V1 están ahora en modo de mantenimiento, con soporte limitado y sin nuevas funciones.
- Se recomienda a los comerciantes migrar a V2 lo antes posible para una compatibilidad total.