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
Aceite de ricino 100% puro de Kitsch, formulado para nutrir, fortalecer y estimular el crecimiento del cabello, cejas y pestañas. Su fórmula prensada en frío conserva todos los ácidos grasos esenciales, en especial el ácido ricinoleico, que ayuda a reducir la apariencia de cabello débil y quebradizo. Apto para todo tipo de cabello, desde fino hasta grueso, incluyendo cabello rizado, ondulado y teñido. Uso multifuncional: cabello, cejas y pestañas en un solo producto.
<p><strong>Aceite de ricino 100% puro de Kitsch, formulado para nutrir, fortalecer y estimular el crecimiento del cabello, cejas y pestañas.</strong> Su fórmula prensada en frío conserva todos los ácidos grasos esenciales, en especial el ácido ricinoleico, que ayuda a reducir la apariencia de cabello débil y quebradizo. Apto para todo tipo de cabello, desde fino hasta grueso, incluyendo cabello rizado, ondulado y teñido. Uso multifuncional: cabello, cejas y pestañas en un solo producto.</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
El Aceite de Ricino 100% Puro de Kitsch es un aceite capilar multiusos prensado en frío, indicado para fortalecer el cabello, estimular el crecimiento y nutrir cejas y pestañas. Su composición concentrada de ácido ricinoleico —el principal ácido graso del aceite de ricino— ayuda a reducir la apariencia de quebradizo y aportando suavidad al tacto.
El fabricante indica que la fórmula no incluye aditivos, fragancias ni ingredientes de origen sintético, lo que lo hace compatible con rutinas limpias de cuidado capilar.
¿Para qué tipo de cabello funciona el aceite de ricino Kitsch?
Funciona para todo tipo de cabello: liso, ondulado, rizado y teñido. Es especialmente útil en cabello seco, dañado o quebradizo.
¿Se puede usar en cejas y pestañas?
Sí, el fabricante indica que el aceite es apto para uso en cejas y pestañas, aplicando una pequeña cantidad con un aplicador limpio.
¿Cómo se diferencia este aceite de versiones con mezclas?
Es 100% puro sin dilución ni aditivos, lo que garantiza mayor concentración de ácido ricinoleico frente a mezclas o aceites compuestos.
<p><strong>El Aceite de Ricino 100% Puro de Kitsch es un aceite capilar multiusos prensado en frío, indicado para fortalecer el cabello, estimular el crecimiento y nutrir cejas y pestañas.</strong> Su composición concentrada de ácido ricinoleico —el principal ácido graso del aceite de ricino— ayuda a reducir la apariencia de quebradizo y aportando suavidad al tacto.</p><p>El fabricante indica que la fórmula no incluye aditivos, fragancias ni ingredientes de origen sintético, lo que lo hace compatible con rutinas limpias de cuidado capilar.</p><h3>Para quién sí / Para quién no</h3><ul><li><strong>Ideal para:</strong> cabello seco, dañado o quebradizo; personas que buscan fortalecer cejas y pestañas; rutinas capilares limpias; todo tipo de cabello incluyendo rizado y teñido.</li><li><strong>No recomendado para:</strong> quienes buscan un aceite de uso diario sin aclarado en cabellos muy finos, ya que la textura densa puede pesar el cabello; en ese caso combinar con aceite más ligero.</li></ul><h3>Especificaciones</h3><ul><li><strong>Marca:</strong> Kitsch</li><li><strong>UPC:</strong> 810112565324</li><li><strong>Ingredientes destacados:</strong> Aceite de Ricino (Ricinus Communis Seed Oil), ácido ricinoleico, ácidos grasos esenciales</li><li><strong>Libre de:</strong> fragancia sintética, aditivos artificiales</li><li><strong>Recomendación de uso:</strong> aplicar en cabello, cejas o pestañas según necesidad; dejar actuar y retirar con champú si se aplica en cuero cabelludo</li></ul><h3>Preguntas frecuentes</h3><p><strong>¿Para qué tipo de cabello funciona el aceite de ricino Kitsch?</strong><br>Funciona para todo tipo de cabello: liso, ondulado, rizado y teñido. Es especialmente útil en cabello seco, dañado o quebradizo.</p><p><strong>¿Se puede usar en cejas y pestañas?</strong><br>Sí, el fabricante indica que el aceite es apto para uso en cejas y pestañas, aplicando una pequeña cantidad con un aplicador limpio.</p><p><strong>¿Cómo se diferencia este aceite de versiones con mezclas?</strong><br>Es 100% puro sin dilución ni aditivos, lo que garantiza mayor concentración de ácido ricinoleico frente a mezclas o aceites compuestos.</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>100% puro prensado en frío:</strong> conserva todos los ácidos grasos esenciales sin dilución ni aditivos artificiales.</li><li><strong>Fortalece el cabello:</strong> el ácido ricinoleico ayuda a reducir la apariencia de cabello débil y quebradizo con uso regular.</li><li><strong>Uso multizona:</strong> apto para cabello, cejas y pestañas en una sola presentación.</li><li><strong>Compatible con rutinas limpias:</strong> sin fragancia sintética ni ingredientes de origen artificial.</li><li><strong>Apto para todo tipo de cabello:</strong> liso, ondulado, rizado, teñido o dañado por calor.</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>Aceite 100% puro de ricino, sin mezclas ni diluciones</li><li>Proceso de extracción prensado en frío (cold-pressed)</li><li>Textura densa y viscosa, característica del aceite de ricino puro</li><li>Uso multiusos: cabello, cejas y pestañas</li><li>Sin fragancia añadida ni colorantes artificiales</li><li>Presentación en frasco con aplicador o dosificador (según empaque)</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 Aceite de Ricino 100% Puro de Kitsch concentra sus beneficios en un solo ingrediente hero extraído de la semilla de la planta Ricinus communis:
<p>El Aceite de Ricino 100% Puro de Kitsch concentra sus beneficios en un solo ingrediente hero extraído de la semilla de la planta Ricinus communis:</p><ul><li><strong>Ricinus Communis Seed Oil (aceite de ricino):</strong> rico en ácido ricinoleico (aproximadamente 90% de su composición según literatura técnica INCI), un ácido graso omega-9 que actúa como humectante, lubricante y emoliente. El fabricante indica que ayuda a reducir la apariencia de cabello quebradizo y a nutrir el folículo capilar con uso regular.</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>Ricinus Communis Seed Oil:</strong> aceite de semilla de ricino; emoliente, humectante y lubricante capilar rico en ácido ricinoleico.</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 fragancia sintética</li><li>Sin aditivos artificiales</li><li>Sin diluciones (100% puro)</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: calienta unas gotas entre las palmas antes de aplicar para facilitar la distribución por la textura densa del aceite.
<ol><li>Toma unas gotas o una pequeña cantidad del aceite según la zona a tratar.</li><li>Para cabello: aplica directamente sobre las puntas, el largo o el cuero cabelludo según tu objetivo (nutrición o estimulación).</li><li>Para cejas y pestañas: usa un aplicador limpio (hisopo o cepillo) para distribuir una pequeña cantidad sobre el vello.</li><li>Deja actuar el tiempo deseado; puede usarse como tratamiento de noche sin aclarado en cejas/pestañas.</li><li>Si se aplica en cuero cabelludo o largo del cabello, retira con champú en la siguiente lavada.</li></ol><p><strong>Tip:</strong> calienta unas gotas entre las palmas antes de aplicar para facilitar la distribución por la textura densa del aceite.</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 únicamente.</li><li>Evitar contacto con los ojos; en caso de contacto, enjuagar con abundante agua.</li><li>Mantener fuera del alcance de niños.</li><li>Suspender el uso si se presenta irritación o enrojecimiento.</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: Kitsch Aceite de Ricino 100% Puro (Castor Oil) - Kitsch TIPO: Individual | CATEGORÍA: Cuidado del Cabello - Aceite capilar multiusos INGREDIENTES CLAVE: Ricinus Communis Seed Oil (aceite de semilla de ricino prensado en frío). Principal componente activo: ácido ricinoleico, un ácido graso omega-9 que actúa como emoliente, humectante y lubricante. Composición aproximada de ácido ricinoleico según literatura INCI estándar: ~90% del perfil lipídico total. Sin ingredientes adicionales declarados; el fabricante indica que es 100% puro sin mezclas ni aditivos. INDICADO PARA: Cabello seco, dañado, quebradizo o debilitado por calor o procesos químicos. Todo tipo de cabello: liso, ondulado (wavy), rizado (curly/coily) y teñido. Personas que buscan fortalecer visualmente cejas escasas o poco densas. Aplicación en pestañas para nutrición y apariencia de mayor densidad. Rutinas capilares limpias sin fragancia ni aditivos artificiales. CASOS DE USO: 1. Tratamiento de puntas: aplicar unas gotas en las puntas secas para reducir la apariencia de quiebre y mejorar suavidad al tacto. 2. Mascarilla de cuero cabelludo: masajear sobre el cuero cabelludo antes de lavar para nutrir la zona y mejorar la circulación local. 3. Tratamiento de cejas: aplicar con hisopo o cepillo de cejas cada noche para nutrir el vello y mejorar apariencia de densidad. 4. Nutrición de pestañas: aplicar pequeña cantidad con aplicador limpio sobre las pestañas antes de dormir. 5. Sellado de humedad en rutina CGM (Curly Girl Method): aplicar como último paso en cabello rizado húmedo para sellar la hidratación. ACABADO Y SENSORIAL: Textura densa y viscosa, característica del aceite de ricino puro. Color amarillo dorado oscuro natural. Sin fragancia; aroma suave neutro propio del aceite vegetal puro. Absorción lenta; requiere aplicación en poca cantidad para evitar apelmazar el cabello. COMPATIBILIDAD: Compatible con rutinas CGM (Curly Girl Method) como aceite de sellado (LOC/LCO). Se puede mezclar con aceites más ligeros (jojoba, argán) para uso en cabello fino. No se recomienda como único aceite de uso diario sin aclarado en cabellos muy finos por su alta viscosidad. CERTIFICACIONES: El fabricante indica que la fórmula es 100% pura sin aditivos ni fragancias sintéticas. Sin certificaciones independientes verificadas mediante web search en este procesamiento. CLAIMS DEL FABRICANTE: El fabricante indica que el aceite es prensado en frío (cold-pressed) conservando la integridad de los ácidos grasos. El fabricante indica que es apto para uso en cabello, cejas y pestañas. El fabricante indica que no contiene fragancia sintética ni aditivos artificiales.
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":"Kitsch - Aceite de Ricino 100% Puro, nutritivo y fortalecedor","brand":{"@type":"Brand","name":"Kitsch"},"sku":"810112565324","gtin":"810112565324","description":"Aceite de ricino 100% puro prensado en frío de Kitsch para fortalecer el cabello, estimular el crecimiento y nutrir cejas y pestañas. Sin fragancia sintética, sin aditivos artificiales. Apto para todo tipo de cabello: liso, ondulado, rizado y teñido.","category":"Cuidado del Cabello","additionalProperty":[{"@type":"PropertyValue","name":"Ingredientes clave","value":"Ricinus Communis Seed Oil (aceite de ricino prensado en frío)"},{"@type":"PropertyValue","name":"Modo de uso","value":"Aplicar en cabello, cejas o pestañas. En cabello retirar con champú; en cejas y pestañas puede dejarse sin aclarado."},{"@type":"PropertyValue","name":"Indicado para","value":"Cabello seco, dañado, quebradizo; todo tipo de cabello; uso en cejas y pestañas"},{"@type":"PropertyValue","name":"Libre de","value":"Fragancia sintética, aditivos artificiales"}]}
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.).