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
Polvos fijadores matificantes All Hours Setting de Yves Saint Laurent en tono Beige 6, para piel media con subtono neutro-cálido. Fórmula en seco que controla el brillo y extiende la duración del maquillaje hasta 24 horas. Acabado matte absoluto sin efecto polvoriento, buildable y apto para uso día y noche con contenido de 7.5 g.
<p><strong>Polvos fijadores matificantes All Hours Setting de Yves Saint Laurent en tono Beige 6, para piel media con subtono neutro-cálido.</strong> Fórmula en seco que controla el brillo y extiende la duración del maquillaje hasta 24 horas. Acabado matte absoluto sin efecto polvoriento, buildable y apto para uso día y noche con contenido de 7.5 g.</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
All Hours Setting de Yves Saint Laurent es un polvo fijador matificante en presentación de 7.5 g, formulado para fijar el maquillaje durante 24 horas, controlar el brillo y entregar un acabado matte absoluto; disponible en el tono Beige 6 para pieles de profundidad media.
Su tecnología de cobertura buildable permite usarlos tanto como polvo de acabado sobre base líquida como directamente sobre piel hidratada. El tono Beige 6, de subtono neutro-cálido, se adapta a pieles medias con matices dorados y es parte de una gama de 6 tonos formulados para distintas profundidades de piel.
¿Para qué tipo de piel es el tono Beige 6?
Está formulado para pieles de profundidad media con subtono neutro-cálido; su matificación lo hace especialmente útil para pieles mixtas o grasas.
¿Cuánto dura la fijación con este polvo?
El fabricante declara una duración de hasta 24 horas de maquillaje fijado con control de brillo.
¿Cómo se diferencia el Beige 6 del resto de la gama?
Beige 6 es el tono más oscuro de los beige disponibles en la línea, pensado para pieles medias a medias-profundas con subtono neutro o dorado, a diferencia de los tonos más claros o de las opciones universales de la gama.
<p><strong>All Hours Setting de Yves Saint Laurent es un polvo fijador matificante en presentación de 7.5 g, formulado para fijar el maquillaje durante 24 horas, controlar el brillo y entregar un acabado matte absoluto; disponible en el tono Beige 6 para pieles de profundidad media.</strong></p><p>Su tecnología de cobertura buildable permite usarlos tanto como polvo de acabado sobre base líquida como directamente sobre piel hidratada. El tono Beige 6, de subtono neutro-cálido, se adapta a pieles medias con matices dorados y es parte de una gama de 6 tonos formulados para distintas profundidades de piel.</p><h3>Para quién sí / Para quién no</h3><ul><li><strong>Ideal para:</strong> piel mixta o grasa que busca control de brillo, personas con piel media de subtono neutro o cálido, quienes necesitan fijación de larga duración en climas húmedos.</li><li><strong>No recomendado para:</strong> piel muy seca que prefiera acabado luminoso o satinado; en ese caso considerar un polvo con fórmula de hidratación.</li></ul><h3>Especificaciones</h3><ul><li><strong>Marca:</strong> Yves Saint Laurent</li><li><strong>UPC:</strong> 3614273997461</li><li><strong>Contenido neto:</strong> 7.5 g</li><li><strong>Tono/Variante:</strong> Beige 6</li><li><strong>Acabado / Textura:</strong> Polvo seco, acabado matte absoluto</li><li><strong>Cobertura / Fijación:</strong> Buildable, control de brillo</li><li><strong>Duración estimada:</strong> Hasta 24 horas según el fabricante</li><li><strong>Ingredientes destacados:</strong> Talco micronizado, pigmentos minerales, agentes matificantes</li><li><strong>Libre de:</strong> Aceite añadido</li><li><strong>Recomendación de uso:</strong> Aplicar sobre base o directamente sobre piel hidratada con brocha o borla</li></ul><h3>Preguntas frecuentes</h3><p><strong>¿Para qué tipo de piel es el tono Beige 6?</strong><br>Está formulado para pieles de profundidad media con subtono neutro-cálido; su matificación lo hace especialmente útil para pieles mixtas o grasas.</p><p><strong>¿Cuánto dura la fijación con este polvo?</strong><br>El fabricante declara una duración de hasta 24 horas de maquillaje fijado con control de brillo.</p><p><strong>¿Cómo se diferencia el Beige 6 del resto de la gama?</strong><br>Beige 6 es el tono más oscuro de los beige disponibles en la línea, pensado para pieles medias a medias-profundas con subtono neutro o dorado, a diferencia de los tonos más claros o de las opciones universales de la gama.</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>Fijación 24h:</strong> extiende la duración del maquillaje durante 24 horas con control activo del brillo según el fabricante.</li><li><strong>Acabado matte absoluto:</strong> elimina el exceso de sebo sin dejar efecto polvoriento ni apelmazar el maquillaje.</li><li><strong>Cobertura buildable:</strong> se puede superponer en capas para mayor cobertura sin acumularse.</li><li><strong>Fórmula versátil:</strong> funciona como polvo de acabado sobre base líquida o directamente sobre piel humectada.</li><li><strong>Tono adaptado a piel media:</strong> el tono Beige 6 se integra con subtonos neutro-cálidos sin efecto grisáceo ni blanqueamiento.</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>Formato: polvo seco compacto en 7.5 g</li><li>Acabado: matte absoluto sin brillo</li><li>Cobertura buildable aplicable en capas</li><li>Gama de 6 tonos disponibles para distintas profundidades de piel</li><li>Aplicador compatible con brocha de polvo o borla</li><li>Formulación sin aceite añadido</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
Los polvos fijadores All Hours Setting integran activos técnicos orientados al control de sebo y la durabilidad del acabado matte:
<p>Los polvos fijadores All Hours Setting integran activos técnicos orientados al control de sebo y la durabilidad del acabado matte:</p><ul><li><strong>Talco micronizado:</strong> agente absorbente que capta el exceso de sebo y suaviza la superficie de la piel para un acabado de alta definición.</li><li><strong>Pigmentos minerales (óxidos de hierro):</strong> aportan el tono adaptado Beige 6 con alta compatibilidad cromática para pieles medias de subtono neutro-cálido.</li><li><strong>Agentes matificantes (sílice):</strong> regulan la producción de brillo a lo largo del día, contribuyendo a la fijación extendida declarada por el fabricante.</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
<ul><li>Sin aceite añadido (oil-free)</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
Según el fabricante, los polvos fijadores All Hours Setting están formulados para ofrecer un acabado matte absoluto de hasta 24 horas con control de brillo y cobertura buildable. Los datos clínicos independientes publicados por YSL Beauty corresponden a la línea All Hours en conjunto; los resultados específicos de esta presentación son los declarados por la marca en sus materiales oficiales.
<p>Según el fabricante, los polvos fijadores All Hours Setting están formulados para ofrecer un acabado matte absoluto de hasta 24 horas con control de brillo y cobertura buildable. Los datos clínicos independientes publicados por YSL Beauty corresponden a la línea All Hours en conjunto; los resultados específicos de esta presentación son los declarados por la marca en sus materiales oficiales.</p>
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: aplica una capa ligera a lo largo del día para retoques de brillo sin acumular el producto, según el fabricante.
<ol><li>Prepara tu piel con base líquida o hidratante según tu rutina habitual.</li><li>Toma la brocha de polvo o una borla y recoge una cantidad moderada del producto.</li><li>Aplica en movimientos suaves sobre el rostro, concentrándote primero en la zona T para controlar el brillo.</li><li>Extiende hacia las mejillas y el contorno del rostro con movimientos circulares o de barrido.</li><li>Superpón capas adicionales en las zonas que requieran mayor fijación o cobertura.</li></ol><p><strong>Tip:</strong> aplica una capa ligera a lo largo del día para retoques de brillo sin acumular el producto, según 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 exclusivamente externo.</li><li>Evitar el contacto con los ojos.</li><li>En caso de irritación, suspender el uso.</li><li>Mantener fuera del alcance de niños.</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: All Hours Setting - Polvos Fijadores Matificantes Beige 6 - Yves Saint Laurent TIPO: Individual | CATEGORÍA: Polvos Fijadores / Maquillaje y Uñas INGREDIENTES CLAVE: Talco micronizado (agente absorbente de sebo, suavizante de textura superficial); óxidos de hierro (pigmentos minerales que aportan el tono Beige 6 con subtono neutro-cálido); sílice (agente matificante que regula brillo a lo largo del día). INDICADO PARA: Pieles de profundidad media con subtono neutro o cálido (dorado); pieles mixtas o grasas que requieren control activo de brillo; usuarios que buscan fijación extendida del maquillaje en climas húmedos o en jornadas largas; el tono Beige 6 se diferencia de los tonos más claros de la gama (como B40 Sand) por su mayor profundidad y por su compatibilidad con pieles con matices dorados o neutros. NO INDICADO / PRECAUCIONES: No recomendado para pieles muy secas que prefieran acabado luminoso. Uso externo únicamente. Evitar contacto con ojos. Suspender ante signos de irritación. Mantener fuera del alcance de niños. CASOS DE USO: (1) Fijar base líquida o de cobertura media-alta al inicio de la jornada para prolongar la duración hasta 24 horas. (2) Controlar el brillo en la zona T a lo largo del día mediante retoques ligeros. (3) Usar directamente sobre piel hidratada como polvo de acabado sin base líquida previa para un look matificado liviano. (4) Unificar el tono en pieles medias después de la corrección con corrector. (5) Sellar el corrector bajo los ojos en pieles mixtas sin efecto polvoriento. ACABADO Y SENSORIAL: Polvo seco, textura fina, acabado matte absoluto sin brillo. El tono Beige 6 aporta una cobertura buildable que se integra con la piel media sin efecto grisáceo ni blanqueamiento. Sin fragancia detectable en la formulación declarada. COMPATIBILIDAD: Compatible con bases líquidas, CC creams y correctores de la misma línea All Hours o de cualquier línea de larga duración. Aplicar siempre sobre formulaciones previas secas para evitar acumulación. Compatible con brocha de polvo grande, borla o esponja. DURACIÓN / RENDIMIENTO: El fabricante declara fijación de hasta 24 horas con control de brillo. Presentación de 7.5 g. CERTIFICACIONES: Formulación oil-free declarada por el fabricante. L'Oréal Group (propietario de YSL Beauty) ha comprometido objetivos de sustentabilidad en empaque y formulación a nivel corporativo; las certificaciones específicas de cruelty-free de YSL Beauty varían por mercado y deben verificarse en el canal de venta. CLAIMS DEL FABRICANTE: El fabricante indica que los polvos All Hours Setting ofrecen un acabado matte absoluto de larga duración de hasta 24 horas, con cobertura buildable y control de brillo desde la primera aplicación. El fabricante indica que la fórmula es apta para uso día y noche.
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":"All Hours Setting - Polvos Fijadores Matificantes, fijación 24h - 7.5 g - Beige 6","brand":{"@type":"Brand","name":"Yves Saint Laurent"},"sku":"3614273997461","gtin":"3614273997461","description":"Polvo fijador matificante de Yves Saint Laurent en 7.5 g, fija el maquillaje hasta 24 horas con acabado matte absoluto y control de brillo. Tono Beige 6 para pieles medias con subtono neutro-cálido. Cobertura buildable, oil-free.","category":"Maquillaje y Uñas","color":"Beige 6","size":"7.5 g","additionalProperty":[{"@type":"PropertyValue","name":"Ingredientes clave","value":"Talco micronizado, óxidos de hierro, sílice"},{"@type":"PropertyValue","name":"Modo de uso","value":"Aplicar con brocha o borla sobre base líquida o piel hidratada, en capas según cobertura deseada."},{"@type":"PropertyValue","name":"Tipo de piel","value":"Mixta y grasa, piel media con subtono neutro-cálido"},{"@type":"PropertyValue","name":"Acabado","value":"Matte absoluto"},{"@type":"PropertyValue","name":"Duración","value":"Hasta 24 horas según el fabricante"}]}
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.).