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
Un malva rosa apagado que se adapta a casi cualquier tono de piel, Mauve Mentality es el tono comodín de la línea Color Fetish. Su fórmula con ácido hialurónico y escualano de origen vegetal aplica con brillo suave y seca a un acabado semi mate sin resecar los labios. Duración de hasta 8 horas de tinción cómoda; textura cushiony que nunca pega ni aprieta. Ideal para quien quiere un labial que se vea cuidado sin retocarlo a cada hora.
<p><strong>Un malva rosa apagado que se adapta a casi cualquier tono de piel, Mauve Mentality es el tono comodín de la línea Color Fetish.</strong> Su fórmula con ácido hialurónico y escualano de origen vegetal aplica con brillo suave y seca a un acabado semi mate sin resecar los labios. Duración de hasta 8 horas de tinción cómoda; textura <em>cushiony</em> que nunca pega ni aprieta. Ideal para quien quiere un labial que se vea cuidado sin retocarlo a cada hora.</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
Color Fetish Lip Stain en tono Mauve Mentality es un labial hidratante de Milani, en presentación de 4.8 g, formulado con ácido hialurónico y escualano vegetal, diseñado para ofrecer hasta 8 horas de tinción semi mate con comodidad continua. El tono 110 Mauve Mentality aporta un rosa malva apagado con subtono cálido-neutro que funciona como base o como look completo de labios. La fórmula empieza con un brillo suave al aplicarse y transita a un semi mate liviano al secar, sin efecto cartón ni sensación seca.
La combinación de ácido hialurónico y escualano de origen vegetal mantiene los labios hidratados durante el uso prolongado. La pigmentación construible permite ir de un tono sheer a una cobertura más intensa con capas. Milani certifica que esta fórmula es 100 % vegana y libre de pruebas en animales.
¿El tono Mauve Mentality queda bien en pieles morenas?
Sí, el subtono cálido-neutro del malva rosado es versátil y complementa pieles morenas claras y medias; en pieles muy oscuras puede aparecer más apagado y se recomienda probar primero.
¿Cuánto dura puesto sin retocar?
El fabricante indica hasta 8 horas de tinción; el stain (mancha de color) tiende a permanecer incluso después de comer o beber.
¿En qué se diferencia Mauve Mentality de los tonos más rosa de la línea?
Mauve Mentality tiene mayor componente malva-grisáceo que los rosas puros de la línea, dando un look más apagado y sofisticado, ideal para uso diario o reuniones de trabajo.
<p><strong>Color Fetish Lip Stain en tono Mauve Mentality es un labial hidratante de Milani, en presentación de 4.8 g, formulado con ácido hialurónico y escualano vegetal, diseñado para ofrecer hasta 8 horas de tinción semi mate con comodidad continua.</strong> El tono 110 Mauve Mentality aporta un rosa malva apagado con subtono cálido-neutro que funciona como base o como look completo de labios. La fórmula empieza con un brillo suave al aplicarse y transita a un semi mate liviano al secar, sin efecto cartón ni sensación seca.</p><p>La combinación de ácido hialurónico y escualano de origen vegetal mantiene los labios hidratados durante el uso prolongado. La pigmentación construible permite ir de un tono sheer a una cobertura más intensa con capas. Milani certifica que esta fórmula es 100 % vegana y libre de pruebas en animales.</p><h3>Para quién sí / Para quién no</h3><ul><li><strong>Ideal para:</strong> personas que prefieren labiales de larga duración sin retoques, quienes buscan un acabado semi mate sin resequedad, amantes de tonos cotidianos rosa malva, piel con labios propensos a deshidratación.</li><li><strong>No recomendado para:</strong> quienes buscan cobertura opaca de alto impacto en un solo paso o acabado completamente mate ultraseco.</li></ul><h3>Especificaciones</h3><ul><li><strong>Marca:</strong> Milani</li><li><strong>UPC:</strong> 717489001106</li><li><strong>Contenido neto:</strong> 4.8 g (0.17 oz)</li><li><strong>Tono/Variante:</strong> Mauve Mentality (110)</li><li><strong>Acabado / Textura:</strong> Semi mate; aplica glossy y seca a semi mate ligero</li><li><strong>Duración estimada:</strong> Hasta 8 horas de tinción y comodidad</li><li><strong>Ingredientes destacados:</strong> Ácido hialurónico, Escualano vegetal</li><li><strong>Libre de:</strong> Crueldad animal, ingredientes de origen animal</li><li><strong>Recomendación de uso:</strong> Aplicar directamente del aplicador sobre los labios; construir capas para mayor intensidad</li></ul><h3>Preguntas frecuentes</h3><p><strong>¿El tono Mauve Mentality queda bien en pieles morenas?</strong><br>Sí, el subtono cálido-neutro del malva rosado es versátil y complementa pieles morenas claras y medias; en pieles muy oscuras puede aparecer más apagado y se recomienda probar primero.</p><p><strong>¿Cuánto dura puesto sin retocar?</strong><br>El fabricante indica hasta 8 horas de tinción; el stain (mancha de color) tiende a permanecer incluso después de comer o beber.</p><p><strong>¿En qué se diferencia Mauve Mentality de los tonos más rosa de la línea?</strong><br>Mauve Mentality tiene mayor componente malva-grisáceo que los rosas puros de la línea, dando un look más apagado y sofisticado, ideal para uso diario o reuniones de trabajo.</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 continua:</strong> ácido hialurónico y escualano vegetal mantienen los labios suaves hasta 8 horas.</li><li><strong>Acabado semi mate sin resequedad:</strong> la fórmula transita de brillo a semi mate sin efecto apretado ni descamación.</li><li><strong>Tinción de larga duración:</strong> el stain de color permanece hasta 8 horas con comodidad de uso.</li><li><strong>100 % vegano y libre de crueldad animal:</strong> certificado por Milani; sin ingredientes de origen animal.</li><li><strong>Tono malva comodín:</strong> rosa malva apagado con subtono cálido-neutro, versátil para looks diarios y de noche.</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 Lip Stain líquido con aplicador tipo varita</li><li>Acabado semi mate (transición de brillo a semi mate al secar)</li><li>Pigmentación construible: de tinción sheer a cobertura media con capas</li><li>Fórmula no pegajosa y no resecante</li><li>Presentación de 4.8 g (0.17 oz)</li><li>Tono 110 Mauve Mentality: rosa malva apagado, subtono cálido-neutro</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 Color Fetish Hydrating Lip Stain se construye sobre dos activos hidratantes clave que distinguen esta línea de los lip stains tradicionales:
<p>La fórmula Color Fetish Hydrating Lip Stain se construye sobre dos activos hidratantes clave que distinguen esta línea de los lip stains tradicionales:</p><ul><li><strong>Ácido hialurónico (Sodium Hyaluronate):</strong> agente humectante de alta eficacia que atrae y retiene moléculas de agua en la superficie del labio, contribuyendo a la sensación de comodidad durante el uso prolongado.</li><li><strong>Escualano de origen vegetal (Squalane vegetal):</strong> emoliente ligero derivado de fuentes vegetales (típicamente aceituna o caña de azúcar) que suaviza la textura del labio sin sensación grasa ni pegajosidad, reforzando la barrera lipídica del tejido labial.</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:
<p><strong>Ingredientes activos:</strong></p><ul><li><strong>Sodium Hyaluronate (ácido hialurónico):</strong> humectante, retención de agua en labios.</li><li><strong>Squalane (escualano vegetal):</strong> emoliente ligero de origen vegetal, suavizante de la barrera labial.</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 ingredientes de origen animal (fórmula 100 % vegana)</li><li>Sin pruebas en animales (cruelty-free, declarado por Milani para toda la línea)</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
El fabricante indica que la fórmula Color Fetish Hydrating Lip Stain ofrece hasta 8 horas de tinción, hidratación y comodidad de uso, con base en resultados observados en un panel de consumidores (datos de estudio interno Milani, no publicado de forma independiente).
<p>El fabricante indica que la fórmula Color Fetish Hydrating Lip Stain ofrece hasta 8 horas de tinción, hidratación y comodidad de uso, con base en resultados observados en un panel de consumidores (datos de estudio interno Milani, no publicado de forma independiente).</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: el fabricante sugiere que el stain permanece incluso después de comer o beber, por lo que un solo toque al inicio del día puede ser suficiente.
<ol><li>Aplica directamente del aplicador varita sobre los labios, comenzando por el arco de cupido.</li><li>Cubre el labio superior y luego el inferior con un movimiento fluido de centro a comisuras.</li><li>Espera unos segundos a que la fórmula seque y transite a su acabado semi mate.</li><li>Para mayor intensidad de color, agrega una segunda capa antes de que la primera seque por completo.</li></ol><p><strong>Tip:</strong> el fabricante sugiere que el stain permanece incluso después de comer o beber, por lo que un solo toque al inicio del día puede ser suficiente.</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. Evitar el contacto directo con los ojos.</li><li>Mantener fuera del alcance de niños pequeños.</li><li>Conservar en lugar fresco y seco, alejado de fuentes de calor directas.</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: Milani Color Fetish Hydrating Lip Stain - tono Mauve Mentality (110), 4.8 g (0.17 oz) TIPO: Individual | CATEGORÍA: Labial / Lip Stain - Maquillaje y Uñas INGREDIENTES CLAVE: Sodium Hyaluronate (ácido hialurónico, humectante de alta retención de agua en labios); Squalane de origen vegetal (emoliente ligero derivado de fuentes vegetales, suaviza la barrera labial sin sensación pegajosa ni grasa) ACBADO Y SENSORIAL: Formato lip stain líquido con aplicador varita. La fórmula aplica con brillo suave inmediatamente; transita a semi mate ligero al secar. Textura cushiony, no pegajosa, no resecante. Pigmentación construible: de tinción traslúcida sheer a cobertura media con capas adicionales. TONO - MAUVE MENTALITY (110): Rosa malva apagado con subtono cálido-neutro. Tono polvoriento dentro de la familia de los rosas, con componente grisáceo que lo aleja de los rosas vibrantes. Versátil para uso diario en pieles claras, medias y morenas claras; en pieles muy oscuras puede resultar más sutil. INDICADO PARA: Personas que buscan labiales de larga duración con comodidad de uso; quienes tienen labios propensos a la deshidratación; perfiles que prefieren un acabado semi mate sin efecto de resequedad; uso diario en oficina, reuniones o look casual; pieles con subtono cálido o neutro que quieren un labial cotidiano sin esfuerzo de retoque. NO INDICADO / PRECAUCIONES: No es la opción para quienes buscan cobertura opaca de pigmentación intensa en un solo paso o un acabado 100 % mate ultraseco. Solo uso externo. Mantener fuera del alcance de niños. CASOS DE USO: (1) Look de labios diario en oficina o reunión de trabajo donde se desea color sin mantenimiento constante. (2) Tono base bajo otras texturas (gloss, polvo) para quienes gustan de layers de labiales. (3) Primera opción de labial para personas que están migrando de bálsamos a labiales con color. (4) Viaje o uso en bolsa de mano por su compacidad (4.8 g) y su resistencia a transfers moderados. (5) Alternativa a tonos más rosas de la misma línea cuando se busca un look más sofisticado o apagado. DURACIÓN / RENDIMIENTO: El fabricante indica hasta 8 horas de tinción, hidratación y comodidad de uso, con base en panel de consumidores interno (resultados no publicados de forma independiente). El stain de color tiende a permanecer incluso después de ingesta de alimentos o líquidos. CERTIFICACIONES: 100 % Vegano (declarado por Milani para toda la línea Color Fetish); Libre de Crueldad Animal (Milani declara que ningún producto Milani es probado en animales y no permite que terceros lo hagan). COMPATIBILIDAD: Compatible con gloss transparente aplicado encima para intensificar brillo sin alterar el tono. Compatible con delineadores de labios en tonos malva o rosa polvoriento para mayor definición. No requiere base de labios por su fórmula hidratante, aunque puede usarse para mayor durabilidad del stain. CLAIMS DEL FABRICANTE: El fabricante indica que la fórmula nunca es pegajosa ni resecante; que aplica glossy y seca a semi mate; que entrega hasta 8 horas de stain power, hidratación y comodidad. Estos datos provienen del sitio oficial milanicosmetics.com y de materiales de la línea Color Fetish Hydrating Lip Stain.
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":"Color Fetish - Labial Hidratante Lip Stain, fórmula ligera acabado semi mate - 4.8 g - Mauve Mentality","brand":{"@type":"Brand","name":"Milani"},"sku":"717489001106","gtin":"717489001106","description":"Labial hidratante lip stain de Milani en tono Mauve Mentality (110), rosa malva apagado con subtono cálido-neutro. Fórmula con ácido hialurónico y escualano vegetal, hasta 8 horas de tinción semi mate sin resequedad. 100% vegano y cruelty-free.","category":"Maquillaje y Uñas","color":"Mauve Mentality","size":"4.8 g","additionalProperty":[{"@type":"PropertyValue","name":"Ingredientes clave","value":"Ácido hialurónico (Sodium Hyaluronate), Escualano vegetal (Squalane)"},{"@type":"PropertyValue","name":"Modo de uso","value":"Aplicar del aplicador varita sobre labios; dejar secar para acabado semi mate; agregar capas para mayor intensidad."},{"@type":"PropertyValue","name":"Certificaciones","value":"Vegano, Cruelty-Free"},{"@type":"PropertyValue","name":"Indicado para","value":"Labios propensos a deshidratación, uso diario, quienes buscan semi mate sin resequedad"},{"@type":"PropertyValue","name":"Duración","value":"Hasta 8 horas de tinción y comodidad"}]}
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.).