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
La base de maquillaje Infaillible Fresh Wear de L'Oréal Paris en tono 260 Soleil Doré ofrece cobertura buildable de media a alta con acabado natural que resiste hasta 32 horas sin retoque. Este tono beige dorado cálido, de 30 ml, es especialmente favorecedor para pieles medias con subtono dorado o aceitunado. Con FPS 25 integrado y fórmula no comedogénica, es apta para todo tipo de piel; sus tres absorbentes de aceite resisten el sudor, el agua y la transferencia para que el color permanezca fiel durante todo el día.
<p><strong>La base de maquillaje Infaillible Fresh Wear de L'Oréal Paris en tono 260 Soleil Doré ofrece cobertura buildable de media a alta con acabado natural que resiste hasta 32 horas sin retoque.</strong> Este tono beige dorado cálido, de 30 ml, es especialmente favorecedor para pieles medias con subtono dorado o aceitunado. Con FPS 25 integrado y fórmula no comedogénica, es apta para todo tipo de piel; sus tres absorbentes de aceite resisten el sudor, el agua y la transferencia para que el color permanezca fiel durante todo el día.</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
Infaillible Fresh Wear Base de Maquillaje de L'Oréal Paris en tono 260 Soleil Doré es una base líquida de 30 ml formulada para todo tipo de piel, con cobertura buildable, acabado natural y FPS 25.
La fórmula ligera resiste hasta 32 horas sin transferencia, sudor ni agua. Contiene tocoferol (vitamina E) y activos de Octinoxato y Dióxido de Titanio para protección solar. No comedogénica. El tono 260 Soleil Doré, con su subtono dorado cálido, es especialmente favorecedor para pieles medias-oscuras de subtono amarillo o aceitunado, a diferencia de los tonos rose o neutros de la misma línea.
¿Para qué subtono es el tono 260 Soleil Doré?
Es un tono beige dorado medio, ideal para pieles con subtono cálido (amarillo o dorado). Las pieles con subtono frío o rosado pueden preferir los tonos Rose de la línea.
¿Cuánto dura esta base sin retoques?
Según el fabricante, la fórmula tiene una duración de hasta 32 horas, resistiendo sudor, agua y transferencia.
¿La base Infaillible Fresh Wear incluye protección solar?
Sí, cuenta con FPS 25 mediante filtros Octinoxato y Dióxido de Titanio declarados como activos en el empaque.
<p><strong>Infaillible Fresh Wear Base de Maquillaje de L'Oréal Paris en tono 260 Soleil Doré es una base líquida de 30 ml formulada para todo tipo de piel, con cobertura buildable, acabado natural y FPS 25.</strong></p><p>La fórmula ligera resiste hasta 32 horas sin transferencia, sudor ni agua. Contiene tocoferol (vitamina E) y activos de Octinoxato y Dióxido de Titanio para protección solar. No comedogénica. El tono 260 Soleil Doré, con su subtono dorado cálido, es especialmente favorecedor para pieles medias-oscuras de subtono amarillo o aceitunado, a diferencia de los tonos rose o neutros de la misma línea.</p><h3>Para quién sí / Para quién no</h3><ul><li><strong>Ideal para:</strong> todo tipo de piel, subtono cálido o dorado, quienes buscan cobertura buildable con acabado natural y larga duración, usuarios que desean FPS 25 en su base diaria.</li><li><strong>No recomendado para:</strong> quienes prefieren acabado ultramatte intenso, o quienes buscan una base 100% mineral o libre de fragancia.</li></ul><h3>Especificaciones</h3><ul><li><strong>Marca:</strong> L'Oréal Paris</li><li><strong>UPC:</strong> 30176744</li><li><strong>Contenido neto:</strong> 30 ml</li><li><strong>Tono/Variante:</strong> 260 Soleil Doré</li><li><strong>Acabado / Textura:</strong> acabado natural, textura líquida ligera</li><li><strong>Cobertura / Fijación / Intensidad:</strong> cobertura buildable de media a alta</li><li><strong>Duración estimada:</strong> hasta 32 horas</li><li><strong>Ingredientes destacados:</strong> Octinoxato, Dióxido de Titanio, Tocoferol (vitamina E)</li><li><strong>Libre de:</strong> no comedogénica</li><li><strong>Recomendación de uso:</strong> aplica con dedos, brocha o esponja sobre piel limpia</li></ul><h3>Preguntas frecuentes</h3><p><strong>¿Para qué subtono es el tono 260 Soleil Doré?</strong><br>Es un tono beige dorado medio, ideal para pieles con subtono cálido (amarillo o dorado). Las pieles con subtono frío o rosado pueden preferir los tonos Rose de la línea.</p><p><strong>¿Cuánto dura esta base sin retoques?</strong><br>Según el fabricante, la fórmula tiene una duración de hasta 32 horas, resistiendo sudor, agua y transferencia.</p><p><strong>¿La base Infaillible Fresh Wear incluye protección solar?</strong><br>Sí, cuenta con FPS 25 mediante filtros Octinoxato y Dióxido de Titanio declarados como activos en el empaque.</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>Duración hasta 32h:</strong> fórmula ligera que resiste el sudor, el agua y la transferencia durante todo el día sin retoques.</li><li><strong>Cobertura buildable:</strong> de cobertura media a alta, buildable en una o dos aplicaciones según el fabricante.</li><li><strong>FPS 25 integrado:</strong> con filtros Octinoxato y Dióxido de Titanio para protección solar diaria.</li><li><strong>No comedogénica:</strong> fórmula apta para piel propensa a imperfecciones y todo tipo de piel.</li><li><strong>Vitamina E:</strong> contiene Tocoferol para ayudar a proteger la piel de factores ambientales externos.</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>Fórmula líquida ligera y transpirable</li><li>Acabado natural (no brillante, no ultramatte)</li><li>FPS 25 con Octinoxato 6.74% y Dióxido de Titanio 3.59% como activos declarados</li><li>Frasco de 30 ml con dosificador pump</li><li>No comedogénica, apta para todo tipo de piel</li><li>Tres absorbentes de aceite en la fórmula para resistencia al sudor y agua</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 ingredientes hero de Infaillible Fresh Wear actúan en conjunto para lograr duración extrema con cuidado de la piel:
<p>Los ingredientes hero de Infaillible Fresh Wear actúan en conjunto para lograr duración extrema con cuidado de la piel:</p><ul><li><strong>Octinoxato (6.74%) y Dióxido de Titanio (3.59%):</strong> activos de protección solar declarados que brindan FPS 25 contra rayos UV.</li><li><strong>Tocoferol (vitamina E):</strong> antioxidante que ayuda a proteger la piel del daño por factores ambientales.</li><li><strong>Dimeticona y Trimetilsiloxisilicato:</strong> polímeros de silicona que proporcionan textura ligera y el efecto anti-transferencia característico de la línea.</li><li><strong>Perlita:</strong> mineral volcánico de origen natural que actúa como absorbente de sebo, contribuyendo a la durabilidad de la cobertura durante el día.</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 (filtros solares):
Ingredientes inactivos:
<p><strong>Ingredientes activos (filtros solares):</strong></p><ul><li><strong>Octinoxate (Octinoxato):</strong> 6.743250% — filtro UV orgánico.</li><li><strong>Titanium Dioxide (Dióxido de Titanio):</strong> 3.5910% — filtro UV inorgánico/físico.</li></ul><p><strong>Ingredientes inactivos:</strong></p><ul><li><strong>Water (Agua):</strong> vehículo principal de la emulsión.</li><li><strong>Dimethicone (Dimeticona):</strong> silicona emoliente que aporta ligereza y deslizamiento.</li><li><strong>Isododecane:</strong> solvente ligero, contribuye al acabado no graso.</li><li><strong>Alcohol Denat.:</strong> agente que mejora la durabilidad y secado rápido.</li><li><strong>Butylene Glycol:</strong> humectante y agente de penetración.</li><li><strong>Trimethylsiloxysilicate:</strong> formador de película, aporta efecto anti-transferencia.</li><li><strong>Perlite:</strong> mineral volcánico, absorbente de sebo.</li><li><strong>Synthetic Fluorphlogopite:</strong> mica sintética, aporta luminosidad suave.</li><li><strong>Nylon-12:</strong> polvo suavizante que mejora la adherencia de la fórmula.</li><li><strong>Tocopherol (vitamina E):</strong> antioxidante.</li><li><strong>Phenoxyethanol:</strong> conservador.</li><li><strong>Fragrance (Fragancia):</strong> aroma.</li><li><strong>May Contain / Puede Contener:</strong> Titanium Dioxide, Iron Oxides, Ferric Ammonium Ferrocyanide — pigmentos colorantes según el tono.</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
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: según el fabricante, la aplicación con esponja aporta mayor cobertura, mientras que con los dedos el acabado es más sheer y natural.
<ol><li>Aplica sobre piel limpia y preparada, opcionalmente con primer de maquillaje.</li><li>Distribuye la base por todo el rostro con los dedos, una brocha de base o una esponja de maquillaje húmeda.</li><li>Difumina con movimientos suaves desde el centro del rostro hacia afuera para lograr un acabado natural.</li><li>Construye la cobertura aplicando una segunda capa ligera sobre las zonas que lo requieran.</li><li>Fija con polvo o spray fijador para maximizar la durabilidad.</li></ol><p><strong>Tip:</strong> según el fabricante, la aplicación con esponja aporta mayor cobertura, mientras que con los dedos el acabado es más sheer y natural.</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.</li><li>Evitar el contacto directo con los ojos. En caso de contacto, enjuagar con abundante agua.</li><li>Este producto contiene filtros solares; no sustituye el uso de protector solar de amplio espectro para exposición solar prolongada.</li><li>Suspender el uso en caso de irritación o enrojecimiento.</li><li>Conservar en lugar fresco y seco, alejado de fuentes de calor.</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: Infaillible Fresh Wear Base de Maquillaje 260 Soleil Doré 30 ml - L'Oréal Paris TIPO: Individual | CATEGORÍA: Base de Maquillaje / Maquillaje y Uñas INGREDIENTES CLAVE: Octinoxato (6.743%, filtro UV orgánico); Dióxido de Titanio (3.591%, filtro UV inorgánico/físico); Dimeticona y Trimetilsiloxisilicato (siliconas formadoras de película, textura ligera y efecto anti-transferencia); Perlita (mineral volcánico, absorbente de sebo); Tocoferol/vitamina E (antioxidante); Butylene Glycol (humectante). Formulación tipo emulsión agua-silicona. Contiene Fragancia. INDICADO PARA: todo tipo de piel según el fabricante; especialmente pieles medias a medias-oscuras con subtono cálido, dorado o amarillo; personas que necesitan protección solar FPS 25 integrada en la base; quienes buscan larga duración sin retoques durante hasta 32 horas; piel propensa a imperfecciones (no comedogénico declarado). NO INDICADO / PRECAUCIONES: No recomendado para quienes buscan acabado ultramatte. Contiene Fragrance; no apto para quienes requieren formulación libre de fragancia. Solo uso externo. Evitar contacto con ojos. Suspender ante irritación. Los filtros solares no sustituyen protector solar de amplio espectro para exposición prolongada. CASOS DE USO: (1) Maquillaje de jornada completa para persona con piel media-oscura de subtono dorado que requiere cobertura buildable sin sensación pesada; (2) Uso en clima cálido o húmedo donde la resistencia al sudor y al agua es prioridad; (3) Rutina combinada con corrector para zonas específicas manteniendo acabado unificado; (4) Persona activa que no puede retocar el maquillaje durante un día largo; (5) Uso diario con protección solar FPS 25 integrada para quien no quiere capas adicionales de SPF. ACABADO Y SENSORIAL: Acabado natural (ni brillante ni ultramatte). Textura líquida ligera, transpirable. Sensación no grasa al secar. COMPATIBILIDAD: Compatible con primers de silicona o base acuosa. Se puede fijar con polvo compacto traslúcido o spray fijador para aumentar durabilidad. Verificar compatibilidad con retinoides o ácidos activos antes de la aplicación. DURACIÓN / RENDIMIENTO: Hasta 32 horas según el fabricante. Resiste sudor, agua y transferencia. CERTIFICACIONES: L'Oréal Paris cuenta con certificación Leaping Bunny (libre de crueldad animal). No comedogénica declarado por el fabricante. CLAIMS DEL FABRICANTE: El fabricante indica que la fórmula emplea tres absorbentes de aceite para resistir sudor, agua y transferencia durante hasta 32 horas. El fabricante indica que el acabado es natural y la cobertura es buildable de media a alta. El fabricante declara FPS 25 con activos Octinoxato y Dióxido de Titanio.
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":"Infaillible Fresh Wear - Base de Maquillaje, 32h FPS 25 - 30 ml - 260 Soleil Doré","brand":{"@type":"Brand","name":"L'Oréal Paris"},"sku":"30176744","gtin":"30176744","description":"Base de maquillaje líquida Infaillible Fresh Wear de L'Oréal Paris en tono 260 Soleil Doré. 30 ml, cobertura buildable de media a alta, acabado natural, hasta 32h de duración, FPS 25, no comedogénica. Resiste sudor, agua y transferencia.","category":"Maquillaje y Uñas","color":"260 Soleil Doré","size":"30 ml","additionalProperty":[{"@type":"PropertyValue","name":"Ingredientes clave","value":"Octinoxato, Dióxido de Titanio, Tocoferol (vitamina E), Dimeticona, Perlita"},{"@type":"PropertyValue","name":"Modo de uso","value":"Aplica con dedos, brocha o esponja húmeda sobre piel limpia. Difumina de adentro hacia afuera. Construye cobertura en capas."},{"@type":"PropertyValue","name":"Certificaciones","value":"Libre de Crueldad (Leaping Bunny), No Comedogénica"},{"@type":"PropertyValue","name":"Indicado para","value":"Todo tipo de piel, especialmente piel media-oscura con subtono cálido dorado"},{"@type":"PropertyValue","name":"SPF","value":"25"},{"@type":"PropertyValue","name":"Duración","value":"Hasta 32 horas"}]}
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.).