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
Coloración permanente profesional con pigmentación cobre intensa para cabellos claros. La fórmula Igora Royal de Schwarzkopf Professional deposita color con cobertura total de canas y reflejo cobrizo de larga duración. El tono 9-77 aporta calidez vibrante sobre bases naturales rubias, con brillo de alto impacto y resultado uniforme desde raíz hasta puntas en cada aplicación.
<p><strong>Coloración permanente profesional con pigmentación cobre intensa para cabellos claros.</strong> La fórmula Igora Royal de Schwarzkopf Professional deposita color con cobertura total de canas y reflejo cobrizo de larga duración. El tono 9-77 aporta calidez vibrante sobre bases naturales rubias, con brillo de alto impacto y resultado uniforme desde raíz hasta puntas en cada aplicación.</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
Igora Royal 9-77 es una coloración capilar permanente de Schwarzkopf Professional en 60 ml, formulada para aportar un tono rubio muy claro con reflejo cobre intenso, con cobertura total de canas y pigmentación de larga duración.
La línea Igora Royal es la referencia de coloración profesional de Schwarzkopf Professional, con tecnología de pigmentos Oil Protect Complex que sella la cutícula durante el proceso de coloración para preservar la hidratación del cabello. El tono 9-77 pertenece a la gama de cobres intensos (doble 7), generando un reflejo cobrizo de alta saturación sobre bases claras.
¿Para qué tipo de cabello es el tono 9-77?
Es ideal para cabellos de nivel 9 (rubio muy claro natural o decolorado) que deseen añadir un reflejo cobre intenso y cálido de larga duración.
¿Cubre canas con este tono?
Sí, la fórmula permanente Igora Royal ofrece cobertura total de canas cuando se aplica correctamente con el oxidante recomendado.
¿Qué diferencia al tono 9-77 del 9-7?
El doble 7 indica una concentración de pigmento cobre más intensa que el simple 7, generando un reflejo más vibrante y saturado sobre el cabello.
<p><strong>Igora Royal 9-77 es una coloración capilar permanente de Schwarzkopf Professional en 60 ml, formulada para aportar un tono rubio muy claro con reflejo cobre intenso, con cobertura total de canas y pigmentación de larga duración.</strong></p><p>La línea Igora Royal es la referencia de coloración profesional de Schwarzkopf Professional, con tecnología de pigmentos Oil Protect Complex que sella la cutícula durante el proceso de coloración para preservar la hidratación del cabello. El tono 9-77 pertenece a la gama de cobres intensos (doble 7), generando un reflejo cobrizo de alta saturación sobre bases claras.</p><h3>Para quién sí / Para quién no</h3><ul><li><strong>Ideal para:</strong> cabellos naturales rubios o decolorados a nivel 9, personas que buscan reflejos cobre intensos, uso profesional en salón, cobertura de canas en cabello claro.</li><li><strong>No recomendado para:</strong> uso sin conocimientos previos de colorimetría profesional; cabellos muy porosos sin tratamiento previo pueden absorber el tono de forma desigual.</li></ul><h3>Especificaciones</h3><ul><li><strong>Marca:</strong> Schwarzkopf Professional</li><li><strong>UPC:</strong> 7702045538373</li><li><strong>Contenido neto:</strong> 60 ml</li><li><strong>Tono/Variante:</strong> 9-77 Rubio Muy Claro Cobre Intenso</li><li><strong>Acabado / Textura:</strong> Crema densa, acabado brillante</li><li><strong>Cobertura:</strong> Cobertura total de canas</li><li><strong>Ingredientes destacados:</strong> Oil Protect Complex, pigmentos permanentes de alta saturación</li><li><strong>Recomendación de uso:</strong> Uso profesional en salón; mezclar con oxidante Igora Royal en proporción indicada</li></ul><h3>Preguntas frecuentes</h3><p><strong>¿Para qué tipo de cabello es el tono 9-77?</strong><br>Es ideal para cabellos de nivel 9 (rubio muy claro natural o decolorado) que deseen añadir un reflejo cobre intenso y cálido de larga duración.</p><p><strong>¿Cubre canas con este tono?</strong><br>Sí, la fórmula permanente Igora Royal ofrece cobertura total de canas cuando se aplica correctamente con el oxidante recomendado.</p><p><strong>¿Qué diferencia al tono 9-77 del 9-7?</strong><br>El doble 7 indica una concentración de pigmento cobre más intensa que el simple 7, generando un reflejo más vibrante y saturado sobre el cabello.</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>Cobertura total de canas:</strong> fórmula permanente con pigmentación profunda que cubre hasta el 100% de canas en cabellos claros.</li><li><strong>Reflejo cobre intenso:</strong> doble pigmento cobre (9-77) para un tono cobrizo de alta saturación y larga duración.</li><li><strong>Brillo de alto impacto:</strong> tecnología Oil Protect Complex de Schwarzkopf Professional que preserva la hidratación y aporta luminosidad al cabello.</li><li><strong>Resultado uniforme:</strong> crema densa de fácil distribución desde raíz hasta puntas para coloración homogénea.</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>Coloración capilar permanente en crema</li><li>Contenido neto: 60 ml por tubo</li><li>Tono 9-77: nivel 9 (rubio muy claro), reflejo doble cobre intenso</li><li>Tecnología Oil Protect Complex</li><li>Uso profesional; requiere mezcla con oxidante compatible Igora Royal</li><li>Sistema de codificación numérica internacional de tonos Schwarzkopf Professional</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 Igora Royal 9-77 combina activos de coloración profesional con agentes de protección capilar:
<p>La fórmula Igora Royal 9-77 combina activos de coloración profesional con agentes de protección capilar:</p><ul><li><strong>Oil Protect Complex:</strong> complejo de aceites que forma una barrera protectora sobre la cutícula durante el proceso de coloración, reduciendo la pérdida de humedad y aportando brillo al resultado final.</li><li><strong>Pigmentos de cobre de alta saturación:</strong> moléculas de colorante permanente que penetran la corteza capilar para depositar el tono cobre intenso con durabilidad superior a lavados frecuentes.</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
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
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: usa siempre el oxidante de la línea Igora Royal para garantizar el resultado de tono y cobertura indicados por el fabricante.
<ol><li>Mezcla el color Igora Royal con el oxidante Igora Royal en la proporción indicada por el fabricante (generalmente 1:1 o 1:1.5 según el efecto deseado).</li><li>Aplica la mezcla sobre el cabello seco o ligeramente húmedo, comenzando por las zonas con mayor concentración de canas o por la raíz.</li><li>Distribuye de raíz a puntas asegurando cobertura uniforme con brocha de coloración.</li><li>Deja actuar el tiempo indicado por el fabricante según el tipo de cabello y el resultado deseado.</li><li>Enjuaga abundantemente con agua tibia hasta que el agua salga clara.</li><li>Aplica tratamiento post-color para sellar el pigmento y nutrir el cabello.</li></ol><p><strong>Tip:</strong> usa siempre el oxidante de la línea Igora Royal para garantizar el resultado de tono y cobertura indicados por el fabricante.</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>Uso externo. Solo para uso profesional.</li><li>Realizar prueba de sensibilidad cutánea 48 horas antes de cada aplicación.</li><li>Evitar contacto con ojos. En caso de contacto, enjuagar con abundante agua.</li><li>No aplicar sobre piel irritada o con heridas en el cuero cabelludo.</li><li>Mantener fuera del alcance de niños.</li><li>Contiene p-fenilenodiamina. Puede causar reacciones alérgicas. No usar para teñir pestañas o cejas.</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: Igora Royal 9-77 Rubio Muy Claro Cobre Intenso 60 ml - Schwarzkopf Professional TIPO: Individual | CATEGORÍA: Coloración Capilar Permanente / Cuidado del Cabello INGREDIENTES CLAVE: Oil Protect Complex (complejo de aceites protectores de la cutícula que reduce la pérdida de humedad durante el proceso de coloración y aporta brillo); pigmentos permanentes de cobre de alta saturación (se depositan en la corteza capilar para coloración de larga duración). INDICADO PARA: Cabello de nivel 9 (rubio muy claro natural o decolorado); personas que buscan añadir reflejo cobre intenso y cálido; cobertura total de canas en cabello claro; uso profesional por coloristas en salón. NO INDICADO / PRECAUCIONES: Contiene p-fenilenodiamina, alérgeno conocido; requiere prueba de sensibilidad 48 horas antes de cada uso; no apto para uso en pestañas o cejas; solo uso profesional; no aplicar sobre cuero cabelludo con heridas o irritación. CASOS DE USO: (1) Coloración completa de raíz a puntas en cabello rubio nivel 9 para añadir calidez cobriza intensa. (2) Retoque de raíz en cabello previamente teñido en tono cobre para mantener uniformidad. (3) Cobertura de canas en cliente con cabello natural rubio claro. (4) Tonificación de mechas o zonas decoloradas a nivel 9 con reflejo cobre vibrante. (5) Técnicas de balayage con tono cobre sobre bases claras. ACABADO Y SENSORIAL: Textura en crema densa de fácil distribución; resultado con acabado brillante y reflejo cobre de alta saturación; sin olor a amoniaco marcado (fórmula profesional de baja irritación, según el fabricante indica en su línea Igora Royal). COMPATIBILIDAD: Requiere mezcla con oxidante Igora Royal en proporción recomendada por el fabricante (típicamente 1:1 o 1:1.5). No combinar con oxidantes de otras marcas sin validación colorimétrica previa. El uso posterior de tratamientos post-color de la misma línea potencia el brillo y la durabilidad. DURACIÓN / RENDIMIENTO: Coloración permanente; el pigmento no se lava, crece junto al cabello. La saturación del tono cobre puede ir atenuándose a partir de las 4-6 semanas dependiendo de la frecuencia de lavado y el uso de productos sulfatados. CERTIFICACIONES: Producto profesional de uso en salón avalado por Schwarzkopf Professional. CLAIMS DEL FABRICANTE: El fabricante indica que la tecnología Oil Protect Complex protege la estructura capilar durante el proceso de coloración. El sistema de codificación numérica internacional garantiza reproducibilidad del tono en todos los mercados donde se distribuye la línea Igora Royal.
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":"Igora Royal - Coloración Capilar Permanente, cobertura 100% canas - 60 ml - 9-77 Rubio Muy Claro Cobre Intenso","brand":{"@type":"Brand","name":"Schwarzkopf Professional"},"sku":"7702045538373","gtin":"7702045538373","description":"Coloración capilar permanente Igora Royal 9-77 de Schwarzkopf Professional, 60 ml. Tono rubio muy claro con reflejo cobre intenso de alta saturación. Cobertura total de canas, tecnología Oil Protect Complex, uso profesional en salón.","category":"Cuidado del Cabello","color":"9-77 Rubio Muy Claro Cobre Intenso","size":"60 ml","additionalProperty":[{"@type":"PropertyValue","name":"Ingredientes clave","value":"Oil Protect Complex, pigmentos permanentes de cobre de alta saturación"},{"@type":"PropertyValue","name":"Modo de uso","value":"Mezclar con oxidante Igora Royal en proporción indicada, aplicar sobre cabello seco o húmedo, dejar actuar el tiempo recomendado y enjuagar."},{"@type":"PropertyValue","name":"Indicado para","value":"Cabello nivel 9, rubio muy claro, uso profesional en salón"},{"@type":"PropertyValue","name":"Tipo de uso","value":"Profesional"}]}
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.).