{"section":"known-issues","requestedLocale":"es","requestedSlug":"vtexstructureddata-la-configuracion-de-la-aplicacion-no-se-aplica-en-pdp-ssr-html","locale":"es","slug":"vtexstructureddata-la-configuracion-de-la-aplicacion-no-se-aplica-en-pdp-ssr-html","path":"docs/es/known-issues/Store Framework/vtexstructureddata-la-configuracion-de-la-aplicacion-no-se-aplica-en-pdp-ssr-html.md","branch":"main","content":">ℹ️ Este problema conocido ha sido traducido automáticamente del inglés.\n\n## Sumario\n\nLa aplicación `vtex.structured-data` genera el JSON-LD (schema.org) para las páginas de la tienda, que utilizan los motores de búsqueda, Google Merchant Center y los agentes de IA. La aplicación lee su propia configuración (`gtinValue`, `disableProductStructuredData`, etc.) mediante una consulta GraphQL a nivel de componente (`useAppSettings`). El servidor de renderizado no ejecuta estas consultas durante el renderizado del lado del servidor.\n\nComo resultado, el HTML del SSR siempre utiliza la configuración predeterminada, y la configuración de la tienda solo se aplica en el navegador después de la hidratación. La mayoría de los usuarios de estos datos solo leen el HTML del servidor, por lo que en la práctica **la configuración no tiene efecto**. Por ejemplo, el GTIN se muestra como el ID de SKU con ceros iniciales, incluso cuando el EAN está configurado en los ajustes de la aplicación.\n\nEste problema afecta a todas las cuentas que utilizan Store Framework, ya que `vtex.structured-data` es una dependencia de dicho framework.\n\n## Simulación\n\n1. En una cuenta de Store Framework, abre el panel de administración y ve a la configuración de la aplicación `vtex.structured-data`.\n\n2. Configura `gtinValue` para usar EAN (o habilita `disableProductStructuredData`).\n\n3. Asegúrate de que la opción `vtex.store` **“Habilitar la ejecución de todas las consultas GraphQL en la página del producto”** (`enableFullSSROnProduct`) **no** esté habilitada.\n\n4. Abre una página de producto (PDP) e inspecciona la respuesta del servidor sin procesar (`curl` o “Ver código fuente”, no el DOM renderizado) para el script `application/ld+json`.\n\n5. Observa que el JSON-LD utiliza los valores predeterminados: `gtin` es el ID de SKU con ceros iniciales, y el JSON-LD de la PDP sigue presente.\n\n6. Inspecciona el DOM después de la hidratación. La configuración solo se aplica en el lado del cliente.\n\n## Workaround\n\nHabilite la opción **“Habilitar la ejecución de todas las consultas GraphQL en la página del producto”** (`enableFullSSROnProduct`) en la configuración de `vtex.store`. Al activarla, el servidor ejecuta todas las consultas GraphQL de la página del producto antes de responder, por lo que la configuración de datos estructurados se aplica al HTML del renderizado del lado del servidor (SSR).\n\nLimitaciones:\n\n- Puede aumentar el tiempo de renderizado y el TTFB en la página del producto, en proporción al número de bloques que ejecutan una consulta."}