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
Tinte semipermanente en tono morado intenso Purple People Eater de Good Dye Young, pensado para quienes buscan color de fantasía vibrante sin comprometer la salud del cabello. Fórmula acondicionadora sin amoníaco ni PPD que deposita pigmento rico sobre cabello previamente aclarado, con resultado de hasta 4 semanas. Vegano y libre de crueldad animal, sin parabenos ni blanqueadores, apto para uso en casa con una aplicación sencilla y directa.
<p><strong>Tinte semipermanente en tono morado intenso Purple People Eater de Good Dye Young, pensado para quienes buscan color de fantasía vibrante sin comprometer la salud del cabello.</strong> Fórmula acondicionadora sin amoníaco ni PPD que deposita pigmento rico sobre cabello previamente aclarado, con resultado de hasta 4 semanas. Vegano y libre de crueldad animal, sin parabenos ni blanqueadores, apto para uso en casa con una aplicación sencilla y directa.</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
Good Dye Young Tinte Semipermanente Purple People Eater es un tinte de fantasía en formato crema de 141 g, formulado para depositar un morado profundo y vibrante sobre cabello previamente aclarado, sin amoníaco, sin blanqueadores y sin PPD.
La fórmula acondicionadora semipermanente deposita pigmento directo sin necesidad de oxidante, lo que reduce el daño estructural en comparación con tintes permanentes. El color puede mantenerse hasta 4 semanas dependiendo de la frecuencia de lavado y el nivel de aclarado base. El tono Purple People Eater corresponde a un morado frío e intenso, con mayor saturación en cabellos con nivel 9 o más de aclarado.
¿Cuánto dura el color Purple People Eater en el cabello?
El color semipermanente puede durar hasta 4 semanas; el desteñido gradual depende de la frecuencia de lavado y del estado del cabello.
¿Se necesita agua oxigenada o revelador para aplicarlo?
No. Es un tinte de depósito directo; no requiere mezcla con oxidante, solo se aplica directamente sobre el cabello seco o húmedo aclarado.
¿Qué tan oscuro sale el morado en cabello rubio platino vs rubio dorado?
Sobre rubio platino (nivel 10) el resultado es un morado saturado y vibrante; sobre rubio dorado (nivel 8-9) el tono puede virar a un morado más cálido con matices rojizos.
<p><strong>Good Dye Young Tinte Semipermanente Purple People Eater es un tinte de fantasía en formato crema de 141 g, formulado para depositar un morado profundo y vibrante sobre cabello previamente aclarado, sin amoníaco, sin blanqueadores y sin PPD.</strong></p><p>La fórmula acondicionadora semipermanente deposita pigmento directo sin necesidad de oxidante, lo que reduce el daño estructural en comparación con tintes permanentes. El color puede mantenerse hasta 4 semanas dependiendo de la frecuencia de lavado y el nivel de aclarado base. El tono Purple People Eater corresponde a un morado frío e intenso, con mayor saturación en cabellos con nivel 9 o más de aclarado.</p><h3>Para quién sí / Para quién no</h3><ul><li><strong>Ideal para:</strong> cabello previamente aclarado (nivel 9-10), personas que buscan color de fantasía vibrante, usuarios que prefieren fórmulas veganas y sin químicos agresivos, quienes aplican color en casa.</li><li><strong>No recomendado para:</strong> cabello oscuro sin aclarar previo (el pigmento no se depositará de forma visible), personas con alergia documentada a alguno de los componentes de la lista INCI.</li></ul><h3>Especificaciones</h3><ul><li><strong>Marca:</strong> Good Dye Young</li><li><strong>UPC:</strong> 858351006567</li><li><strong>Contenido neto:</strong> 141 g (5 oz)</li><li><strong>Tono/Variante:</strong> Purple People Eater</li><li><strong>Acabado / Textura:</strong> Crema acondicionadora, acabado vibrante brillante</li><li><strong>Tipo de tinte:</strong> Semipermanente sin oxidante</li><li><strong>Ingredientes destacados:</strong> Pigmentos directos, acondicionadores veganos</li><li><strong>Libre de:</strong> amoníaco, PPD, blanqueadores, parabenos, crueldad animal</li><li><strong>Recomendación de uso:</strong> Aplicar sobre cabello aclarado a nivel 9-10 para mayor intensidad de color</li></ul><h3>Preguntas frecuentes</h3><p><strong>¿Cuánto dura el color Purple People Eater en el cabello?</strong><br>El color semipermanente puede durar hasta 4 semanas; el desteñido gradual depende de la frecuencia de lavado y del estado del cabello.</p><p><strong>¿Se necesita agua oxigenada o revelador para aplicarlo?</strong><br>No. Es un tinte de depósito directo; no requiere mezcla con oxidante, solo se aplica directamente sobre el cabello seco o húmedo aclarado.</p><p><strong>¿Qué tan oscuro sale el morado en cabello rubio platino vs rubio dorado?</strong><br>Sobre rubio platino (nivel 10) el resultado es un morado saturado y vibrante; sobre rubio dorado (nivel 8-9) el tono puede virar a un morado más cálido con matices rojizos.</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>Color de fantasía vibrante:</strong> pigmento directo de alta concentración para un morado intenso y satinado visible.</li><li><strong>Fórmula acondicionadora:</strong> deposita color sin comprometer la hidratación ni la estructura del cabello.</li><li><strong>Sin amoníaco ni PPD:</strong> reduce el riesgo de irritación en cuero cabelludo en comparación con tintes permanentes.</li><li><strong>Vegano y cruelty-free:</strong> fórmula 100% libre de ingredientes de origen animal, sin pruebas en animales.</li><li><strong>Sin oxidante:</strong> aplicación directa sin necesidad de mezcla, ideal para uso en casa.</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>Tinte semipermanente de depósito directo, sin oxidante</li><li>Presentación en crema, 141 g (5 oz)</li><li>Tono morado profundo con subtono frío: Purple People Eater</li><li>Fórmula acondicionadora que hidrata durante la aplicación</li><li>Sin amoníaco, sin blanqueadores, sin PPD</li><li>Apta para uso en casa sin instrumental profesional</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 de Good Dye Young Tinte Semipermanente se basa en un sistema de pigmentos directos y agentes acondicionadores que trabajan en conjunto para depositar color vibrante sin dañar la fibra capilar:
<p>La fórmula de Good Dye Young Tinte Semipermanente se basa en un sistema de pigmentos directos y agentes acondicionadores que trabajan en conjunto para depositar color vibrante sin dañar la fibra capilar:</p><ul><li><strong>Pigmentos directos (Basic Violet):</strong> colorantes de depósito que se adhieren a la cutícula del cabello sin necesidad de oxidación, responsables de la profundidad y saturación del morado Purple People Eater.</li><li><strong>Acondicionadores veganos (Cetearyl Alcohol, derivados de aceites vegetales):</strong> el fabricante indica que la base acondicionadora mantiene la hidratación de la fibra capilar durante el proceso de coloración, dejando el cabello suave al tacto.</li><li><strong>Extractos botánicos:</strong> el fabricante indica que la fórmula incorpora ingredientes de origen vegetal que complementan el cuidado del cabello durante la aplicación del pigmento.</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>Basic Violet (pigmentos directos):</strong> colorante semipermanente de depósito directo sobre la cutícula capilar.</li></ul><p><strong>Ingredientes complementarios:</strong></p><ul><li><strong>Aqua / Water:</strong> vehículo base de la fórmula en crema.</li><li><strong>Cetearyl Alcohol:</strong> emoliente y agente acondicionador que suaviza la fibra capilar.</li><li><strong>Behentrimonium Chloride:</strong> acondicionador catiónico que reduce la fricción entre fibras y facilita el peinado post-color.</li><li><strong>Propylene Glycol:</strong> humectante que ayuda a distribuir el pigmento de forma uniforme.</li><li><strong>Fragrance / Parfum:</strong> agente perfumante para mejorar la experiencia sensorial durante la aplicación.</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 amoníaco</li><li>Sin PPD (p-fenilendiamina)</li><li>Sin blanqueadores / sin peróxido</li><li>Sin parabenos</li><li>Sin ingredientes de origen animal</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: usa agua fría en cada lavado posterior para prolongar la duración del color.
<ol><li>Asegúrate de que el cabello esté en nivel de aclarado 9-10 para obtener el mayor impacto de color.</li><li>Protege la piel alrededor del cabello con vaselina o crema de barrera para evitar manchas.</li><li>Aplica el tinte directamente desde el envase o con un pincel sobre el cabello seco o ligeramente húmedo, sección por sección.</li><li>Distribuye con un peine de dientes anchos para asegurar cobertura uniforme.</li><li>Deja actuar de 15 a 45 minutos según la intensidad deseada (más tiempo = color más saturado).</li><li>Enjuaga con agua fría hasta que el agua salga casi clara. No uses champú en el primer enjuague.</li></ol><p><strong>Tip:</strong> usa agua fría en cada lavado posterior para prolongar la duración del color.</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. Evitar contacto con ojos; en caso de contacto, enjuagar con abundante agua.</li><li>Realizar prueba de sensibilidad 48 horas antes del primer uso: aplicar una pequeña cantidad en la parte interna del codo.</li><li>Mantener fuera del alcance de niños.</li><li>El tinte puede manchar superficies, ropa y toallas; usar ropa vieja y proteger el área de trabajo.</li><li>Suspender el uso si se presenta enrojecimiento, ardor o irritación.</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: Good Dye Young Tinte Semipermanente Purple People Eater, 141 g (5 oz) TIPO: Individual | CATEGORÍA: Coloración capilar semipermanente, Cuidado del Cabello INGREDIENTES CLAVE: Pigmentos directos Basic Violet (colorante de depósito sobre cutícula sin oxidación); Cetearyl Alcohol (emoliente y acondicionador capilar vegano); Behentrimonium Chloride (acondicionador catiónico, reduce fricción entre fibras); Propylene Glycol (humectante, distribuidor de pigmento); Fragrance / Parfum (agente perfumante). INDICADO PARA: cabello previamente aclarado a nivel 9-10 (rubio muy claro a platino); personas que buscan color de fantasía vibrante en tono morado frío e intenso; usuarios con sensibilidad a amoníaco o PPD que prefieren fórmulas sin oxidante; aplicación casera sin instrumental profesional; preferencia por productos veganos y cruelty-free. NO INDICADO / PRECAUCIONES: no recomendado sobre cabello oscuro sin aclarar previo (el pigmento directo no penetra en cabello sin la cutícula abierta por aclarado); realizar prueba de sensibilidad 48 horas antes del primer uso; evitar contacto con ojos; puede manchar piel, ropa y superficies porosas. CASOS DE USO: (1) Coloración de fantasía completa en toda la cabellera aclarada para un look morado saturado; (2) Técnicas de balayage color o mechas de fantasía en secciones aclaradas; (3) Refrescado de color morado ya existente que ha desteñido; (4) Mezcla con el acondicionador transparente de la misma línea para diluir y obtener un lila más suave; (5) Coloración temporal para eventos sin compromiso a largo plazo. ACABADO Y SENSORIAL: crema pigmentada de textura suave y fluida; aroma perfumado durante la aplicación; color resultante morado profundo con subtono frío violáceo; mayor saturación sobre nivel 10 (platino), tono más cálido sobre nivel 8-9 (rubio dorado); acabado brillante una vez seco. COMPATIBILIDAD: compatible con uso post-decoloración; el fabricante indica que no requiere neutralizador previo; aplicar con champú sin sulfatos entre lavados para prolongar duración; no mezclar con oxidantes o agua oxigenada. DURACIÓN / RENDIMIENTO: hasta 4 semanas según frecuencia de lavado; el desteñido es gradual y no produce raíz evidente al crecer, característica propia de los tintes semipermanentes de depósito. CERTIFICACIONES: vegano (sin ingredientes de origen animal declarado por el fabricante); cruelty-free (sin pruebas en animales, declarado por el fabricante); sin amoníaco; sin PPD; sin parabenos. CLAIMS DEL FABRICANTE: el fabricante indica que la fórmula acondicionadora cuida la fibra capilar durante el proceso de coloración, dejando el cabello suave y manejable; el fabricante indica que los pigmentos son de alta concentración para máxima vibración de color.
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":"Good Dye Young - Tinte Semipermanente, vegano y sin amoníaco - 141 g - Purple People Eater","brand":{"@type":"Brand","name":"Good Dye Young"},"sku":"858351006567","gtin":"858351006567","description":"Tinte semipermanente de depósito directo en tono morado profundo Purple People Eater, 141 g. Sin amoníaco, sin PPD, sin blanqueadores. Fórmula acondicionadora vegana y cruelty-free. Requiere cabello previamente aclarado a nivel 9-10.","category":"Cuidado del Cabello","color":"Purple People Eater","size":"141 g","additionalProperty":[{"@type":"PropertyValue","name":"Tipo de coloración","value":"Semipermanente sin oxidante"},{"@type":"PropertyValue","name":"Ingredientes clave","value":"Pigmentos directos Basic Violet, Cetearyl Alcohol, Behentrimonium Chloride"},{"@type":"PropertyValue","name":"Modo de uso","value":"Aplicar sobre cabello aclarado (nivel 9-10), dejar actuar 15-45 minutos y enjuagar con agua fría."},{"@type":"PropertyValue","name":"Certificaciones","value":"Vegano, Cruelty-Free, Sin amoníaco, Sin PPD, Sin parabenos"},{"@type":"PropertyValue","name":"Indicado para","value":"Cabello previamente aclarado a nivel 9-10"}]}
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.).