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
Acondicionador de enjuague ligero con Complejo Botánico Omega 3-6-9 para rizos en espiral secos. Su fórmula de bajo pH sella la cutícula, ayuda a retener la humedad y desenreda sin pesar el cabello. Libre de siliconas, parabenos, sulfatos, aceite mineral, ftalatos y petróleo.
<p><strong>Acondicionador de enjuague ligero con Complejo Botánico Omega 3-6-9 para rizos en espiral secos.</strong> Su fórmula de bajo pH sella la cutícula, ayuda a retener la humedad y desenreda sin pesar el cabello. Libre de siliconas, parabenos, sulfatos, aceite mineral, ftalatos y petróleo.</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
VitalCurl®+ Balancing Rinse es un acondicionador de enjuague ligero de Ouidad (251 ml / 8.5 oz), formulado para rizos en espiral con necesidad de hidratación balanceada sin añadir pesadez. Su bajo pH sella la cutícula y ayuda al cabello a retener humedad de forma natural, al tiempo que desarma nudos desde las medias longitudes hasta las puntas.
El Complejo Botánico Omega 3-6-9 exclusivo —con aceites de chía, camelia japonesa y girasol— se dirige a las áreas más secas para reforzar la barrera lipídica natural del cabello, manteniendo elasticidad y rebote del rizo.
¿Para qué tipo de rizo es este acondicionador?
El fabricante lo indica para rizos en espiral y anillos (tipos 3A a 3C), aunque puede funcionar para ondas que necesitan hidratación ligera sin pesadez.
¿Cuánto tiempo se deja puesto antes de enjuagar?
El fabricante recomienda dejarlo actuar tres minutos antes de enjuagar con agua.
¿Se puede usar como acondicionador sin enjuague (leave-in)?
No; es un acondicionador de enjuague (rinse-out). Para uso sin enjuague, Ouidad cuenta con otros productos de la misma colección VitalCurl®+.
<p><strong>VitalCurl®+ Balancing Rinse es un acondicionador de enjuague ligero de Ouidad (251 ml / 8.5 oz), formulado para rizos en espiral con necesidad de hidratación balanceada sin añadir pesadez.</strong> Su bajo pH sella la cutícula y ayuda al cabello a retener humedad de forma natural, al tiempo que desarma nudos desde las medias longitudes hasta las puntas.</p><p>El Complejo Botánico Omega 3-6-9 exclusivo —con aceites de chía, camelia japonesa y girasol— se dirige a las áreas más secas para reforzar la barrera lipídica natural del cabello, manteniendo elasticidad y rebote del rizo.</p><h3>Para quién sí / Para quién no</h3><ul><li><strong>Ideal para:</strong> rizos en espiral y anillos tipo 3A–3C, cabello seco o deshidratado, cabellos que se enredan con facilidad, personas con cuero cabelludo sensible.</li><li><strong>No recomendado para:</strong> cabellos muy finos que se cargan de peso con acondicionadores concentrados; en ese caso, el fabricante sugiere aplicar solo en puntas.</li></ul><h3>Especificaciones</h3><ul><li><strong>Marca:</strong> Ouidad</li><li><strong>UPC:</strong> 814591013109</li><li><strong>Contenido neto:</strong> 251 ml (8.5 oz)</li><li><strong>Textura:</strong> Crema ligera de enjuague</li><li><strong>Ingredientes destacados:</strong> Complejo Botánico Omega 3-6-9, Vitaminas B5 y E, aceites de oliva y girasol</li><li><strong>Libre de:</strong> Siliconas, parabenos, sulfatos, aceite mineral, ftalatos, petróleo</li><li><strong>Recomendación de uso:</strong> Aplicar en medias longitudes y puntas con peine de dientes anchos, dejar 3 min y enjuagar</li></ul><h3>Preguntas frecuentes</h3><p><strong>¿Para qué tipo de rizo es este acondicionador?</strong><br>El fabricante lo indica para rizos en espiral y anillos (tipos 3A a 3C), aunque puede funcionar para ondas que necesitan hidratación ligera sin pesadez.</p><p><strong>¿Cuánto tiempo se deja puesto antes de enjuagar?</strong><br>El fabricante recomienda dejarlo actuar tres minutos antes de enjuagar con agua.</p><p><strong>¿Se puede usar como acondicionador sin enjuague (leave-in)?</strong><br>No; es un acondicionador de enjuague (rinse-out). Para uso sin enjuague, Ouidad cuenta con otros productos de la misma colección VitalCurl®+.</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>Hidratación ligera sin pesadez:</strong> fórmula de enjuague que aporta humedad sin cargar ni aplanar el rizo.</li><li><strong>Equilibrio de pH:</strong> bajo pH sella la cutícula y ayuda al cabello a retener su humedad natural.</li><li><strong>Refuerzo lipídico:</strong> Complejo Botánico Omega 3-6-9 fortalece la barrera lipídica natural del cabello.</li><li><strong>Desensardado eficaz:</strong> facilita el peinado y la detangling desde medias longitudes hasta puntas.</li><li><strong>Libre de 6 ingredientes cuestionados:</strong> sin siliconas, parabenos, sulfatos, aceite mineral, ftalatos ni petróleo.</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>Acondicionador de enjuague (rinse-out) en crema ligera</li><li>Contenido: 251 ml (8.5 oz)</li><li>Complejo Botánico Omega 3-6-9 con aceites de chía, camelia japonesa y girasol</li><li>Fórmula de bajo pH</li><li>Sin siliconas, parabenos, sulfatos, aceite mineral, ftalatos ni petróleo</li><li>Para rizos en espiral (tipos 3A–3C)</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 acondicionador descansa en cuatro complejos funcionales verificados por el fabricante:
<p>La eficacia del acondicionador descansa en cuatro complejos funcionales verificados por el fabricante:</p><ul><li><strong>Complejo Botánico Omega 3-6-9 (aceites de chía, camelia japonesa y girasol):</strong> mezcla de aceites vegetales ricos en ácidos grasos que se dirige a zonas secas del cabello para reforzar su barrera lipídica natural, ayudando a retener elasticidad y rebote del rizo.</li><li><strong>Vitamina B5 (Pantenol):</strong> humectante que añade hidratación ligera desde el interior de la fibra capilar y potencia el brillo sin añadir peso.</li><li><strong>Vitamina E (Tocoferilo Acetato):</strong> antioxidante que contribuye a proteger la fibra capilar del daño ambiental y complementa la hidratación.</li><li><strong>Aceites de oliva y girasol:</strong> emolientes que suavizan la cutícula y facilitan el desenredado sin dejar residuo graso.</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>Helianthus Annuus (Sunflower) Seed Oil:</strong> emoliente, parte del Complejo Omega 3-6-9, hidrata y suaviza la cutícula.</li><li><strong>Olea Europaea (Olive) Fruit Oil:</strong> emoliente rico en ácido oleico, facilita el desenredado.</li><li><strong>Camellia Japonica (Tsubaki) Seed Oil:</strong> aceite de camelia japonesa, parte del Complejo Omega 3-6-9, aporta suavidad y brillo.</li><li><strong>Salvia Hispanica (Chia) Seed Oil:</strong> aceite de chía, rico en Omega-3, refuerza la barrera lipídica del cabello.</li><li><strong>Glycine Soja (Soybean) Oil y Soybean Sterols:</strong> emolientes vegetales que aportan suavidad y retienen humedad.</li><li><strong>Tocopheryl Acetate (Vitamina E):</strong> antioxidante y humectante secundario.</li><li><strong>Hydrolyzed Wheat Protein:</strong> proteína hidrolizada que refuerza la fibra capilar y mejora elasticidad.</li></ul><p><strong>Ingredientes complementarios:</strong></p><ul><li><strong>Aqua/Water/Eau:</strong> vehículo base.</li><li><strong>Cetearyl Alcohol / Cetyl Alcohol / Stearyl Alcohol:</strong> alcoholes grasos emolientes y estabilizantes de la emulsión.</li><li><strong>Glycerin:</strong> humectante que retiene agua en la fibra capilar.</li><li><strong>Lactic Acid:</strong> agente acidulante que ayuda a mantener el bajo pH de la fórmula.</li><li><strong>Cetrimonium Chloride / Polyquaternium-59:</strong> agentes acondicionadores catiónicos que facilitan el desenredado.</li><li><strong>Phenoxyethanol / Caprylyl Glycol / Hexylene Glycol:</strong> sistema conservador.</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 siliconas</li><li>Sin parabenos</li><li>Sin sulfatos</li><li>Sin aceite mineral</li><li>Sin ftalatos</li><li>Sin petróleo (petroleum)</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 peinar con el peine de dientes anchos mientras el producto está en el cabello para maximizar el desenredado y la distribución uniforme.
<ol><li>Lava el cabello con tu shampoo habitual (el fabricante recomienda el VitalCurl®+ Clear & Gentle Shampoo).</li><li>Retira el exceso de agua del cabello.</li><li>Aplica el acondicionador desde las medias longitudes hasta las puntas, usando el peine de dientes anchos para distribuir uniformemente.</li><li>Deja actuar durante tres minutos.</li><li>Enjuaga con agua.</li><li>Continúa con tu estilizador favorito de la colección VitalCurl®+.</li></ol><p><strong>Tip:</strong> el fabricante recomienda peinar con el peine de dientes anchos mientras el producto está en el cabello para maximizar el desenredado y la distribución uniforme.</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 agua abundante.</li><li>Contiene fragancia (Parfum); realizar prueba de sensibilidad si es primera vez de uso.</li><li>Conservar en lugar fresco y seco.</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: VitalCurl®+ Balancing Rinse Conditioner — Ouidad — 251 ml (8.5 oz) TIPO: Individual | CATEGORÍA: Acondicionador capilar de enjuague INGREDIENTES CLAVE: Complejo Botánico Omega 3-6-9 (aceites de semilla de chía / Salvia Hispanica, camelia japonesa / Camellia Japonica, y girasol / Helianthus Annuus) — mezcla de aceites ricos en ácidos grasos que refuerza la barrera lipídica natural del cabello, ayudando a retener elasticidad y rebote del rizo; Vitamina B5 (Pantenol implícito en la formulación) — humectante ligero que potencia brillo; Vitamina E (Tocopheryl Acetate) — antioxidante que protege la fibra capilar; Hydrolyzed Wheat Protein — proteína hidrolizada que refuerza la fibra capilar; Aceite de oliva (Olea Europaea) — emoliente que suaviza la cutícula; Glicerina — humectante que retiene agua en la fibra; Lactic Acid — acidulante para mantener bajo pH. INDICADO PARA: rizos en espiral y anillos (tipos 3A, 3B, 3C según clasificación André Walker), cabello seco o deshidratado, cabello propenso a frizz, cabello que se enreda con facilidad, cuero cabelludo sensible a ingredientes cargados como siliconas o parabenos. NO INDICADO / PRECAUCIONES: Uso exclusivamente externo. Evitar contacto con los ojos. Contiene Parfum (fragancia) y alérgenos declarados en INCI: Hexyl Cinnamal, Limonene, Linalool — usuarios con hipersensibilidad a fragancias deben realizar prueba de parche 48 h antes del primer uso. El fabricante no declara restricciones de uso en embarazo o lactancia; no inventar contraindicación. CASOS DE USO: (1) Acondicionamiento post-shampoo de uso regular para rizos secos en espiral que necesitan hidratación sin peso adicional; (2) Desenredado en ducha para cabellos tipo 3A–3C antes de aplicar estilizador; (3) Paso de acondicionamiento en rutina del método Curly Girl como conditioner de enjuague; (4) Hidratación de puntas y medias longitudes en cabellos rizados con puntas abiertas; (5) Mantenimiento de elasticidad del rizo entre lavados más intensivos. ACABADO Y SENSORIAL: Textura de crema ligera; se distribuye con facilidad con peine de dientes anchos; enjuague limpio sin residuo. El fabricante describe el resultado como rizos definidos, hidratados y sin frizz. COMPATIBILIDAD: Diseñado para usarse después del VitalCurl®+ Clear & Gentle Shampoo (Ouidad) y antes de los estilizadores de la colección VitalCurl®+. Por contener Lactic Acid para mantener bajo pH, es compatible con rutinas que priorizan el balance de pH capilar. No contiene siliconas, por lo que es compatible con rutinas Curly Girl Method. DURACIÓN / RENDIMIENTO: 251 ml (8.5 oz) por envase. Disponible también en formato 33.8 oz según la ficha oficial del fabricante. CERTIFICACIONES: El fabricante declara explícitamente libre de: siliconas, parabenos, sulfatos, aceite mineral, ftalatos y petróleo. No se encontró certificación Leaping Bunny ni Vegan Society verificada para este SKU en la búsqueda realizada. CLAIMS DEL FABRICANTE: El fabricante indica que el Complejo Botánico Omega 3-6-9 ayuda a fortalecer la barrera lipídica natural del cabello. El fabricante indica que el bajo pH de la fórmula retiene humedad y sella la cutícula. El fabricante indica que el producto detangles curls mientras condiciona. El fabricante describe el producto como Best Seller en su sitio oficial.
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":"VitalCurl+ Balancing Rinse - Acondicionador Hidratante para Rizos, equilibrio pH - 251 ml","brand":{"@type":"Brand","name":"Ouidad"},"sku":"814591013109","gtin":"814591013109","description":"Acondicionador de enjuague ligero de Ouidad con Complejo Botánico Omega 3-6-9 para rizos en espiral. Bajo pH sella la cutícula y retiene humedad. Sin siliconas, parabenos ni sulfatos.","category":"Cuidado del Cabello","size":"251 ml","additionalProperty":[{"@type":"PropertyValue","name":"Ingredientes clave","value":"Complejo Botánico Omega 3-6-9, Vitamina B5, Vitamina E, aceites de oliva y girasol"},{"@type":"PropertyValue","name":"Modo de uso","value":"Aplicar en medias longitudes y puntas con peine de dientes anchos, dejar 3 minutos y enjuagar."},{"@type":"PropertyValue","name":"Libre de","value":"Siliconas, Parabenos, Sulfatos, Aceite Mineral, Ftalatos, Petróleo"},{"@type":"PropertyValue","name":"Indicado para","value":"Rizos en espiral tipos 3A–3C, cabello seco o deshidratado"}]}
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.).