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
Shampoo neutralizante profesional BLONDME de Schwarzkopf Professional, diseñado para cabello rubio, decolorado y con mechas. Su fórmula con pigmentos violetas de acción directa contrarresta los tonos amarillos y anaranjados no deseados, devolviendo la frialdad y luminosidad al rubio. Incorpora tecnología Bond Enforcing, que refuerza los enlaces internos del cabello dañado por procesos de decoloración, dejando el cabello más fuerte y manejable desde la primera aplicación. Libre de sulfatos agresivos y de parabenos, con certificación cruelty-free.
<p><strong>Shampoo neutralizante profesional BLONDME de Schwarzkopf Professional, diseñado para cabello rubio, decolorado y con mechas.</strong> Su fórmula con pigmentos violetas de acción directa contrarresta los tonos amarillos y anaranjados no deseados, devolviendo la frialdad y luminosidad al rubio. Incorpora tecnología Bond Enforcing, que refuerza los enlaces internos del cabello dañado por procesos de decoloración, dejando el cabello más fuerte y manejable desde la primera aplicación. Libre de sulfatos agresivos y de parabenos, con certificación cruelty-free.</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
BLONDME Cool Neutralizer es un shampoo neutralizante profesional de Schwarzkopf Professional en 200 ml, formulado exclusivamente para cabello rubio, decolorado, con mechas o tratado con color, con el objetivo de eliminar reflejos cálidos (amarillos y anaranjados) y mantener tonos fríos, ceniza o platino. Su tecnología Bond Enforcing refuerza la estructura interna del cabello mientras los pigmentos violetas de alta concentración neutralizan los tonos no deseados, brindando un resultado brillante y uniforme visualmente.
La fórmula sin sulfatos y sin parabenos limpia suavemente sin despojar al cabello del color ni de la humedad esencial. Es apta para uso regular en cabellos decolorados o con mechas frecuentes, manteniendo la integridad de la fibra capilar.
¿Para qué tipo de cabello sirve el BLONDME Cool Neutralizer?
Está formulado para cabello rubio natural, decolorado, con mechas o balayage que presenta tonos amarillos o anaranjados no deseados. No es para cabellos oscuros sin decoloración.
¿Cuánto tiempo se deja actuar?
El fabricante recomienda dejarlo actuar entre 1 y 3 minutos según la intensidad de la neutralización deseada; a mayor tiempo, mayor efecto tonificante frío.
¿Se puede usar en cada lavado?
Sí, su fórmula sin sulfatos agresivos permite el uso regular; sin embargo, para cabellos muy claros o platino, el fabricante recomienda alternar con un shampoo hidratante de la misma línea para evitar acumulación de pigmento.
<p><strong>BLONDME Cool Neutralizer es un shampoo neutralizante profesional de Schwarzkopf Professional en 200 ml, formulado exclusivamente para cabello rubio, decolorado, con mechas o tratado con color, con el objetivo de eliminar reflejos cálidos (amarillos y anaranjados) y mantener tonos fríos, ceniza o platino.</strong> Su tecnología Bond Enforcing refuerza la estructura interna del cabello mientras los pigmentos violetas de alta concentración neutralizan los tonos no deseados, brindando un resultado brillante y uniforme visualmente.</p><p>La fórmula sin sulfatos y sin parabenos limpia suavemente sin despojar al cabello del color ni de la humedad esencial. Es apta para uso regular en cabellos decolorados o con mechas frecuentes, manteniendo la integridad de la fibra capilar.</p><h3>Para quién sí / Para quién no</h3><ul><li><strong>Ideal para:</strong> cabello rubio decolorado con brassiness, mechas, balayage, cabello platino o ceniza que tiende a amarillear, cabellos quimicamente tratados con estructura debilitada.</li><li><strong>No recomendado para:</strong> cabellos de color oscuro sin decoloración previa, personas que buscan mantener o intensificar tonos cálidos o cobrizos.</li></ul><h3>Especificaciones</h3><ul><li><strong>Marca:</strong> Schwarzkopf Professional</li><li><strong>UPC:</strong> 4045787640151</li><li><strong>Contenido neto:</strong> 200 ml</li><li><strong>Acabado / Textura:</strong> espuma cremosa de aclarado fácil</li><li><strong>Duración estimada:</strong> fórmula de uso regular, frecuencia según nivel de brassiness</li><li><strong>Ingredientes destacados:</strong> pigmentos violetas neutralizantes, tecnología Bond Enforcing, proteínas hidrolizadas</li><li><strong>Libre de:</strong> sulfatos (SLS/SLES), parabenos; cruelty-free y vegano</li><li><strong>Recomendación de uso:</strong> aplicar sobre cabello húmedo, dejar actuar 1-3 minutos y enjuagar</li></ul><h3>Preguntas frecuentes</h3><p><strong>¿Para qué tipo de cabello sirve el BLONDME Cool Neutralizer?</strong><br>Está formulado para cabello rubio natural, decolorado, con mechas o balayage que presenta tonos amarillos o anaranjados no deseados. No es para cabellos oscuros sin decoloración.</p><p><strong>¿Cuánto tiempo se deja actuar?</strong><br>El fabricante recomienda dejarlo actuar entre 1 y 3 minutos según la intensidad de la neutralización deseada; a mayor tiempo, mayor efecto tonificante frío.</p><p><strong>¿Se puede usar en cada lavado?</strong><br>Sí, su fórmula sin sulfatos agresivos permite el uso regular; sin embargo, para cabellos muy claros o platino, el fabricante recomienda alternar con un shampoo hidratante de la misma línea para evitar acumulación de pigmento.</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>Neutralización de reflejos cálidos:</strong> los pigmentos violetas contrarrestan tonos amarillos y anaranjados en rubios y decolorados.</li><li><strong>Tecnología Bond Enforcing:</strong> refuerza los enlaces internos del cabello debilitado por decoloración, mejorando resistencia y brillo.</li><li><strong>Fórmula suave sin sulfatos:</strong> limpia sin desnudar el color ni comprometer la humedad del cabello tratado.</li><li><strong>Vegano y cruelty-free:</strong> certificado por PETA; sin ingredientes de origen animal.</li><li><strong>Sin parabenos:</strong> formulación limpia apta para uso profesional y doméstico frecuente.</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>Shampoo neutralizante profesional en formato de 200 ml</li><li>Pigmentos violetas de acción directa para neutralización de brassiness</li><li>Tecnología Bond Enforcing integrada en la fórmula</li><li>Fórmula sin sulfatos (SLS/SLES) ni parabenos</li><li>Textura cremosa con espuma densa y aclarado fácil</li><li>Exclusivo para cabello rubio, decolorado, con mechas o tratado con color claro</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
El BLONDME Cool Neutralizer concentra tres activos tecnológicos clave que trabajan de forma sinérgica sobre el cabello rubio tratado:
<p>El BLONDME Cool Neutralizer concentra tres activos tecnológicos clave que trabajan de forma sinérgica sobre el cabello rubio tratado:</p><ul><li><strong>Pigmentos violetas neutralizantes:</strong> actúan por contraste cromático directo sobre el tono amarillo y anaranjado del cabello decolorado, cancelando los reflejos cálidos no deseados y devolviendo la frialdad visual del rubio platino o ceniza.</li><li><strong>Complejo Bond Enforcing (tecnología Schwarzkopf Professional):</strong> el fabricante indica que este complejo actúa sobre los enlaces de la fibra capilar dañados durante los procesos de decoloración, contribuyendo a restaurar la resistencia estructural del cabello desde el interior.</li><li><strong>Proteínas hidrolizadas:</strong> actúan como agentes acondicionadores y reconstructores superficiales que reducen el frizz, mejoran el deslizamiento y aportan suavidad al cabello poroso o dañado por químicos.</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>Pigmentos violetas (CI 60730 / Ext. Violet 2):</strong> agentes tonificantes neutralizantes de tonos amarillos en cabello rubio.</li><li><strong>Complejo Bond Enforcing (Schwarzkopf Professional):</strong> el fabricante indica que refuerza los enlaces internos del cabello; composición exacta no divulgada públicamente.</li><li><strong>Proteínas hidrolizadas (Hydrolyzed Wheat Protein o equivalente):</strong> agente acondicionador y reconstructor superficial.</li></ul><p><strong>Ingredientes complementarios:</strong></p><ul><li><strong>Aqua:</strong> vehículo base de la formulación.</li><li><strong>Cocamidopropyl Betaine:</strong> surfactante secundario suave, agente espumante y acondicionador compatible con cuero cabelludo sensible.</li><li><strong>Guar Hydroxypropyltrimonium Chloride:</strong> acondicionador catiónico, facilita el peinado y reduce el frizz post-lavado.</li><li><strong>Citric Acid:</strong> regulador de pH, contribuye al cierre de la cutícula y al mantenimiento del color.</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></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 alternar con un shampoo hidratante de la misma línea BLONDME en cabellos muy claros o con alta porosidad para evitar acumulación excesiva de pigmento.
<ol><li>Humedece completamente el cabello con agua tibia.</li><li>Aplica una cantidad generosa del shampoo sobre el cabello húmedo, distribuyendo uniformemente desde raíz a puntas.</li><li>Masajea suavemente con las yemas de los dedos hasta generar espuma y asegurarte de cubrir todo el cabello.</li><li>Deja actuar entre 1 y 3 minutos: 1 minuto para neutralización suave, hasta 3 minutos para mayor intensidad tonificante.</li><li>Enjuaga completamente con agua tibia.</li><li>Continúa con el acondicionador o mascarilla de la línea BLONDME para optimizar el resultado.</li></ol><p><strong>Tip:</strong> el fabricante recomienda alternar con un shampoo hidratante de la misma línea BLONDME en cabellos muy claros o con alta porosidad para evitar acumulación excesiva de pigmento.</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 para uso externo capilar. Evitar contacto con ojos.</li><li>En caso de contacto con ojos, enjuagar de inmediato con abundante agua.</li><li>Mantener fuera del alcance de niños.</li><li>Suspender el uso si se presentan signos de irritación en el 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: BLONDME Cool Neutralizer Shampoo 200ml - Schwarzkopf Professional TIPO: Individual | CATEGORÍA: Cuidado del Cabello - Shampoo Neutralizante Profesional INGREDIENTES CLAVE: Pigmentos violetas (CI 60730) - agentes tonificantes que neutralizan por contraste cromático los tonos amarillos y anaranjados del cabello rubio decolorado. Complejo Bond Enforcing patentado por Schwarzkopf Professional - el fabricante indica que actúa sobre los enlaces internos del cabello dañados por procesos químicos de decoloración, reforzando la estructura capilar. Proteínas hidrolizadas (Hydrolyzed Wheat Protein o equivalente) - acondicionador y reconstructor superficial que reduce el frizz y mejora la manejabilidad del cabello poroso. Ácido cítrico - regulador de pH para cierre de cutícula y mantenimiento del color. Cocamidopropyl Betaine - surfactante secundario suave, sin sulfatos. INDICADO PARA: Cabello rubio natural, cabello decolorado (mechas, balayage, ombré, full bleach), cabello platino o ceniza que presenta tonos amarillos o anaranjados (brassiness) no deseados, cabello con nivel de color 8 al 10 y tonos fríos o neutros, cabello químicamente tratado y debilitado por procesos repetidos de decoloración, personas que buscan mantener tonos fríos (ash, platino, ceniza, perla) entre visitas al salón. NO INDICADO / PRECAUCIONES: No usar en cabello oscuro sin decoloración previa (puede depositar pigmento indeseado). No usar en personas que desean mantener o intensificar tonos cálidos, cobrizos o dorados. Evitar contacto con ojos; en caso de contacto, enjuagar con abundante agua. Uso externo únicamente. Mantener fuera del alcance de niños. Suspender si hay irritación en cuero cabelludo. CASOS DE USO: (1) Lavado tónico semanal para mantener el rubio platino sin visitas frecuentes al salón. (2) Uso post-decoloración para neutralizar el tono naranja o amarillo residual antes del tonificado final. (3) Mantenimiento de balayage rubio frío entre aplicaciones de tinte. (4) Combinación con mascarilla neutralizante de la misma línea BLONDME para mayor intensidad y duración del tono frío. (5) Uso rotativo (alternando con shampoo hidratante BLONDME) en cabellos muy claros con alta porosidad para evitar acumulación de pigmento. ACABADO Y SENSORIAL: Textura cremosa de viscosidad media, espuma densa de color ligeramente violeta, aroma fresco profesional, aclarado fácil. Cabello post-aplicación: notablemente más frío visualmente, con brillo aumentado y tacto suave. COMPATIBILIDAD: Combina con los acondicionadores, mascarillas y tratamientos de la línea BLONDME de Schwarzkopf Professional para potenciar resultados. El fabricante indica compatibilidad con servicios de coloración profesional. No se documentan incompatibilidades químicas con otros productos de uso habitual. DURACIÓN / RENDIMIENTO: Frasco de 200 ml; tiempo de acción recomendado: 1-3 minutos según intensidad de neutralización deseada. Frecuencia de uso según nivel de brassiness y tono objetivo del usuario. CERTIFICACIONES: Cruelty-Free certificado por PETA. Fórmula vegana declarada por Schwarzkopf Professional. Sin sulfatos (SLS/SLES). Sin parabenos. CLAIMS DEL FABRICANTE: El fabricante indica que la tecnología Bond Enforcing refuerza los enlaces internos del cabello durante el lavado. El fabricante declara que la línea BLONDME está formulada exclusivamente para cabello rubio y decolorado, con pigmentos de alta concentración para control de tono.
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":"BLONDME - Shampoo Neutralizante para Rubio, neutralizador de reflejos cálidos - 200 ml","brand":{"@type":"Brand","name":"Schwarzkopf Professional"},"sku":"4045787640151","gtin":"4045787640151","description":"Shampoo neutralizante profesional de 200 ml para cabello rubio, decolorado y con mechas. Neutraliza tonos amarillos y anaranjados con pigmentos violetas y tecnología Bond Enforcing. Sin sulfatos, sin parabenos, vegano y cruelty-free.","category":"Cuidado del Cabello","size":"200 ml","additionalProperty":[{"@type":"PropertyValue","name":"Ingredientes clave","value":"Pigmentos violetas neutralizantes, Complejo Bond Enforcing, Proteínas hidrolizadas"},{"@type":"PropertyValue","name":"Modo de uso","value":"Aplicar sobre cabello húmedo, dejar actuar 1-3 minutos y enjuagar. Alternar con shampoo hidratante de la línea BLONDME."},{"@type":"PropertyValue","name":"Certificaciones","value":"Cruelty-Free (PETA), Vegano"},{"@type":"PropertyValue","name":"Indicado para","value":"Cabello rubio, decolorado, con mechas o balayage con tonos amarillos o anaranjados no deseados"},{"@type":"PropertyValue","name":"Libre de","value":"Sulfatos (SLS/SLES), Parabenos"}]}
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.).