Manual de usuario MegaProd
Guia completa para configurar y gestionar tus configuradores de productos a medida desde el panel de administracion de Shopify.
Instalacion
Instala la app
Busca "MegaProd" en la Shopify App Store o instalala directamente desde el enlace que te proporcionemos. Acepta los permisos solicitados.
Anade el bloque al tema
Ve a Tienda online > Temas > Personalizar. En la pagina de producto, anade el bloque de app "MedidApp Configurator". Puedes ajustar colores y bordes desde ahi.
Crea tu primer configurador
Abre MegaProd desde el menu Apps del admin de Shopify. Haz clic en "Crear nuevo" y sigue los pasos de esta guia.
Crear un configurador
Un configurador es un formulario personalizado que se muestra en la pagina de producto. Define los campos que el cliente rellenara para personalizar su producto.
Datos basicos
Al crear un configurador, rellena:
- Nombre: Nombre interno (ej: "Persiana enrollable"). Solo visible en el admin.
- Texto introductorio: Texto que aparece arriba del formulario (opcional).
- Texto final: Texto que aparece debajo del formulario (opcional).
- Precio "desde": Precio minimo que se muestra antes de configurar.
- Dias de fabricacion: Si se indica, muestra un aviso al cliente.
- Mostrar resumen: Activa el panel lateral con las opciones seleccionadas.
Campos y opciones
Los campos son las preguntas que el cliente responde. Cada campo tiene un tipo, una etiqueta y opcionalmente opciones.
Tipos de campo disponibles
| Tipo | Descripcion | Ejemplo de uso |
|---|---|---|
number | Campo numerico con min/max/step | Ancho, alto, cantidad |
text | Texto libre (una linea) | Nombre para bordado, texto LED |
textarea | Texto multilinea | Notas, instrucciones especiales |
select | Desplegable de opciones | Tipo de accionamiento |
radio | Botones de opcion (uno a elegir) | Tipo de tejido |
checkbox | Casillas (una o varias) | Extras: instalacion, rodapie |
swatch_color | Muestras de color circulares | Color del tejido |
swatch_image | Muestras con imagen miniatura | Acabado madera, tipo de tela |
image_upload | El cliente sube una imagen | Logo para estampacion |
video | Selector con video asociado | Tutorial de instalacion |
Propiedades de cada campo
- Etiqueta: Texto que ve el cliente (ej: "Ancho (cm)").
- Obligatorio: Si esta activo, el cliente no puede anadir al carrito sin rellenarlo.
- Texto de ayuda: Texto explicativo debajo de la etiqueta.
- Min / Max / Step: Para campos numericos, limita los valores aceptados.
- Mensaje de error: Texto que se muestra si el valor es invalido.
Opciones con precio
Cada opcion de un campo (select, radio, checkbox, swatch) puede tener un modificador de precio:
| Tipo | Efecto | Ejemplo |
|---|---|---|
fixed | Suma cantidad fija al total | Motor +45 EUR |
percent | Suma porcentaje del precio base | Acabado premium +15% |
per_unit | Multiplica por area/cantidad | Tela termica +3 EUR/m2 |
fixed_total | Cantidad fija sin multiplicar | Instalacion +25 EUR |
Grupos y pasos
Los grupos organizan los campos visualmente. Puedes mostrarlos como:
| Modo | Comportamiento |
|---|---|
| Lista | Todos los campos visibles a la vez (por defecto) |
| Pasos (wizard) | Solo se ve un grupo a la vez. El cliente avanza con botones Anterior/Siguiente |
| Pestanas | Grupos como pestanas clickables en la parte superior |
Ejemplo tipico de grupos para una persiana:
- Medidas (modo pasos) - Ancho y alto
- Acabados (modo pasos) - Color y tejido
- Extras (modo pasos) - Accionamiento e instalacion
Reglas de precio
MegaProd soporta multiples formas de calcular el precio base del producto:
Formula matematica
Usa los IDs de los campos como variables. Ejemplo para precio por metro cuadrado:
(ancho * alto / 10000) * 45
Esto calcula: area en m2 multiplicado por 45 EUR/m2.
Funciones disponibles: abs(), sqrt(), pow(), min(), max(), ceil(), floor(), round().
Tabla de rangos 1D
Precio segun una dimension. Ejemplo: precio segun el ancho.
| Desde | Hasta | Precio |
|---|---|---|
| 40 cm | 100 cm | 50 EUR |
| 101 cm | 160 cm | 80 EUR |
| 161 cm | 240 cm | 110 EUR |
Tabla de rangos 2D
Precio segun dos dimensiones (ancho x alto). Se configura como una matriz donde las filas son alturas y las columnas anchos.
Descuento por cantidad
Precio unitario que baja segun la cantidad pedida. Se muestra una tabla visible al cliente.
Logica condicional
MegaProd permite mostrar u ocultar campos segun las selecciones del cliente.
showIf (campo simple)
En las propiedades de cualquier campo, activa "Mostrar solo si..." y selecciona el campo y valor que deben cumplirse. Ejemplo:
- Mostrar "Color WiFi LED" solo si Accionamiento = "Motor WiFi"
- Mostrar "Texto para bordado" solo si Extras incluye "Bordado"
Reglas condicionales avanzadas
En la pestana "Condiciones" del configurador, puedes crear reglas mas complejas:
- Mostrar campo: Hace visible un campo cuando se cumple una condicion
- Ocultar campo: Esconde un campo cuando se cumple una condicion
- Condiciones AND: Varias condiciones que deben cumplirse simultaneamente
Vista previa visual
MegaProd incluye renderizadores parametricos que dibujan el producto en el canvas:
Tipos de renderizador
| Tipo | Que dibuja |
|---|---|
| Persiana | Persiana sobre ventana: dimensiones proporcionales, color tejido, cajon, guias, cadena/motor |
| Letrero LED | Texto con efecto neon glow, color LED, forma del soporte |
| Cortina | Cortina con pliegues, barra/riel, terminales, alzapanos, numero de hojas |
| Capas (auto) | PNG superpuestos segun opciones seleccionadas. Para cualquier producto. |
"Ver en tu espacio"
El cliente puede subir una foto de su local y ver el producto configurado superpuesto. Puede arrastrar y redimensionar el overlay.
Asignar productos
Un configurador puede asignarse a uno o varios productos de tu tienda:
Ve a la pestana "Productos"
Dentro de tu configurador, haz clic en la pestana "Productos".
Selecciona los productos
Usa el buscador para encontrar productos y haz clic en "Asignar". El configurador se vincula automaticamente.
Sincronizacion automatica
MegaProd sincroniza la configuracion como metafield del producto. Si editas el configurador, los cambios se reflejan en la tienda al guardar.
Importar tablas de precio CSV
Si tienes tablas de precios en Excel, exportalas como CSV y subelas directamente.
Formato rango 1D
min,max,price
0,100,50.00
101,200,80.00
201,300,110.00
Formato rango 2D (matriz)
,80,100,120,140
100,45,52,60,68
150,55,63,72,81
200,65,74,84,95
Primera fila: anchos. Primera columna: altos. Interior: precios.
Formato descuento por cantidad
minQty,maxQty,price
1,9,32.50
10,49,29.90
50,,24.90
,) o punto y coma (;) para CSV europeos con decimales con coma.
Multi-idioma
MegaProd muestra todos los textos de la interfaz en espanol por defecto. Puedes personalizarlos para cualquier idioma.
Si tu tienda usa Shopify Markets o Translate & Adapt, las etiquetas de los campos se traducen automaticamente junto con el contenido del producto.
Los textos del sistema (botones, placeholders, mensajes) se pueden configurar en el bloque i18n del configurador.
PDF y presupuestos
Generar PDF
El cliente puede descargar un PDF con todas las especificaciones de su configuracion. Incluye: nombre del producto, opciones seleccionadas, dimensiones y precio calculado.
Modo presupuesto
Si activas el modo presupuesto, se muestra un boton "Solicitar presupuesto" que abre un formulario con nombre, email, telefono y notas. El presupuesto se envia al email configurado.
Consejos y trucos
Rendimiento
- Los campos numericos y de texto tienen un debounce de 150ms para evitar recalculos excesivos.
- Los valores del formulario se guardan en la sesion del navegador. Si el cliente recarga la pagina, se restauran.
- MegaProd incluye modo oscuro automatico si el tema lo soporta.
Seguridad
- Los precios se validan con firma HMAC. Un cliente no puede manipular el precio en el navegador.
- El boton "Anadir al carrito" se bloquea mientras se procesa para evitar doble-clic.
Mejores practicas
- Usa modo pasos si tienes mas de 5 campos. Es menos intimidante para el cliente.
- Anade texto de ayuda en campos de medidas (ej: "Mide el hueco de la ventana por dentro").
- Pon badges de precio en las opciones para que el cliente vea el coste de cada extra.
- Activa el resumen lateral para que el cliente vea su configuracion en todo momento.
- Usa swatches de color/imagen en vez de desplegables cuando haya componente visual.
MegaProd v5.1 — Manual actualizado marzo 2026