volver al blog
Integración5 min1543 lee

Cómo añadir una vista de producto 360° en Magento 2

3 pasos para Magento 2: publicar en Studio, pegar widget.js en HTML Head o Page Builder, vincular por SKU. Carga diferida, modal, CDN.

IntegraciónGuía
Ficha de producto Magento 2 abriendo el visor Spinnify 360° en una capa modal

respuesta rapida

360° en Magento 2: publicar en Studio (nombre = SKU, Activo) → pegar widget.js en HTML Head o HTML de Page Builder → data-key + data-sku (AUTO si hay sku JSON-LD). Carga diferida y modal. Vaciar caché. Probar una ficha en vivo, no la vista previa de Admin.

Las galerías de Magento pasan fotos fijas. Quien compra sigue sin poder girar el artículo. Puede añadir una rotación 360° fotografiada sin un módulo del Marketplace de Magento: alojar los fotogramas en Spinnify y pegar un script.

Esta guía es para Magento 2 y Adobe Commerce. Magento 1 está retirado. El mismo fragmento widget.js funciona en la ficha de producto. No instala una extensión Magento extra de Spinnify.

3 pasos de las fotos a la ficha Magento en vivo

El trabajo es el embed: un script en la ficha de producto y luego el enlace al SKU del catálogo.

1. Preparar en Spinnify Studio

Antes de abrir Magento Admin:

  • Crear una cuenta en Spinnify Studio.
  • Crear un producto y subir una serie de fotos (24–36 fotogramas, 4:3 para fotos de PC).
  • Importante: el nombre del producto en Studio debe coincidir con el SKU de Magento (importan espacios y guiones; no importan mayúsculas).
  • Dejar el producto Activo. Un producto oculto no muestra el botón.

2. Añadir código en Magento

Dos formas de pegar el mismo fragmento de Studio. Cópielo en Instalación del widget → Mostrar código.

Método A: HTML Head (el más rápido para todo el catálogo). Contenido → Diseño → Configuración → Editar la vista de tienda → HTML Head → Scripts y hojas de estilo. Pegar el script, guardar y vaciar la caché de Magento. Use data-sku="AUTO" si Magento ya imprime JSON-LD Product de Schema.org con sku en la ficha.

Método B: código HTML de Page Builder (un producto o un bloque). En el producto, abra Page Builder, arrastre Elementos → Código HTML, pegue el mismo fragmento y guarde. Use data-sku manual igual al SKU de ese producto si AUTO no está disponible.

widget.js de Spinnify pegado en HTML Head de Magento 2 o en código HTML de Page Builder
widget.js en HTML Head o Page Builder → modal 360°.

3. Configurar el enlace

El código se ve así: <script src="https://www.spinnify.io/widget.js" data-key="YOUR_WIDGET_KEY" data-sku="SKU_FROM_PANEL" defer></script>

  • data-key: su clave de widget de Studio. No la cambie.
  • data-sku: el SKU de Magento, o AUTO para leer sku del JSON-LD, o URL si guardó la ruta de la página en Studio.

Por qué sigue siendo rápido

Un script de terceros en Magento plantea dudas de PageSpeed porque Full Page Cache y la galería ya compiten por el primer pintado. Spinnify deja el trabajo extra fuera de esa pintura: los fotogramas quedan en el CDN hasta que alguien pide girar. La galería Magento pinta primero; la capa 360 se abre después en un modal.

  • Carga diferida: el navegador no pide el conjunto de fotogramas hasta que alguien hace clic.
  • Aislamiento: el visor se abre en un modal y no sustituye la galería Magento en el primer pintado.
  • CDN: los fotogramas van en WebP/AVIF redimensionado, no como archivos extra en el media de Magento.

Lista: ¿no aparece el botón?

Si falta el botón 3D View, recorra esta lista en una URL de producto en vivo, no en la vista previa de Admin.

  • ¿Vació la caché? Los cambios de HTML Head y layout siguen invisibles si no.
  • ¿Está en una URL de producto en vivo? La vista previa de Admin es un mal test para scripts de tienda.
  • ¿Coinciden los nombres? El nombre en Studio y el SKU de Magento deben coincidir (espacios y guiones incluidos).
  • ¿El producto de Studio está Activo?
  • ¿Copió data-key de su cuenta?
  • Un script por página: no pegue el fragmento dos veces.
  • CSP de Magento 2.4.7+: si la consola bloquea www.spinnify.io, permita ese host en csp_whitelist.xml. No apague el CSP.

¿Puedo personalizar el aspecto del botón?

Sí. El lanzador se diseña en Studio, no en el CSS del tema. Puede alinearlo con la tienda sin editar la plantilla del producto:

  • Posición: derecha, izquierda o centro.
  • Colores y etiqueta acordes al tema Magento.
  • Formato: icono flotante redondo o pestaña fina.

Después Magento sigue sirviendo la galería. La capa 360° se abre cuando alguien la pide.

Grabar giros: guía con smartphone. Otras tiendas HTML: Tilda Zero Block. Guía completa de Spinnify.

Preguntas frecuentes

¿Necesito una extensión del Marketplace de Magento?
No. Pegue widget.js de Spinnify Studio en HTML Head o en el código HTML de Page Builder. Spinnify no publica un módulo Magento.
¿HTML Head o Page Builder?
HTML Head es lo más rápido para cada ficha, sobre todo con data-sku AUTO. Código HTML de Page Builder cuando el fragmento debe vivir en el contenido de un producto.
¿Qué son data-key y data-sku?
data-key es su clave de widget de Studio. data-sku es el SKU de Magento, AUTO para el sku JSON-LD, o URL para una ruta de página guardada.
¿El script ralentizará Magento?
Los fotogramas se descargan al hacer clic. El visor corre en un modal. La entrega es WebP/AVIF por CDN, no archivos extra en el media de Magento.
¿Por qué no aparece el botón?
Vacíe la caché, abra una ficha en vivo, haga coincidir el nombre de Studio con el SKU, deje el producto Activo, compruebe data-key, pegue el script una vez. Revise CSP si la consola bloquea spinnify.io.
¿Funciona Magento 1?
Esta guía es Magento 2 y Adobe Commerce. Magento 1 está retirado. El fragmento HTML puede ir en cualquier vitrina HTML, incluso un tema Magento 1, pero no damos soporte a esa pila.
¿Puedo personalizar el botón?
Sí, en Studio: posición, colores, etiqueta, icono redondo o pestaña fina. El tema Magento no tiene que rediseñar el lanzador.

Autor

Spinnify Editorial

The Spinnify 360° Studio team — guides on 360° product spins, storefront integrations, and product page performance.

Página Tilda Zero Block abriendo el viewer Spinnify 360° en un overlay modal
Integración10 min1543 lee

Cómo añadir una vista 360° de producto en Tilda: guía para dueños de tienda

3 pasos sin código: publica en Spinnify Studio, embebe vía T123 o Zero Block, vincula por SKU. Lazy load, modal, WebP/CDN. Checklist si el botón no aparece.

IntegraciónGuías
Leer artículo
Página de producto WooCommerce embebiendo el viewer Spinnify 360° vía widget.js
Integración10 min1968 lee

Cómo añadir vistas 360° de producto a tu tienda WooCommerce

Añade spins 360° a WooCommerce en 3 pasos: publica en Spinnify Studio, embebe widget.js, enlace por SKU/URL. Lazy load, CDN WebP. Checklist de solución de problemas.

IntegraciónGuías
Leer artículo

¿Listo para publicar tu primer giro de 360°?

Cree un producto, cargue marcos e incruste el widget con un fragmento de guión.

  1. Subir fotogramas
  2. Insertar script
  3. ir en vivo
Prueba Spinnify 360° Studio gratis