UPC
UPC
¿Qué es este campo?
Código de barras del producto (input del feed).
Cada campo muestra su valor + la fórmula/regla del prompt que lo produjo.
UPC
Código de barras del producto (input del feed).
tipo
'Padre' (configurable Magento) o 'Individual' (variante/SKU simple). Input del feed.
Marca
Marca matriz del producto (input del feed; normalizada vía src/brands.py para 335 marcas canónicas).
Departamento
Departamento Ulta MX (ej. Maquillaje y Uñas, Cuidado del Cabello). Input del feed.
nombre_original
Nombre del producto en el feed Ulta MX (frecuentemente truncado).
categoria_especifica
Categoría específica del producto (input del feed).
tamano
Contenido neto del producto (ej. '30.00 ml'). Input del feed.
variante
Variante específica con redundancias del feed (ej. 'BEIGE Warm Beige, 30.00 ml').
para_quien
Audiencia target. Frecuentemente vacío en el feed (~70%).
caracteristicas_conocidas
Características conocidas del producto. Frecuentemente vacío.
_status
Estado del procesamiento: 'succeeded' (clean), 'truncated' (faltan campos finales), 'placeholder_output' (modelo escribió 'placeholder' en algunos campos), 'parse_failed' (JSON inválido), 'errored'.
_error
Detalle del error si _status no es 'succeeded'.
name_MEJORADO
GENERADO
Estructura: `[Sub-brand] - [Functional name], [Claim] - [Net cont] - [Variant]`. Sin marca matriz (vive en columna Marca separada). Anti-redundancia: ningún segmento se repite. Hard cap 110 chars. Sin ®/™/emojis/ALL CAPS (excepto marcas oficialmente así). Degradación graciosa si falta algún segmento.
ulta_sub_marca
GENERADO
Línea/familia dentro de la marca matriz (ej. 'TruBlend Hydrating' dentro de COVERGIRL). Para Individuals con Padre identificable, heredado del output del Padre (Stage 1).
ulta_claim
GENERADO
Diferenciador concreto y verificable. Aceptable: 'hidratante 24h', 'cobertura media', 'SPF 30', 'vegano'. Prohibido: 'increíble', 'el mejor', 'revolucionario'. Para hermanas del mismo Padre: idéntico (es propiedad de la fórmula, no del tono).
ulta_nombre_de_color
GENERADO
Solo Individual con color. Extraído del segmento [Variant] del name_MEJORADO. Sin redundancias del feed (ej. 'BEIGE Warm Beige' → 'Warm Beige').
ulta_descripcion_color
GENERADO
1-2 oraciones describiendo el tono específico (subtono, profundidad, comparable a ocasión/piel). Solo Maquillaje, Wellness, Derma Fav, Tech. Solo Individual.
ulta_hex_code
GENERADO
Formato `#RRGGBB` minúsculas. Inferido de swatch oficial del fabricante (web_search) o aproximado a paleta estándar. Si alta incertidumbre → vacío.
short_description_NUEVA
GENERADO
Gel definidor de fijación ligera para rizos y ondas que buscan definición natural sin rigidez. La fórmula sin crunch deja los rizos suaves, flexibles y con movimiento desde la raíz hasta las puntas, sin residuo blanco ni sensación pegajosa. Enriquecido con extractos botánicos que humectan el cabello durante la aplicación, es libre de sulfatos, parabenos y siliconas, y está desarrollado específicamente para el método curly. Apto para rulos tipo 2A a 4C.
<p><strong>Gel definidor de fijación ligera para rizos y ondas que buscan definición natural sin rigidez.</strong> La fórmula <strong>sin crunch</strong> deja los rizos suaves, flexibles y con movimiento desde la raíz hasta las puntas, sin residuo blanco ni sensación pegajosa. Enriquecido con extractos botánicos que humectan el cabello durante la aplicación, es <strong>libre de sulfatos, parabenos y siliconas</strong>, y está desarrollado específicamente para el método curly. Apto para rulos tipo 2A a 4C.</p>
HTML simple con solo `<p>` y `<strong>`. 80-120 palabras. Lead distinto al de descripcion_NUEVA (anti-duplicate). Sin specs, sin FAQ, sin bullets. Para listados de categoría, mini-cart, fold superior del PDP.
descripcion_NUEVA
GENERADO
DevaCurl Light Defining Gel es un gel capilar de fijación ligera de la marca DevaCurl, diseñado para rizos y ondas, con fórmula sin crunch que define y controla sin endurecer ni dejar residuo blanco.
Su fórmula libre de sulfatos, parabenos y siliconas es compatible con el método curly (Curly Girl Method) y trabaja sobre cabello húmedo para sellar la definición del rizo y reducir el frizz. Aporta humectación durante la aplicación sin sobrecargar estructuras finas o medianas. Disponible en presentación de 355 ml (12 oz).
¿Para qué tipos de rizo funciona mejor este gel?
Está formulado para rizos y ondas tipo 2A hasta 4C, con especial resultado en estructuras finas a medianas que requieren definición sin peso extra.
¿Deja el cabello duro o con efecto casco?
No. Su fórmula sin crunch sella la definición del rizo durante el secado y el cabello queda flexible y suave al tacto una vez seco.
¿Es compatible con el método curly (Curly Girl Method)?
Sí. La fórmula está libre de sulfatos, parabenos y siliconas, ingredientes excluidos en el método curly estándar.
<p><strong>DevaCurl Light Defining Gel es un gel capilar de fijación ligera de la marca DevaCurl, diseñado para rizos y ondas, con fórmula sin crunch que define y controla sin endurecer ni dejar residuo blanco.</strong></p><p>Su fórmula libre de sulfatos, parabenos y siliconas es compatible con el método curly (Curly Girl Method) y trabaja sobre cabello húmedo para sellar la definición del rizo y reducir el frizz. Aporta humectación durante la aplicación sin sobrecargar estructuras finas o medianas. Disponible en presentación de 355 ml (12 oz).</p><h3>Para quién sí / Para quién no</h3><ul><li><strong>Ideal para:</strong> rizos y ondas tipo 2A–4C, cabello fino a mediano con tendencia al frizz, personas que siguen el método curly, quienes buscan definición natural con movimiento.</li><li><strong>No recomendado para:</strong> cabello lacio sin estructura de rizo; quienes necesiten fijación fuerte o máximo volumen racimo a racimo.</li></ul><h3>Especificaciones</h3><ul><li><strong>Marca:</strong> DevaCurl</li><li><strong>UPC:</strong> 815934026602</li><li><strong>Contenido neto:</strong> 355 ml (12 oz)</li><li><strong>Acabado / Textura:</strong> gel ligero, acabado flexible sin crunch</li><li><strong>Libre de:</strong> sulfatos, parabenos, siliconas</li><li><strong>Recomendación de uso:</strong> aplicar sobre cabello mojado en secciones, de raíz a puntas, y difuminar o dejar secar al aire</li></ul><h3>Preguntas frecuentes</h3><p><strong>¿Para qué tipos de rizo funciona mejor este gel?</strong><br>Está formulado para rizos y ondas tipo 2A hasta 4C, con especial resultado en estructuras finas a medianas que requieren definición sin peso extra.</p><p><strong>¿Deja el cabello duro o con efecto casco?</strong><br>No. Su fórmula sin crunch sella la definición del rizo durante el secado y el cabello queda flexible y suave al tacto una vez seco.</p><p><strong>¿Es compatible con el método curly (Curly Girl Method)?</strong><br>Sí. La fórmula está libre de sulfatos, parabenos y siliconas, ingredientes excluidos en el método curly estándar.</p>
HTML rico con bloques: (1) Definición extractable 1 oración. (2) Diferenciadores con cifras concretas. (3) 'Para quién sí / Para quién no' en bullets. (4) Especificaciones. (5) 3 FAQs en lenguaje natural. 220-320 palabras. Tags permitidos: `<p>`, `<strong>`, `<em>`, `<ul>`, `<li>`, `<h3>`, `<br>`.
beneficios_NUEVO
GENERADO
<ul><li><strong>Definición sin crunch:</strong> sella la forma del rizo con fijación ligera que no endurece ni deja residuo blanco al secar.</li><li><strong>Humectación durante la aplicación:</strong> la fórmula con extractos botánicos humecta el cabello mientras define, sin sensación pegajosa.</li><li><strong>Control del frizz:</strong> reduce el frizz y el esponjamiento desde la raíz, manteniendo el rizo compacto y definido.</li><li><strong>Método curly compatible:</strong> libre de sulfatos, parabenos y siliconas; apto para seguir el Curly Girl Method sin interrupciones.</li><li><strong>Movimiento y flexibilidad:</strong> los rizos conservan rebote y suavidad al tacto, sin la rigidez de geles de fijación fuerte.</li></ul>
HTML `<ul>` con 3-5 `<li>`. Cada bullet: `<strong>Etiqueta:</strong> claim con dato`. 8-15 palabras por bullet. Sin repetir info entre bullets.
ulta_caracteristicas_description
GENERADO
<ul><li>Fórmula gel de fijación ligera (light hold)</li><li>Sin crunch: no endurece el rizo al secar</li><li>Libre de sulfatos, parabenos y siliconas</li><li>Presentación de 355 ml (12 oz)</li><li>Textura gel translúcido, fácil distribución en cabello húmedo</li><li>Desarrollado específicamente para el método curly (Curly Girl Method)</li></ul>
HTML `<ul>` con 3-6 bullets de atributos técnicos del producto (qué TIENE, no qué HACE). Textura, formato, formulación, tecnología, aplicador. Distinto de beneficios.
ulta_ingredientes_clave_description
GENERADO
La fórmula del Light Defining Gel combina ingredientes funcionales para humectar y definir sin sobrecargar:
<p>La fórmula del Light Defining Gel combina ingredientes funcionales para humectar y definir sin sobrecargar:</p><ul><li><strong>Extractos botánicos (Aloe Barbadensis, Chamomilla Recutita):</strong> el fabricante indica que aportan humectación y suavidad al cabello durante la aplicación, calmando el cuero cabelludo.</li><li><strong>Polímeros filmógenos de fijación ligera:</strong> forman una película flexible alrededor del cabello que sella la forma del rizo sin rigidez ni efecto casco.</li><li><strong>Glicerina (Glycerin):</strong> humectante que atrae y retiene la humedad del ambiente hacia la fibra capilar, apoyando la definición y reduciendo el frizz.</li></ul>
HTML enriquecido con 2-4 ingredientes hero destacados. Cada uno: nombre INCI + función técnica + beneficio. 80-200 palabras. Sin marketing fluff.
ingredientes_NUEVO
GENERADO
Ingredientes activos:
Ingredientes complementarios:
<p><strong>Ingredientes activos:</strong></p><ul><li><strong>Glycerin:</strong> humectante, atrae y retiene la humedad en la fibra capilar.</li><li><strong>Aloe Barbadensis Leaf Juice:</strong> emoliente y calmante, aporta suavidad y humectación.</li><li><strong>Chamomilla Recutita (Matricaria) Flower Extract:</strong> extracto calmante y acondicionador.</li></ul><p><strong>Ingredientes complementarios:</strong></p><ul><li><strong>Carbomer:</strong> agente gelificante, aporta la textura y cuerpo del gel.</li><li><strong>Triethanolamine:</strong> regulador de pH.</li><li><strong>Phenoxyethanol:</strong> conservador.</li><li><strong>Tetrasodium EDTA:</strong> quelante, estabiliza la fórmula.</li></ul>
HTML con bloques 'Ingredientes activos' y 'Ingredientes complementarios'. Función técnica neutral. Sin concentraciones (%) salvo que sean públicas. Máximo 12 ingredientes totales.
ulta_formulado_sin_description
GENERADO
<ul><li>Sin sulfatos (SLS / SLES)</li><li>Sin parabenos</li><li>Sin siliconas</li></ul>
HTML `<ul>` con qué NO contiene el producto. Solo lo declarado oficialmente por el fabricante. NUNCA inventar 'free of'.
ulta_resultados_investigacion_description
GENERADO
Resultados clínicos / dermatológicos del fabricante. Cifras + tamaño de muestra + duración del estudio. Solo si hay datos verificables. Si no → vacío.
ulta_incluye_description
GENERADO
Para sets, bundles, kits, brochas con accesorios. HTML `<ul>` con cantidad + nombre + tamaño por item. Si producto individual sin accesorios → vacío.
modo_de_uso_NUEVO
GENERADO
Tip: el fabricante recomienda usar sobre el cabello saturado de agua para una distribución óptima del gel y mayor definición del rizo.
<ol><li>Aplica sobre cabello recién lavado y húmedo (sin escurrir del todo).</li><li>Divide el cabello en secciones manejables.</li><li>Toma una cantidad generosa del gel y distribúyela de raíz a puntas en cada sección, asegurando cobertura uniforme.</li><li>Moldea los rizos hacia su forma natural con los dedos o con la técnica de apretar hacia arriba (scrunching).</li><li>Deja secar al aire o usa un difusor en temperatura media para potenciar la definición.</li><li>Una vez seco, rompe el cast con las manos para liberar los rizos suaves y flexibles.</li></ol><p><strong>Tip:</strong> el fabricante recomienda usar sobre el cabello saturado de agua para una distribución óptima del gel y mayor definición del rizo.</p>
HTML `<ol>` con 3-5 pasos numerados (máx 7). 50-150 palabras. Verbos en imperativo informal singular ('aplica', 'distribuye'). Opcional tip final del fabricante.
precauciones_NUEVO
GENERADO
<ul><li>Solo uso externo.</li><li>Evitar el contacto con los ojos; en caso de contacto, enjuagar con abundante agua.</li><li>Mantener fuera del alcance de los niños.</li><li>Suspender el uso si se presenta irritación en cuero cabelludo.</li></ul>
Solo advertencias declaradas oficialmente por el fabricante o regulación COFEPRIS/NOM. NUNCA inventar contraindicaciones. NUNCA dar consejo médico. Si no hay → vacío.
ulta_conscious_beauty
GENERADO
Multi-selección de 5 valores: Ingredientes Limpios, Libre de Crueldad, Vegano, Empaque Sustentable, Con Causa. Solo si fabricante/certificador oficial lo declara (Leaping Bunny, PETA, Vegan Society).
ulta_preferencias
GENERADO
Multi-selección de 12 valores: Ingredientes Limpios, Libre de Crueldad, Libre de Fragancia, Con Causa, Sin Gluten, Minerales, Sin Aceite, Sin Parabenos, Sin Siliconas, Sin Sulfatos, Empaque Sustentable, Vegano. Solo verificables en empaque oficial.
ulta_preferencias_de_compra
GENERADO
Multi-selección: Exclusivo, Exclusivo Online, Edición Limitada, Novedad, Refill. Inferidas de fabricante. Exclusivos los setea Ulta del lado comercial.
ulta_ofertas_especiales
GENERADO
Multi-selección: Compra Más Ahorra Más, Regalo en Compra, Rebajas. Setea Ulta del lado comercial — el modelo siempre devuelve [].
meta_title_NUEVO
GENERADO
Estructura: `[Producto + Variante] [Marca] | Ulta Beauty MX`. HARD CAP 60 chars (Google trunca arriba). Palabra clave principal en los primeros 40 chars.
meta_description_NUEVA
GENERADO
150-160 chars HARD CAP. Procedimiento de 5 pasos: draft → contar chars → recortar CTA → recortar adjetivos → verificar. Hook con keyword en primeros 80 chars + diferenciador + CTA suave.
meta_keywords_NUEVO
GENERADO
10 entradas separadas por coma. Distribución: 3 entidad semántica + 4 preguntas conversacionales naturales (con `¿?`) + 2 comparativa/alternativa + 1 GEO local México. NO keyword stuffing — son intents conversacionales.
url_key_NUEVO
GENERADO
Estructura: `nombre-producto-categoria-tamaño-variante-marca-UPC`. Todo minúsculas. Sin acentos (maquíllaje→maquillaje). Sin ñ/ü/caracteres especiales. SIEMPRE termina con UPC para desambiguar en RAG/LLMs. Longitud max 75 chars antes del UPC.
og_title_NUEVO
GENERADO
60-90 chars. Estructura: `[Producto + variante] | Ulta Beauty MX`. Más casual que meta_title pero sin marketing fluff. Para previews de WhatsApp/IG/FB.
og_description_NUEVA
GENERADO
100-200 chars. Diferenciador principal + razón de compra en lenguaje natural conversacional. Sin emojis, sin claims regulatorios prohibidos.
image_alt_NUEVO
GENERADO
80-125 chars. Describe lo que SE VE en la imagen (color, formato, empaque). Doble función: SEO Google Images + accesibilidad (lectores de pantalla). NO empezar con 'Imagen de' ni 'Foto de'.
llm_context_NUEVO
GENERADO
PRODUCTO: DevaCurl Light Defining Gel - Gel Definidor de Rizos, fijación ligera sin crunch - 355 ml (12 oz) | Marca: DevaCurl TIPO: Individual | CATEGORÍA: Cuidado del Cabello - Estilizado de Rizos INGREDIENTES CLAVE: Glycerin (humectante, atrae y retiene la humedad en la fibra capilar); Aloe Barbadensis Leaf Juice (emoliente y calmante, suavidad y humectación); Chamomilla Recutita Flower Extract (acondicionador calmante); Carbomer (agente gelificante, aporta textura y cuerpo); Phenoxyethanol (conservador sin parabenos) INDICADO PARA: rizos y ondas tipo 2A hasta 4C; cabello fino a mediano con tendencia al frizz; personas que siguen el Curly Girl Method (CGM); quienes buscan definición natural con flexibilidad y movimiento; cabello que se sobrecarga fácilmente con geles de fijación fuerte NO INDICADO / PRECAUCIONES: no es adecuado para cabello lacio sin patrón de rizo u onda; quienes requieran fijación fuerte o efecto volumen extremo pueden preferir un hold más alto; uso externo; evitar contacto con ojos; mantener fuera del alcance de niños; suspender si hay irritación en cuero cabelludo CASOS DE USO: 1) Rutina diaria curly: aplicar sobre cabello húmedo post-lavado como paso de estilizado final para sellar definición. 2) Técnica scrunching: distribuir de raíz a puntas y apretar secciones hacia arriba para potenciar los racimos. 3) Secado con difusor: aplicar y difundir a temperatura media para definición compacta sin crunch. 4) Refresh de rizos: mezclar una pequeña cantidad con agua en spray para revivir rizos del día anterior. 5) Layering con leave-in: usar como segundo paso sobre leave-in conditioner para mayor humectación y definición simultánea. ACABADO Y SENSORIAL: gel translúcido de textura fluida; al aplicar es resbaladizo y fácil de distribuir; el cabello queda definido con cast (costra suave) durante el secado; al romper el cast, los rizos quedan suaves, flexibles y con movimiento natural; sin residuo blanco ni sensación pegajosa COMPATIBILIDAD: compatible con leave-in conditioners y cremas de rizos aplicadas antes como base; compatible con técnica LOC (Leave-in, Oil, Cream) o LCG (Leave-in, Cream, Gel); no requiere champú con sulfatos para su retiro, compatible con co-wash y champús sin sulfatos; libre de siliconas, por lo que no requiere champú aclarante entre usos DURACIÓN / RENDIMIENTO: presentación de 355 ml (12 oz); el fabricante la posiciona como presentación estándar para uso regular; duración estimada de uso variable según longitud y densidad del cabello CERTIFICACIONES: DevaCurl es una marca cruelty-free; libre de sulfatos, parabenos y siliconas declarado por el fabricante CLAIMS DEL FABRICANTE: el fabricante indica que la fórmula está desarrollada específicamente para rizos y ondas; el fabricante indica que la fijación ligera evita el efecto crunch (cabello duro al secar); el fabricante indica que es compatible con el Curly Girl Method al estar libre de los ingredientes excluidos por dicho método
Texto plano estructurado en secciones: PRODUCTO, CATEGORÍA, INGREDIENTES CLAVE, INDICADO PARA, NO INDICADO, CASOS DE USO, ACABADO Y SENSORIAL, COMPATIBILIDAD, DURACIÓN/RENDIMIENTO, CERTIFICACIONES, COMPARABLE EN CATÁLOGO ULTA MX, CLAIMS DEL FABRICANTE. 600-1200 palabras. Cero marketing fluff. Anti-prompt-injection. Consistente con descripcion_NUEVA (superset técnico, no contradictorio).
jsonld_product
GENERADO
{"@context":"https://schema.org","@type":"Product","name":"DevaCurl Light Defining Gel - Gel Definidor de Rizos, fijación ligera sin crunch - 355 ml","brand":{"@type":"Brand","name":"DevaCurl"},"sku":"815934026602","gtin":"815934026602","description":"Gel de fijación ligera para rizos y ondas tipo 2A–4C, sin crunch, sin sulfatos, parabenos ni siliconas. Compatible con el Curly Girl Method. Distribuir sobre cabello húmedo y dejar secar al aire o con difusor para definición flexible.","category":"Cuidado del Cabello","size":"355 ml","additionalProperty":[{"@type":"PropertyValue","name":"Ingredientes clave","value":"Glycerin, Aloe Barbadensis Leaf Juice, Chamomilla Recutita Flower Extract"},{"@type":"PropertyValue","name":"Modo de uso","value":"Aplicar sobre cabello húmedo de raíz a puntas, moldear rizos y dejar secar al aire o con difusor."},{"@type":"PropertyValue","name":"Formulado sin","value":"Sulfatos, parabenos, siliconas"},{"@type":"PropertyValue","name":"Indicado para","value":"Rizos y ondas tipo 2A–4C, método curly, cabello fino a mediano con frizz"}]}
JSON minified válido con `@context: https://schema.org` + `@type: Product`. Listo para envolver en `<script type='application/ld+json'>` en el `<head>` de la PDP. Incluye: name, brand, sku, gtin, description, category, color (Individual), size, additionalProperty[] (ingredientes, modo de uso, certificaciones, SPF, etc.).