Builder de catálogo temático (trofeo, llavero, figura...): crear el submódulo, subir su carrusel de imágenes, configurar los factores de precio y definir el formulario de personalización que ve el cliente.
Solo para Google/pestaña del navegador — el cliente nunca lo ve. Si el nombre comercial no es la frase que la gente busca, ponela acá. Vacío = se usa el Nombre.
Se muestra al cliente en la tarjeta y en la página, y también es la descripción de Google — que quede bien para ambos casos.
/cotizar ni en el
listado público, y no hay riesgo de que Google lo indexe a medio armar.
/cotizar y en GET /submodulos. No automático: el
sitemap.xml del sitio solo se regenera en el próximo
build+deploy del frontend (corre como paso prebuild, lee los
submódulos reales de la API en ese momento) — hasta que eso pase, la URL nueva no está
en el sitemap enviado a Google. Si es de temporada y no podés esperar al próximo
deploy: Google Search Console → Inspección de URL, pegá
https://creomax3d.cl/cotizar/{slug}, clic en
"Solicitar indexación", y marcá el check de la columna "SEO" de esa
fila para no pedirlo dos veces ni olvidarte de cuáles faltan.
sitemap.xml generado, y la URL vieja
(/cotizar/{slug}) pasa a mostrar "Producto no encontrado" con
<meta name="robots" content="noindex"> — así Google la suelta del
índice en su próximo rastreo aunque ya la hubiera indexado antes. No hace falta pedir
remoción manual en Search Console salvo que necesites que desaparezca ya mismo.
| ID | Slug | Nombre | Track | Estado | Vigencia | SEO ⓘ |
|---|
Solo para Google/pestaña del navegador — el cliente nunca lo ve. Si el nombre comercial no es la frase que la gente busca, ponela acá. Vacío = se usa el Nombre.
Se muestra al cliente en la tarjeta y en la página, y también es la descripción de Google — que quede bien para ambos casos.
El orden se puede ajustar con las flechas de cada fila. No hay endpoint para eliminar imágenes (solo subir/reordenar).
El precio sale de encadenar factores (ej. Tamaño → Material): cada factor tiene variantes con un valor, y una operación ("multiplicar"/"sumar") hacia el siguiente factor de la cadena. Un factor está ligado 1:1 a un campo del formulario (abajo) — se fuerza a "selector_unico" al asignarlo.
Elegí una variante por factor y calculá el precio sin persistir nada (mismo motor que usa /cotizar-submodulo).
Un campo de tipo "imagen", o "numero" sin lista fija de opciones, fuerza cotización manual (R6) — se te avisa arriba, con el estado real leído del servidor, apenas lo guardás. "multi_imagen" es distinto: el cliente sube varias fotos y la CANTIDAD es lo que determina el precio (asignalo a un factor abajo) — no fuerza cotización manual.
| Tipo | Etiqueta | Descripción (bajo la etiqueta) | Opciones | Afecta precio | Oblig. | Orden |
|---|