Introducción al Error de Sintaxis en Liquid
El lenguaje de plantillas Liquid es el núcleo del diseño y la personalización en Shopify. Sin embargo, un pequeño error tipográfico, una etiqueta mal cerrada o un filtro mal aplicado pueden romper por completo la visualización de tu tienda online, mostrando un mensaje de error crítico en lugar de tu página web. En este artículo te enseñamos cómo solucionarlo de forma definitiva.
Causas Principales del Error en Liquid
Los fallos de sintaxis en Liquid suelen ocurrir debido a:
- Etiquetas de apertura o cierre incorrectas (por ejemplo, olvidar
{% endif %}o{% endfor %}). - Uso de variables no definidas o con nombres mal escritos.
- Falta de comillas o sintaxis incorrecta en los filtros de Liquid.
Método 1: Revisar el Historial de Ediciones de Temas
Si el error apareció inmediatamente después de modificar el código:
- Ve al panel de administración de Shopify y entra en Canales de venta > Tienda online > Temas.
- Haz clic en los tres puntos junto al tema activo y selecciona Editar código.
- Busca el archivo modificado recientemente y haz clic en Historial de versiones en la parte superior del editor.
- Selecciona una versión anterior que funcionara correctamente y pulsa Guardar.
Método 2: Validar la Sintaxis Línea por Línea
Si necesitas mantener el código nuevo y corregir el error manualmente:
- Identifica el archivo exacto que menciona el mensaje de error (por ejemplo,
product-template.liquid). - Revisa las estructuras de control condicionales. Asegúrate de que cada
{% if %}tenga su correspondiente{% endif %}. - Verifica que los objetos estén envueltos correctamente entre llaves dobles, como
{{ product.title }}. - Guarda los cambios y actualiza tu tienda para comprobar si el error ha desaparecino.