volver al blog
Integración5 min1556 lee

Cómo añadir una vista de producto 360° en 1C-Bitrix

3 pasos para 1C-Bitrix: publicar en Studio, pegar widget.js en un área de inclusión o catalog.element, vincular por artículo. Carga diferida, modal, CDN.

IntegraciónGuía
Ficha de producto 1C-Bitrix abriendo el visor Spinnify 360° en una capa modal

respuesta rapida

360° en el catálogo 1C-Bitrix (no Bitrix24): publicar en Studio (nombre = artículo, Activo) → pegar widget.js en un área de inclusión (bitrix:main.include) o catalog.element → data-key + data-sku (AUTO si hay sku JSON-LD). Carga diferida y modal. Probar una URL de producto en vivo. Si el composite está activo, pruébelo así; no lo desactive como arreglo por defecto.

Las galerías de Bitrix 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 Bitrix: alojar los fotogramas en Spinnify y pegar un script.

Esta guía es para fichas de catálogo 1C-Bitrix CMS (catalog.element). Bitrix24 es otro producto (CRM) y no es esta pila. El mismo fragmento widget.js funciona en la ficha de producto. No instala un módulo extra del Marketplace de Bitrix de Spinnify.

3 pasos de las fotos a la ficha Bitrix en vivo

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

1. Preparar en Spinnify Studio

Antes de abrir el admin de Bitrix:

  • 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 artículo del catálogo (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 Bitrix

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

Método A: área de inclusión (el más rápido para todo el catálogo). En la plantilla de ficha (catalog.element), añada un componente bitrix:main.include. Apúntelo a un archivo de inclusión (por ejemplo en /include/) que contenga el script, guarde. Use data-sku="AUTO" si la ficha ya imprime JSON-LD Product de Schema.org con sku.

Método B: catalog.element template.php (un pegado en la plantilla de ficha). Abra la plantilla de ficha, pegue el mismo fragmento y guarde. Use data-sku manual igual al artículo de ese producto si AUTO no está disponible. No lo pegue en catalog.section: el script se cargaría en los listados.

widget.js de Spinnify pegado en un área de inclusión 1C-Bitrix o en la plantilla catalog.element
widget.js en el área de inclusión o catalog.element → 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 artículo del catálogo, o AUTO para leer sku del JSON-LD, o URL si guardó la ruta de la página en Studio. En ofertas SKU, vincule el artículo de la oferta que ve quien compra.

Por qué sigue siendo rápido

Un script de terceros en 1C-Bitrix plantea dudas de PageSpeed porque el caché compuesto y catalog.element ya poseen 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 Bitrix 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 Bitrix en el primer pintado.
  • CDN: los fotogramas van en WebP/AVIF redimensionado, no como archivos extra en el almacenamiento de Bitrix.

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.

  • ¿Está en una URL de producto en vivo? La vista previa del editor visual es un mal test para scripts de tienda.
  • Sitio composite: pruebe la página publicada con composite activo. Si falta el botón, ponga el script fuera de un marco dinámico o vuelva a probar con ?ncc=1, luego corrija la ubicación. No desactive el composite en todo el sitio como arreglo por defecto.
  • ¿Coinciden los nombres? El nombre en Studio y el artículo del catálogo 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. Fuera de listados catalog.section.
  • Ofertas SKU: vincule el artículo de la oferta visible, o el modo URL si cada oferta tiene su propia ruta.

¿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 Bitrix.
  • Formato: icono flotante redondo o pestaña fina.

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

Grabar giros: cómo crear una vista 360. Otras tiendas HTML: Tilda Zero Block. giros 360 WooCommerce.

Preguntas frecuentes

¿Necesito un módulo del Marketplace de Bitrix?
No. Pegue widget.js de Spinnify Studio en un área de inclusión (bitrix:main.include) o en la plantilla catalog.element. Spinnify no publica un módulo Bitrix.
¿Área de inclusión o plantilla catalog.element?
Un área de inclusión en catalog.element es lo más rápido para cada ficha, sobre todo con data-sku AUTO. Pegar en catalog.element template.php cuando el fragmento debe vivir en la plantilla de ficha. No en catalog.section.
¿Qué son data-key y data-sku?
data-key es su clave de widget de Studio. data-sku es el artículo del catálogo, AUTO para el sku JSON-LD, o URL para una ruta de página guardada.
¿El script ralentizará Bitrix?
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 almacenamiento de Bitrix.
¿Por qué no aparece el botón?
Abra una ficha de producto en vivo con composite activo. Haga coincidir el nombre de Studio con el artículo, deje el producto Activo, compruebe la clave widget, pegue el script una vez. No desactive el composite como primer arreglo.
¿Esto es para Bitrix24?
No. Esta guía es para fichas de catálogo 1C-Bitrix CMS (catalog.element). Bitrix24 es un producto CRM aparte. El fragmento HTML puede ir en cualquier página HTML, pero no damos soporte a Bitrix24 como esta pila.
¿Puedo personalizar el botón?
Sí, en Studio: posición, colores, etiqueta, icono redondo o pestaña fina. El tema Bitrix 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