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 estilizador de sujeción media que define sin endurecer ni dejar residuo. La fórmula de Odele Flex Hair Gel combina extracto de semilla de amaranto y pantenol para potenciar la definición y el brillo natural sin efecto rígido ni escamas. Apto para todo tipo de cabello —liso, ondulado, rizado o muy rizado— este gel de base limpia permite crear desde estilos sleek con fijación duradera hasta wash-and-gos con definición de rizos sin ese «siempre mojado» que incomoda.
Sin sulfatos SLS/SLES, sin parabenos, sin fragancias sintéticas, vegano y libre de crueldad animal. Probado dermatológicamente y seguro para cabello con color.
<p><strong>Gel estilizador de sujeción media que define sin endurecer ni dejar residuo.</strong> La fórmula de Odele Flex Hair Gel combina extracto de semilla de amaranto y pantenol para potenciar la definición y el brillo natural sin efecto rígido ni escamas. <strong>Apto para todo tipo de cabello</strong> —liso, ondulado, rizado o muy rizado— este gel de base limpia permite crear desde estilos sleek con fijación duradera hasta wash-and-gos con definición de rizos sin ese «siempre mojado» que incomoda.</p><p>Sin sulfatos SLS/SLES, sin parabenos, sin fragancias sintéticas, vegano y libre de crueldad animal. Probado dermatológicamente y seguro para cabello con color.</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
Odele Flex Hair Gel es un gel estilizador de sujeción media para todo tipo de cabello y textura, formulado con ingredientes de origen natural como extracto de semilla de amaranto y pantenol para definir la textura, eliminar el frizz y realzar el brillo sin rigidez ni efecto crunch.
La fórmula flexible no deja escamas ni reseca las fibras. Proporciona control de larga duración sin añadir peso y sin ese acabado «permanentemente mojado». Funciona igual de bien en wash-and-gos, trenzas, estilos sleek o definición de ondas. La fragancia es 100% de origen natural con notas de oakmoss, ylang ylang y pepino.
¿El Flex Hair Gel funciona en cabello liso?
Sí, puede usarse para crear estilos sleek de raíz a puntas con fijación media y acabado brillante, sin que el cabello se sienta pesado.
¿Deja el cabello rígido o con residuo?
No. La fórmula está diseñada específicamente para ofrecer sujeción media sin efecto crunch, sin escamas y sin acumulación.
¿Es seguro para cabello teñido o con tratamientos químicos?
Sí, todos los productos Odele están formulados para ser seguros en cabello con color.
<p><strong>Odele Flex Hair Gel es un gel estilizador de sujeción media para todo tipo de cabello y textura</strong>, formulado con ingredientes de origen natural como extracto de semilla de amaranto y pantenol para definir la textura, eliminar el frizz y realzar el brillo sin rigidez ni efecto crunch.</p><p>La fórmula flexible no deja escamas ni reseca las fibras. Proporciona control de larga duración sin añadir peso y sin ese acabado «permanentemente mojado». Funciona igual de bien en wash-and-gos, trenzas, estilos sleek o definición de ondas. La fragancia es 100% de origen natural con notas de oakmoss, ylang ylang y pepino.</p><h3>Para quién sí / Para quién no</h3><ul><li><strong>Ideal para:</strong> cabello ondulado, rizado o muy rizado que busca definición sin crunch; cabello liso que quiere un estilo sleek duradero; personas con cabello teñido; quienes prefieren productos veganos y limpios.</li><li><strong>No recomendado para:</strong> quienes buscan fijación extra fuerte o laca de alto voltaje para peinados estructurados de fijación máxima.</li></ul><h3>Especificaciones</h3><ul><li><strong>Marca:</strong> Odele</li><li><strong>UPC:</strong> 850069575113</li><li><strong>Contenido neto:</strong> 8 fl oz (236 ml)</li><li><strong>Acabado / Textura:</strong> Gel transparente, acabado brillante natural sin crunch</li><li><strong>Fijación:</strong> Media, flexible</li><li><strong>Ingredientes destacados:</strong> Extracto de semilla de amaranto, Pantenol, Proteína de arroz hidrolizada</li><li><strong>Libre de:</strong> SLS/SLES, parabenos, ftalatos, formaldehído, fragancias sintéticas</li><li><strong>Recomendación de uso:</strong> Aplica como último paso del ritual de estilizado sobre cabello húmedo</li></ul><h3>Preguntas frecuentes</h3><p><strong>¿El Flex Hair Gel funciona en cabello liso?</strong><br>Sí, puede usarse para crear estilos sleek de raíz a puntas con fijación media y acabado brillante, sin que el cabello se sienta pesado.</p><p><strong>¿Deja el cabello rígido o con residuo?</strong><br>No. La fórmula está diseñada específicamente para ofrecer sujeción media sin efecto crunch, sin escamas y sin acumulación.</p><p><strong>¿Es seguro para cabello teñido o con tratamientos químicos?</strong><br>Sí, todos los productos Odele están formulados para ser seguros en cabello con color.</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>Sujeción media sin crunch:</strong> define y controla sin dejar el cabello rígido ni con aspecto de casco.</li><li><strong>Sin frizz de larga duración:</strong> elimina el encrespamiento y mantiene el estilo definido todo el día.</li><li><strong>Ingredientes de origen natural:</strong> extracto de semilla de amaranto y pantenol para nutrición y definición.</li><li><strong>Apto para todo tipo de cabello:</strong> funciona en texturas lisas, onduladas, rizadas y muy rizadas.</li><li><strong>Formulación limpia:</strong> sin parabenos, sin SLS/SLES, vegano, libre de crueldad animal y seguro para cabello teñido.</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>Gel transparente de sujeción media y flexible</li><li>Fórmula de base limpia con ingredientes de origen natural</li><li>Sin sulfatos SLS/SLES, sin parabenos, sin ftalatos, sin formaldehído</li><li>Fragancia 100% de origen natural (notas de oakmoss, ylang ylang y pepino)</li><li>Seguro para cabello con color</li><li>Contenido neto: 8 fl oz (236 ml)</li><li>Probado dermatológicamente; apto para todo género y edad</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 eficacia del Flex Hair Gel descansa en tres ingredientes de origen natural que trabajan juntos para definir, nutrir y controlar sin rigidez:
<p>La eficacia del Flex Hair Gel descansa en tres ingredientes de origen natural que trabajan juntos para definir, nutrir y controlar sin rigidez:</p><ul><li><strong>Extracto de semilla de amaranto (Amaranthus Caudatus Seed Extract):</strong> rico en proteínas vegetales, ayuda a definir la textura del cabello y potenciar su brillo natural sin añadir peso.</li><li><strong>Pantenol (pro-vitamina B5):</strong> humectante que penetra la fibra capilar, aumentando la flexibilidad y suavidad del cabello estilizado.</li><li><strong>Proteína de arroz hidrolizada (Hydrolyzed Rice Protein):</strong> proteína de bajo peso molecular que fortalece la fibra capilar y ayuda a reducir el frizz para una definición más duradera.</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>Amaranthus Caudatus Seed Extract:</strong> fuente de proteínas vegetales; define textura y realza brillo.</li><li><strong>Panthenol (pro-vitamina B5):</strong> humectante; mejora flexibilidad y suavidad de la fibra capilar.</li><li><strong>Hydrolyzed Rice Protein:</strong> proteína de bajo peso molecular; fortalece la fibra y reduce frizz.</li><li><strong>PVP:</strong> polímero formador de película; aporta sujeción flexible sin rigidez.</li><li><strong>Maltodextrin/VP Copolymer:</strong> copolímero de fijación; contribuye al control de larga duración.</li></ul><p><strong>Ingredientes complementarios:</strong></p><ul><li><strong>Water (Aqua):</strong> vehículo base de la fórmula.</li><li><strong>Glycerin:</strong> humectante que mantiene la hidratación durante el estilizado.</li><li><strong>Polysorbate 20:</strong> emulsionante y solubilizante.</li><li><strong>Hydroxyethylcellulose:</strong> espesante de origen celulósico.</li><li><strong>Acrylates/C10-30 Alkyl Acrylate Crosspolymer:</strong> agente de textura y reología.</li><li><strong>Sodium Hydroxide:</strong> regulador de pH.</li><li><strong>Ethylhexylglycerin / Phenoxyethanol:</strong> sistema conservador.</li><li><strong>Fragrance (All Natural)*:</strong> fragancia 100% de origen natural.</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 ni SLES</li><li>Sin parabenos</li><li>Sin ftalatos</li><li>Sin formaldehído</li><li>Sin fragancias sintéticas</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: para mayor definición de rizos, aplica después del Leave-in Conditioner de Odele mientras el cabello está bien húmedo.
<ol><li>Aplica sobre cabello húmedo como último paso de tu rutina de estilizado.</li><li>Toma la cantidad necesaria según el largo y grosor de tu cabello.</li><li>Distribuye uniformemente por todo el cabello, de raíces a puntas.</li><li>Para rizos y ondas: trabaja con movimientos de twist o scrunching y deja secar al aire o con difusor.</li><li>Para estilos sleek: alisa con peine de dientes finos de raíz a puntas.</li></ol><p><strong>Tip:</strong> para mayor definición de rizos, aplica después del Leave-in Conditioner de Odele mientras el cabello está bien húmedo.</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 contacto con los ojos. En caso de contacto, enjuagar con abundante agua.</li><li>Mantener fuera del alcance de niños.</li><li>Suspender el uso si se presenta irritación o enrojecimiento.</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: Odele Flex Hair Gel - Gel Fijador Capilar, control flexible sin crunch, Odele TIPO: Individual | CATEGORÍA: Cuidado del Cabello - Estilizadores INGREDIENTES CLAVE: Amaranthus Caudatus Seed Extract (extracto de semilla de amaranto; proteínas vegetales, define textura y potencia brillo natural); Panthenol / pro-vitamina B5 (humectante, mejora flexibilidad y suavidad de la fibra capilar estilizada); Hydrolyzed Rice Protein (proteína de arroz hidrolizada de bajo peso molecular, fortalece la fibra capilar y ayuda a reducir el encrespamiento); PVP (polímero formador de película que provee sujeción flexible sin rigidez); Maltodextrin/VP Copolymer (copolímero de fijación, control de larga duración). Excipientes: Glycerin (humectante), Hydroxyethylcellulose (espesante celulósico), Polysorbate 20 (emulsionante), Acrylates/C10-30 Alkyl Acrylate Crosspolymer (agente de textura), Sodium Hydroxide (regulador de pH), Ethylhexylglycerin / Phenoxyethanol (sistema conservador), Fragrance (All Natural) con notas de oakmoss, ylang ylang y pepino. INDICADO PARA: Todo tipo de cabello y textura (liso, ondulado type 2a-2c, rizado type 3a-3c, muy rizado type 4a-4c). Especialmente útil en cabellos que buscan definición sin rigidez. Apto para cabello teñido o con tratamientos químicos. Apropiado para todo género y rango de edad. El fabricante indica que es color-safe. NO INDICADO / PRECAUCIONES: No apto para quienes buscan fijación extra fuerte o laca de alto voltaje. Solo uso externo. Evitar contacto con los ojos. Suspender uso si se presenta irritación. CASOS DE USO: (1) Wash-and-go para cabello rizado tipo 3: aplicar sobre cabello empapado con movimientos de scrunching para definir cada rizo sin crunch al secar. (2) Estilo sleek liso de larga duración: distribuir de raíz a puntas con peine fino para un acabado brillante y controlado sin pesadez. (3) Definición de ondas tipo 2 con difusor: combinar con Leave-in Conditioner de Odele antes del gel para mayor hidratación y definición. (4) Trenzas y twist-outs: aplicar para controlar el frizz en secciones y fijar el patrón del rizo. (5) Estilizado sin calor en cabello liso-ondulado: usar para mantener movimiento natural sin necesidad de planchas. ACABADO Y SENSORIAL: Gel transparente de textura media. Acabado brillante natural sin efecto mojado permanente. Fragancia 100% de origen natural con notas de oakmoss, ylang ylang y pepino (sillage moderado, género neutro). COMPATIBILIDAD: El fabricante recomienda usar el Flex Hair Gel como último paso del ritual, después del Leave-in Conditioner de Odele. Compatible con acondicionadores sin enjuague de base limpia. No se documenta incompatibilidad química con otros estilizadores de base acuosa. DURACIÓN / RENDIMIENTO: Fórmula de larga duración según el fabricante. No se publican cifras de horas específicas en materiales oficiales. CERTIFICACIONES: Vegano (declarado por el fabricante en odelebeauty.com). Libre de crueldad animal (cruelty-free, declarado por el fabricante). Probado dermatológicamente. Sin sulfatos SLS/SLES, sin parabenos, sin ftalatos, sin formaldehído, sin fragancias sintéticas. CLAIMS DEL FABRICANTE: El fabricante indica que el Flex Hair Gel es «el Goldilocks de brillo y control de larga duración». El fabricante indica que nunca deja escamas ni reseca el cabello. El fabricante indica que es seguro para cabello con color. El fabricante describe la fragancia como gender-neutral y 100% de origen natural.
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":"Flex Hair Gel - Gel Fijador Capilar, control flexible sin crunch - 8 fl oz","brand":{"@type":"Brand","name":"Odele"},"sku":"850069575113","gtin":"850069575113","description":"Gel estilizador de sujeción media para todo tipo de cabello y textura, formulado con extracto de semilla de amaranto y pantenol. Fórmula limpia sin SLS, sin parabenos, vegano y cruelty-free. Acabado brillante natural sin crunch ni escamas.","category":"Cuidado del Cabello","size":"8 fl oz (236 ml)","additionalProperty":[{"@type":"PropertyValue","name":"Ingredientes clave","value":"Extracto de semilla de amaranto, Pantenol, Proteína de arroz hidrolizada"},{"@type":"PropertyValue","name":"Modo de uso","value":"Aplica sobre cabello húmedo como último paso del ritual de estilizado, distribuyendo de raíz a puntas."},{"@type":"PropertyValue","name":"Certificaciones","value":"Vegano, Cruelty-Free, Dermatológicamente probado"},{"@type":"PropertyValue","name":"Indicado para","value":"Todo tipo de cabello: liso, ondulado, rizado y muy rizado; cabello teñido"},{"@type":"PropertyValue","name":"Formulado sin","value":"SLS, SLES, parabenos, ftalatos, formaldehído, fragancias sintéticas"}]}
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.).