Introducción al Error de Liquid en Shopify
El motor de plantillas Liquid es el corazón visual de Shopify. Cuando se realizan modificaciones manuales en el código del tema o una aplicación externa altera los archivos, es común encontrarse con mensajes de error como Liquid syntax error o pantallas rotas. Esto ocurre cuando hay etiquetas mal cerradas, variables no definidas o filtros aplicados incorrectamente.
Causas Principales del Error
Los fallos en Liquid suelen originarse por:
- Etiquetas de control abiertas sin su correspondiente cierre (por ejemplo, un
{% if %}sin su{% endif %}). - Uso de variables obsoletas o mal escritas dentro del objeto del producto o cliente.
- Incompatibilidad de código tras actualizar la versión del tema.
Método 1: Revertir los cambios recientes en el editor de código
Si el error apareció justo después de editar un archivo .liquid:
- Inicia sesión en tu panel de administración de Shopify.
- Ve a Tienda online y luego a Temas.
- Haz clic en los tres puntos del tema actual y selecciona Editar código.
- Busca el archivo que modificaste recientemente.
- Haz clic en Historial de versiones justo arriba del editor de código.
- Selecciona la versión anterior que funcionaba correctamente y haz clic en Guardar.
Método 2: Corregir errores de sintaxis en etiquetas Liquid
Si necesitas mantener el código nuevo, debes buscar el error exacto que señala la consola:
- Localiza la línea exacta que indica el mensaje de error de Liquid.
- Verifica que todas las etiquetas condicionales estén cerradas correctamente. Ejemplo correcto:
{% if product.available %}Disponible
{% endif %}- Asegúrate de que los filtros utilicen la barra vertical (|) de forma adecuada y sin espacios inválidos.
- Haz clic en Guardar y recarga tu tienda para verificar que el problema se haya resuelto.