/ / Edición de datos JSON desde una página de shopify liquid - jquery, json, shopify

Editar datos JSON desde una página de líquido de shopify - jquery, json, shopify

Como novedad en Shopify y en la biblioteca de productos líquidos, tengo un cliente que necesita que las páginas de productos sean un poco personalizadas. Una colección de artículos de la página del producto no se parece a otra.

Mi plan es simplemente activar / desactivar la configuración JSON que muestra los elementos no deseados.

*Pseudocode*
If "product is in collection that doesnt need this element"
" JSON that displays it = false"

¿Cómo accedo exactamente a ese objeto JSON desde las páginas líquidas? Además, ¿es esta la mejor manera de hacer esto?

Mi otro pensamiento fue simplemente mostrar / ocultar el elemento en función de si es necesario.

Respuestas

0 para la respuesta № 1

product.liquid tiene este script al final del líquido -

<script>
products.id{{ product.id }} = {{ product | json }};
</script>

Dos cosas que puedes hacer aquí:

  1. Asigne una plantilla líquida de producto diferente para productos particulares a través del panel de administración / aplicación y diseñe las plantillas según corresponda
  2. Use una propiedad / campo específico del producto para cada producto para diferenciarlo de otros y almacenarlo en un JS o liquido variable cuando se carga la página; que puede ser utilizado para su encendido apagado lógica.