← Volver a la galería

Integrar la galería en la web

Para el programador de creativadigital.com. El detalle completo está en INTEGRACION.md.

1. Botón en la ficha de producto

Cambia data-producto por camiseta, sudadera, taza o cuadro. Abre la galería en una ventana; al elegir se cierra sola.

<button type="button" data-creativa-galeria data-producto="camiseta">
  Elegir de nuestra galería
</button>
<script src="https://TU-DIRECCION-PUBLICADA/creativa-galeria.js" defer></script>

2. Recibir el diseño elegido

<script>
document.addEventListener("creativa:diseno", function (e) {
  var d = e.detail;
  // d.producto, d.parametros (color, talla, medida, posx, posy, escala, texto…)
  // d.vistaPrevia -> PNG (Blob) del producto con el diseño
  if (d.fuente === "plantilla") {
    // d.codigo (ABSBOH_033.jpg, nombre completo), d.imagenUrl (foto original)
  } else {
    // d.archivo -> archivo original (File) que subió el cliente
  }
});
</script>

3. Parámetros al llegar desde /galeria

Al pulsar «Continuar en la tienda» el cliente llega a la ficha con estos parámetros. El precio no se envía: lo calcula la ficha.

diseno
Nombre de archivo completo del diseño, tal cual y con extensión (p. ej. ABSBOH_033.jpg). Solo si eligió de la galería.
imagen
Enlace al archivo original que subió el cliente (válido 30 días). Solo si subió su foto.
producto
camiseta · sudadera · taza · cuadro
color
blanco · negro · gris · marino (camiseta y sudadera)
talla
S · M · L · XL · XXL (camiseta y sudadera)
orientacion
horizontal · vertical (cuadro)
medida
ancho x alto en cm, p. ej. 60x40 (cuadro)
posx, posy
Centro del diseño dentro de la zona de impresión, de 0 a 1
escala
1 = el diseño cabe entero en la zona; 0.80 = 80 %
texto, fuente, colortexto, textopos
Solo si añadió texto. fuente: inter · playfair · caveat · fredoka; textopos: arriba · abajo
disenourl
Enlace a la foto original de la galería
vista
Imagen PNG de 1200 px del producto con el diseño (válida 30 días)