tati 9 lat temu
rodzic
commit
8fa5ac84ea

+ 1 - 0
.gitignore

@@ -0,0 +1 @@
+back/node_modules/*

+ 9 - 0
back/api/products/controller.js

@@ -0,0 +1,9 @@
+'use strinct';
+
+var Product = require('./model');
+
+module.exports.all = function (req, res, next) {
+    Product.find({}, res.languageProjection).then(function (ps) {
+        res.send(ps);
+    })
+}

+ 3 - 3
back/api/products/index.js

@@ -1,10 +1,10 @@
 'use strict';
 
 var express = require('express');
-var controller = require('./product.controller');
 var router = express.Router();
+var language = require('./../../components/middlewares/language');
+var controller = require('./controller');
 
-router.get('/all', function(req, res){console.log('aaaaa'); res.send('fdsafdsa')}, controller.all);
-
+router.get('/all', language, controller.all);
 
 module.exports = router;

+ 27 - 0
back/api/products/model.js

@@ -0,0 +1,27 @@
+'use strict';
+
+var mongoose = require('mongoose');
+var Schema = mongoose.Schema;
+
+var informationSchema = {
+    text: {
+        shortDesc: { type: String },
+        fullDesc: { type: String },
+        application: { type: String },
+        actives: [ String ],
+        ph: { type: String },
+    },
+    category: {
+        _id: Schema.ObjectId,
+        name: { type: String }
+    }
+};
+
+module.exports = mongoose.model('Product', mongoose.Schema({
+    name: { type: String, required: true },
+    imgUrl: { type: String },
+    thumbUrl: { type: String },
+    size: [ String ],
+    ES: informationSchema,
+    EN: informationSchema
+}))

+ 0 - 6
back/api/products/product.controller.js

@@ -1,6 +0,0 @@
-'use strinct';
-
-exports.all = function (req, res, next) {
-    console.log('aaaaaaaaaallll')
-    res.send('PRODUCTS');
-}

+ 3 - 0
back/app.js

@@ -6,6 +6,9 @@
 
 var express = require('express');
 var app = express();
+var mongoose = require('mongoose');
+
+mongoose.connect('mongodb://localhost/eba');
 
 require('./routes')(app); 
 

+ 8 - 0
back/components/middlewares/language.js

@@ -0,0 +1,8 @@
+'use strinct';
+var R = require('ramda');
+
+module.exports = function (req, res, next) {
+    var lang = req.headers.lang;
+    res.languageProjection = R.objOf(lang, 1);
+    next();
+}

+ 30 - 0
back/fix-translation-format.script.js

@@ -0,0 +1,30 @@
+var conn = new Mongo();
+var db = conn.getDB('eba');
+var products = db.products.find();
+
+function mkNewFormat(p) {
+    return {
+        _id: p._id,
+        name: p.name,
+        imgUrl: p.imgUrl,
+        thumbUrl: p.thumbUrl,
+        size: p.size,
+        ES: {
+            text: p.description.text.ES,
+            category: {
+                _id: p.category._id,
+                name: p.category.name.ES
+            }
+        }, 
+        EN: {
+            category: {
+                _id: p.category._id,
+                name: p.category.name.EN
+            }
+        }
+    }
+}
+
+products.forEach(function (p) {
+    db.products.update({_id: p._id}, mkNewFormat(p))
+})

+ 4 - 1
back/package.json

@@ -13,6 +13,9 @@
   "author": "tati",
   "license": "ISC",
   "dependencies": {
-    "express": "^4.15.2"
+    "express": "^4.15.2",
+    "mongodb": "^2.2.25",
+    "mongoose": "^4.9.0",
+    "ramda": "^0.23.0"
   }
 }

+ 415 - 0
back/product-description.script.js

@@ -0,0 +1,415 @@
+var conn = new Mongo();
+var db = conn.getDB('eba');
+var products = db.products.find();
+var productsDescription = {
+    "Audace": { "text": {
+        "ES": {
+            "shortDesc": "Acción altamente hidratante y regeneradora en pieles desvitalizadas. Promueve la formación de colágeno, Ayuda a evitar la pérdida de agua transepidérmica, estimula la liberación de citoquinas. Efecto luminoso en pieles secas, con necesidades. Compensa las carencias de la piel. Ayuda a disminuir estrías y cicatrices.",
+            "fullDesc": "Piel más confortable y aparece revitalizada. Incluso al final del día, la piel se siente nutrida e hidratada. Los signos de cansancio y de la edad parecen reducidos. La piel visiblemente reparada, con toda la luminosidad recuperada. Su textura rica y densa combate las arrugas y líneas de expresión y proporciona el confort que las pieles secas necesitan. Se absorbe con rapidez sin restos grasos.",
+            "application": "Aplicar en rostro, cuello y escote, luego de la crema Sublime Uvit. Aplicar en estrías y cicatrices con suave masaje circular.",
+            "actives": ["Acido Glicólico ( 7%)", "Extracto de algas"],
+            "ph": ""
+        }
+    } },                        
+    "Emulsion de higiene": { "text": {
+        "ES": {
+            "shortDesc": "Emulsión de limpieza, demaquillante, de PH neutro, hipoalergénica. Indicada para todo tipo de piel, aún las más sensibles.",
+            "fullDesc": "Limpia profundamente la epidermis, se equilibra el pH de la piel. Elimina suavemente las impurezas sin dañar la humedad y el equilibrio natural. Prepara, purificará y acondiciona a la piel para recibir los beneficios óptimos de los mejores cuidados. La piel está lista para recibir los productos propios de la Fase de Tratamiento.",
+            "application": "",
+            "actives": [""],
+            "ph": ""
+        }
+    } },           
+    "Bisome retinol": { "text": {
+        "ES": {
+            "shortDesc": "Mejora la textura, la elasticidad, la tonicidad y la firmeza. Reduce la flacidez. ",
+            "fullDesc": "Mejora el proceso de renovación celular, ayuda a normalizar la queratinización, afinando y eliminando imperfecciones, mejora el sostén. Disminuye la profundidad de las arrugas, los signos visibles de cansancio, disminuye el contraste de manchas. Tono de piel mas uniforme y elástica, efecto matificante. Indicado para piel normal, cutis graso, de más de treinta años. Puede utilizarse en verano",
+            "application": "",
+            "actives": ["Retinol", "Aloe Barbadensis extract"],
+            "ph": ""
+        }
+    } },                
+    "Complex bio vitamins A+E+C": { "text": {
+        "ES": {
+            "shortDesc": "Potente acción antioxidante, un magnífico aporte de firmeza y elasticidad que mejora el color, la luminosidad y la hidratación de la piel retrasando el envejecimiento cutáneo. ",
+            "fullDesc": "Crema antioxidante, humecto – nutritiva, potenciada por la acción de una micro alga, Espirulina, que contiene los veinte aminoácidos en perfecto balance, minerales y proteínas. Textura suave, fluida. Indicada para pieles normales, deshidratadas, menopausia.",
+            "application": "Tras limpiar y tonificar rostro, cuello y escote, aplicar mañana y noche con un suave masaje.",
+            "actives": ["Vitamina A", "Vitamina C", "Vitamina E", "Espirulina"],
+            "ph": ""
+        }
+    } },    
+    "Sublime uvit": { "text": {
+        "ES": {
+            "shortDesc": "Una textura única, enriquecida con ingredientes capaces de activar signos claves de la juventud de la piel. Las arrugas se suavizan visiblemente. La piel recupera su luminosidad y turgencia",
+            "fullDesc": "Formulada específicamente para cubrir las necesidades de las pieles más secas. Dota a la piel de una nueva capacidad de autorregeneración y autodefensa. Fórmula rica y exclusiva, perfectamente equilibrada, de alto poder antioxidante. Reduce la profundidad y longitud de las arrugas y previene su aparición prematura. Reafirmante.",
+            "application": "Tras limpiar y tonificar rostro, cuello y escote, aplicar diariamente por la noche. Dependiendo de las necesidades de la piel, se combinará la Crema Sublime Uvit",
+            "actives": ["Polifenoles de pepitas de uva", "Salvia, Tocoferol", "Aceite de Jojoba"],
+            "ph": ""
+        }
+    } },                  
+    "Acne skin cleans": { "text": {
+        "ES": {
+            "shortDesc": "Innovadora fórmula desarrollada con un vehículo especializado, que no solo mejora la apariencia de la piel, sino que también actúa frente a las causas que generan el acné",
+            "fullDesc": "Específicamente formulado para actuar frente a las causas que generan el acné. Normaliza el PH de la piel, antiséptico, antinflamatorio, anti pruriginoso. Evita la deshidratación de la piel. FPS. Puede combinarse con peeling Biorregulador y Refreshing Mask en tratamiento en gabinete profesional",
+            "application": "Acné: tres aplicaciones diarias, mañana, tarde y noche. No retirar. Piel seborreica: Aplicar por la mañana. No retirar.",
+            "actives": ["Acido Salicílico", "Retinol, Resorcina", "FPS"],
+            "ph": ""
+        }
+    } },              
+    "Exfoliating scrub": { "text": {
+        "ES": {
+            "shortDesc": "Piel fresca, descongestiva y limpia. Prepara a la piel para recibir el tratamiento posterior",
+            "fullDesc": "Suspensión de micro gránulos de silicatos naturales de tamaño heterogéneo. Indicado para exfoliación manual, aún en pieles sensibles. Hipoalergénico. Facial y corporal",
+            "application": "Aplicar sobre la piel, humedecer con agua y trabajar en forma suave y circular de tres a cinco minutos. Retirar con esponja y agua.",
+            "actives": [],
+            "ph": ""
+        }
+    } },             
+    "Refreshing mask": { "text": {
+        "ES": {
+            "shortDesc": "Los ácidos Linoleico y Linolénico, aportan mayor protección a las células de Langerhans, mejorando notablemente la protección de la piel",
+            "fullDesc": "Máscara activa. Ayuda a aumentar los mecanismos de defensa de la piel, aportando beneficios en tratamientos de rosácea, acné, cutis graso, manchas cutáneas y pieles desvitalizadas. Aporta ácidos grasos insaturados esenciales, disminuye la inflamación, ayuda a normalizar la piel",
+            "application": "Aplicar con la piel limpia, luego de retirar Exfoliating Scrub, percibirá un suave picor durante un minuto al llegar a las zonas más profundas de la piel. Dejar actuar durante 20 minutos, observará al retirar una piel suave, limpia y fresca, aún en las instancias más sensibles. Puede combinarse en métodos sinérgicos con Micropeeling o Peeling Biorregulador",
+            "actives": ["Acido Linoleico", "Acido Linolénico", "Avena Sativa", "Malva", "Matricaria Chamomilla"],
+            "ph": "5,5"
+        }
+    } },                 
+    "Specific mask": { "text": {
+        "ES": {
+            "shortDesc": "SpecificMask aporta máxima tecnología en renovación celular, disminuye las arrugas más profundas de la piel otorgando firmeza y radiante apariencia. Piel más lisa que recupera la belleza y juventud",
+            "fullDesc": "Evita la pérdida de agua transepidérmica. Disminuye arrugas dinámicas. Puede aplicarse sobre labios y párpados, aún en pieles sensibles. Aplicar en combinación con Monodosis Específicas o Micropeeling en tratamientos intensivos anti-envejecimiento.",
+            "application": "",
+            "actives": ["Vitamina A", "Vitamina E", "Acido Glicólico", "Acido Salicílico"],
+            "ph": "5,5"
+        }
+    } },               
+    "Micropeeling": { "text": {
+        "ES": {
+            "shortDesc": "Peeling de efecto regenerativo de la piel. Ayuda a regular la melanogénesis actuando como blanqueador",
+            "fullDesc": "Peeling de efecto regenerativo de la piel. Ayuda a regular la melanogénesis, actuando como blanqueador. Ayuda a disminuir las imperfecciones de la piel, manchas cutáneas y de manos. Indicado para todo tipo de piel.",
+            "application": "Aplicar sobre piel limpia, luego de retirar ExfoliatingScrub, trabajar las zonas de manchas cutáneas en forma suave y circular durante tres a cinco minutos, extender a toda la piel del rostro y cuello. Dejar actuar durante cinco minutos y sin retirar aplicar SpecificMasck. Dejar actuar quince minutos y retirar mediante esponja y agua.",
+            "actives": ["Acido Glicólico", "Acido Fítico", "Acido Ascórbico"],
+            "ph": "3,5 / 10 %"
+        }
+    } },                  
+    "Peeling bio regulador": { "text": {
+        "ES": {
+            "shortDesc": "Fórmula de alto desarrollo con doble función: tratamientos de peeling y aumento en la penetrabilidad de activos, mejorando la renovación celular.",
+            "fullDesc": "Fórmula de alto desarrollo con doble función: tratamientos de peeling, y aumento de penetrabilidad de activos, mejorando la recuperación celular. Indicado para Acné, piel seborreica, cutis graso, disminuir líneas de expresión.",
+            "application": "",
+            "actives": ["Acido Salicílico", "Acido Láctico", "Resorcina"],
+            "ph": "3,5"
+        }
+    } },         
+    "Repair eye contour": { "text": {
+        "ES": {
+            "shortDesc": "Una mirada más joven, las ojeras y los signos de cansancio disminuyen. Piel más fresca, clara y luminosa.",
+            "fullDesc": "Crema activa, formulada específicamente para ayudar a recuperar las funciones principales de la piel y mejorar la comunicación intercelular. Mejora la micro circulación palpebral, disminuye la hiperpigmentación, aumenta la firmeza. Protección activa frente al crono y foto envejecimiento. Testeadodermatológicamente.",
+            "application": "Aplicar diariamente, por la mañana.",
+            "actives": ["Polifenoles de pepitas de uva", "Citopeptinas", "Vitamina C", "Alfabisabolol", "FPS"],
+            "ph": ""
+        }
+    } },            
+    "Uvit serum defense": { "text": {
+        "ES": {
+            "shortDesc": "Un tratamiento para impulsar las defensas naturales de la piel y hacerla más resistente a los efectos del estrés diario. Los signos de cansancio acumulado desaparecen, piel confortable y aliviada.",
+            "fullDesc": "Suero antioxidante intensivo, específicamente formulado para proteger a la piel de la acción medioambiental. Efecto relax en líneas de expresión. Reafirmante. Piel de seda. Indicado para todo tipo de piel. Testeado dermatológicamente.",
+            "application": "Tratamiento de peeling: Dejar actuar diez minutos, sin retirar aplicar RefreshingMask durante diez minutos, retirar con esponja y agua. Permeación de activos: Aplicar peeling Bio Regulador, dejar actuar durante tres minutos, retirar, aplicar activos concentrados del 1 al 7 de acuerdo al tratamiento a realizar",            
+            "actives": ["Polifenoles de pepitas de uva", "Citopeptinas", "Vitamina C", "FPS"],
+            "ph": ""
+        }
+    } },            
+    "Hydra intensive serum": { "text": {
+        "ES": {
+            "shortDesc": "Serum multi-acción intensivo, disminuye manchas cutáneas y evita el efecto rebote post-estacional. Aporta una intensa hidratación y resultados de suavidad incomparables",
+            "fullDesc": "Piel más firme, suave y elástica. Mejora visiblemente la luminosidad, coloración e hidratación profunda de la piel. Indicado para piel normal, manchas cutáneas, piel deshidratada. ",
+            "application": "Aplicar por la mañana",
+            "actives": ["Acido Hialurónico", "Acido Láctico", "FPS"],
+            "ph": ""
+        }
+    } },
+    "Hydra intensive tónico": { "text": {
+        "ES": {
+            "shortDesc": "Resblece la hidratación, mejora la renovación celular, suavidad, elasticidad y firmeza, prolongando la juventud de la piel.",
+            "fullDesc": "Fórmula intensiva de acción sinérgica combinada, ayuda a reforzar la barrera protectora de la piel, para lograr una piel hidratada y re-nutrida. Protege a la piel del stress medioambiental. Aporta compensación intensa, inmediata, continua y calma las pieles sensibles.",
+            "application": "Aplicar por la mañana",
+            "actives": ["Acido Hialurónico", "Azuleno", "NMF", "FPS"],
+            "ph": ""
+        }
+    } },           
+    "Microdermo lift": { "text": {
+        "ES": {
+            "shortDesc": "Microdermolift activa de forma inteligente los mecanismos propios de la piel, mediante la acción sinérgica del ácido hialurónico de máxima pureza y vehículos especializados.",
+            "fullDesc": "Piel hidratada con intensidad lisa y luminosa por más tiempo. Un contorno de ojos que alivia para reducir bolsas palpebrales y los signos de fatiga. Especialmente formulado para tratar la delicada zona del contorno de los ojos, esta única textura, reduce líneas de expresión y arrugas con una sensación aterciopelada",
+            "application": "Aplicar en la zona del contorno de los ojos y líneas de expresión",
+            "actives": ["Acido Hialurónico"],
+            "ph": ""
+        }
+    } },               
+    "Active 7 Espuma": { "text": {
+        "ES": {
+            "shortDesc": "Tratamiento reafirmante con alto poder nutritivo que, por su composición rica en activos compensadores, mejora en firmeza y elasticidad de la piel, recuperando toda su vitalidad y energía.",
+            "fullDesc": "Espuma corporal, específicamente formulada para potenciar el tratamiento reductor, anticelulítico y tonificante corporal. Ayuda a eliminar el aspecto visible de la celulitis, mejora la tonicidad de los tejidos, disminuye la sensación de piernas cansadas. Reequilibra a la piel en oligoelementos, minerales, aminoácidos y proteínas. Piel más lisa, firme, elástica, suave y luminosa. Puede utilizarse también como apoyo domiciliario",
+            "application": "Apoyo domiciliario: Aplicar antes de hacer ejercicio y después de ducharse. Indicada para todo tipo de piel",
+            "actives": ["Cafeína", "Centella asiática", "Acido Lipoico", "Fosfatidilcolina", "Espirulina", "Vitamina C liposomada", "Oligoelementos marinos + Zn + CU"],
+            "ph": ""
+        }
+    } },               
+    "Renovatio retinol for men": { "text": {
+        "ES": {
+            "shortDesc": "Crema facial ultra ligera y elástica, específicamente formulada para la piel del hombre",
+            "fullDesc": "Piel lisa y firme. Disminuye líneas de expresión y arrugas. Indicado para piel con tendencia a seca",
+            "application": "aplicar por la mañana y por la noche",
+            "actives": ["retinol"],
+            "ph": ""
+        }
+    } },     
+    "Renovatio serum for men": { "text": {
+        "ES": {
+            "shortDesc": "Serum intensivo formulado específicamente para la piel del hombre con filtro solar.",
+            "fullDesc": "Disminuye líneas de expresión y arrugas.",
+            "application": "Aplicar después de afeitar, por la mañana y por la noche",
+            "actives": ["polifenoles de pepitas de uva", "Vitamina C", "FPS"],
+            "ph": ""
+        }
+    } },       
+    "Renovatio skin control for men": { "text": {
+        "ES": {
+            "shortDesc": "Crema facial ultra ligera y elástica formulada específicamente para la piel del hombre.",
+            "fullDesc": "Favorece el normal desarrollo de la piel, disminuye la oleosidad, aspecto saludable, uniforme y matificante de la piel. Indicado para cutis graso",
+            "application": "Aplicar después de afeitar, por la mañana y por la noche.",
+            "actives": ["Acido Salicílico", "Resorcina", "FPS"],
+            "ph": ""
+        }
+    } },
+    "1 Vitamina C Liposomada": { "text": {
+        "ES": {
+            "shortDesc": "Fórmula de tecnología innovadora, que ayuda a enriquecer, estimular y proteger a la piel de la acción de los radicales libres, compensando las carencias de la piel. Facial y corporal.",
+            "fullDesc": "Puede combinarse con aparatología específica para cada tratamiento en particular",
+            "application": "",
+            "actives": ["Vitamina C Liposomada"],
+            "ph": ""
+        }
+    } },       
+    "2 Acido Lipoico": { "text": {
+        "ES": {
+            "shortDesc": "Concentrado activo antioxidante, ayuda a mejorar la firmeza y tonicidad de los tejidos, disminuye el fotoenvejecimieto de la piel. Facial y corporal.",
+            "fullDesc": "Puede combinarse con aparatología específica para cada tratamiento en particular",
+            "application": "",
+            "actives": ["Acido Lipoico"],
+            "ph": ""
+        }
+    } },               
+    "3 Oligoelementos Marinos": { "text": {
+        "ES": {
+            "shortDesc": "Serum concentrado activo, específicamente formulado para compensar las carencias de la piel involutiva, mediante la acción sinérgica de oligoelementos marinos y minerales. Facial y corporal",
+            "fullDesc": "Puede combinarse con aparatología específica para cada tratamiento en particular",
+            "application": "",
+            "actives": ["Oligoelementos marinos", "Zinc", "Cobre"],
+            "ph": ""
+        }
+    } },      
+    "4 Fosfatidilcolina": { "text": {
+        "ES": {
+            "shortDesc": "Lipolítico. Específicamente formulado para el tratamiento de adiposidad localizada en abdomen, cintura y flancos, caderas, glúteos, parte interna de muslos, rodillas y brazos",
+            "fullDesc": "Puede combinarse con aparatología específica para cada tratamiento en particular",
+            "application": "",
+            "actives": ["Fosfatidilcolina"],
+            "ph": ""
+        }
+    } },            
+    "6 Espirulina": { "text": {
+        "ES": {
+            "shortDesc": "Concentrado activo rico en algas azules. Contiene los veinte aminoácidos esenciales en perfecto balance + proteínas. Reafirmante, reequilibrante. Facial y corporal",
+            "fullDesc": "Puede combinarse con aparatología específica para cada tratamiento en particular",
+            "application": "",
+            "actives": ["Espirulina"],
+            "ph": ""
+        }
+    } },                  
+    "Crema antioxidante corporal": { "text": {
+        "ES": {
+            "shortDesc": "Crema antioxidante corporal, específicamente formulada para proteger a la piel de la acción de los radicales libres",
+            "fullDesc": "Aportando mayor beneficio mediante la protección de la acción solar. Evita el fotoenvejecimiento de la piel. Tonificante, Mejora la hidratación y elasticidad. Piel de seda.",
+            "application": "",
+            "actives": ["Polifenoles de pepitas de uva", "Tocoferol", "FPS"],
+            "ph": ""
+        }
+    } },   
+    "Crema para masajes": { "text": {
+        "ES": {
+            "shortDesc": "Disminuye los signos visibles de la celulitis, activa la microcirculación sanguínea y la oxigenación celular.",
+            "fullDesc": "Reductora, anticelulítica, Tonificante. Crema de textura altamente elástica.",
+            "application": "",
+            "actives": ["Cafeina", "L-Carnitina"],
+            "ph": ""
+        }
+    } },            
+    "Hydroviton": { "text": {
+        "ES": {
+            "shortDesc": "Shock hidratante - antioxidante de acción sinérgica: Ayudan a hidratar profundamente la piel y protegerla de la acción medioambiental, revitalizando su resistencia y luminosidad",
+            "fullDesc": "Refuerzan la barrera protectora. Constituyen humectantes antioxidantes con propiedades anti envejecimiento. Indicadas para: Alta hidratación, pacientes con acné, rosácea, piel sensible, hiperqueratosis, psoriasis. Pacientes bajo tratamientos tópicos o sistémicos que resecan la piel.",
+            "application": "Aplicar con la piel limpia, por la mañana y por la noche.",
+            "actives": ["Gluconolactona", "Pentaglicanos"],
+            "ph": ""
+        }
+    } },                    
+    "Complex AM-45": { "text": {
+        "ES": {
+            "shortDesc": "Refuerza los mecanismos de regeneración y recuperación de la piel, mediante múltiples modos de acción frente a los marcadores de envejecimiento de la piel.",
+            "fullDesc": "Tratamiento reparador nocturno. Ricas en aminoácidos. Contienen propiedades reequilibrantes, antiinflamatorias, descongestivas, nutritivas, remineralizantes y re-oxigenantes. Estimulan intercambios celulares. Triple acción reafirmante: Antioxidantes: trampas de exceso de radicales libres en una etapa temprana. Estimulan la contracción de las fibras de colágeno y protegen el tejido de soporte de la piel. Efecto relleno.",
+            "application": "Aplicar todos los días, por la noche en el rostro, cuello y escote",
+            "actives": ["Sepilifth", "Algas azules"],
+            "ph": ""
+        }
+    } },                 
+    "Vitamina C": { "text": {
+        "ES": {
+            "shortDesc": "Ampollas de máxima tecnología, a base de Vitamina C específicamente estabilizada.",
+            "fullDesc": "Ayudan a combatir el oxígeno reactivo, aportando mayor protección a las células madre de piel Propiedades antioxidantes. ",
+            "application": "Aplicar diariamente por la mañana.",
+            "actives": ["Vitamina C"],
+            "ph": ""
+        }
+    } },                    
+    "Bio Dose": { "text": {
+        "ES": {
+            "shortDesc": "Shock antioxidante-antiglicación sinérgico combinado de formulación avanzada.",
+            "fullDesc": "Ayudan a combatir la acción de los radicales libres, restableciendo en la piel su natural belleza y luminosidad desde las primeras aplicaciones. Mejoran el rejuvenecimiento celular. ",
+            "application": "aplicar por la mañana y por la noche",
+            "actives": ["Blueberry", "Mulberry", "Cranberry"],
+            "ph": ""
+        }
+    } },                      
+    "Argan Bio +": { "text": {
+        "ES": {
+            "shortDesc": "Las ampollas ARGAN BIO+ combinan las propiedades únicas del Aceite de Argán, procedente del suroeste de Marruecos, con vehículos específicamente desarrollados",
+            "fullDesc": "Ayudan a retrasar el envejecimiento celular, disminuir estrías y cicatrices. Aportan protección a las células dérmicas. Regeneran la piel y combaten el envejecimiento. Reestructurador y renovador celular. Eliminan tanto las impurezas como las marcas de la edad o del acné. Evitan la inflamación, generan tonicidad.",
+            "application": "Aplicar diariamente. Cuando se traten estrías y cicatrices, aplicar dos veces por día",
+            "actives": ["Argan Oil"],
+            "ph": ""
+        }
+    } },                   
+    "Skin Dose": { "text": {
+        "ES": {
+            "shortDesc": "Shock sinérgico combinado, monodosis indicadas para el tratamiento de manchas cutáneas, e irregularidades de la pigmentación",
+            "fullDesc": "Promueven la regulación del ciclo celular. Promueven la sobrevivencia celular. Resistencia al estrés y anti-envejecimiento. Activan la producción de sirtuinas acudiendo al rescate y reparando las células dañadas. Indicadas para: tratamiento de manchas cutaneas, anti-envejecimiento ",
+            "application": "Aplicación: trabajar en forma circular en las manchas o tratar zonas con irregularidades pigmentarias, luego extender a toda la piel.",
+            "actives": ["Grosella", "Reservatrol"],
+            "ph": ""
+        }
+    } },                     
+    "Vitamina F Pure": { "text": {
+        "ES": {
+            "shortDesc": "Ayudan a reafirmar la piel al mismo tiempo que proporcionan protección de alto nivel frente al impacto medioambiental",
+            "fullDesc": "Estimulan las defensas cutáneas y el metabolismo celular. Protectoras de células de Langerhans. Protectoras del sistema inmunitoario de la piel. Indicadas para: el cuidado de la piel sensible, roseacea o afectada por el estrés.",
+            "application": "Aplicar por la mañana y por la noche.",
+            "actives": ["Vitamina C"],
+            "ph": ""
+        }
+    } },               
+    "Complex AM-40": { "text": {
+        "ES": {
+            "shortDesc": "Avanzado tratamiento anti- envejecimiento. Combinan péptidos y proteínas activas que proporcionan un tratamiento efectivo para mantener la cantidad y calidad del colágeno.",
+            "fullDesc": "Indicadas para contorno de labios y líneas de expresión. Disminuyen líneas de expresión y arrugas, al mismo tiempo que mejoran y reafirman. Anti-Glicación, evitan la formación de los AGEs, subproductos de la glicación cuya acumulación induce irreversiblemente a la pérdida de elasticidad. Piel más descansada, suave y radiante desde el momento de la aplicación.",
+            "application": "Aplicar por la mañana y por la noche",
+            "actives": ["Trylagen"],
+            "ph": ""
+        }
+    } },                 
+    "HSP-20": { "text": {
+        "ES": {
+            "shortDesc": "Tratamiento reparador nocturno de contorno de ojos.",
+            "fullDesc": "Calmante, actúa como un escudo frente a las agresiones medioambientales. Fuente de Ácidos Grasos Esenciales, antioxidantes, proteínas, aminoácidos, vitaminas y minerales zinc-selenio- cobre. Las Monodosis HSP- 20, ayudan a restaurar y preservar la apariencia juvenil de la delicada piel de la zona más expresiva del rostro.",
+            "application": "Aplicar por la noche en la zona de contorno de ojos.",
+            "actives": ["Chía", "Sepicalm"],
+            "ph": ""
+        }
+    } },                        
+    "Dynamic Do All 1": { "text": {
+        "ES": {
+            "shortDesc": "Multifuncional Máscara peeling de belleza correctiva, indicada específicamente para el tratamiento de irregularidades pigmentarias en sistemas de rejuvenecimiento facial.",
+            "fullDesc": "Rica ácido mandélico y arbutina, mejora el tono y la textura de la piel, aclara, calma e hidrata, minimizando poros. Contiene taninos de efecto astringente, que ayudan a reducir la inflamación antimicrobiana. Refuerza la función barrera, con excelente tolerancia y eficacia en el tratamiento de las pieles sensibles, mejorando el tono y la luminosidad de la piel.",
+            "application": "Dejar actuar durante quince minutos, de acuerdo a las indicaciones del protocolo específico y retirar.",
+            "actives": ["Mandélico", "UVA URSI"],
+            "ph": "3,5"
+        }
+    } },              
+    "Dynamic Do All 2": { "text": {
+        "ES": {
+            "shortDesc": "Multifuncional Máscara peeling de rejuvenecimiento, que une tres generaciones de hidroxiácidos, ácido Glicólico, Gluconolactona y Lactobiónico. Mejora la renovación celular con alta tolerancia y eficacia en el tratamiento de las pieles sensibles. Contribuye a revertir los signos del fotoenvejecimiento cutáneo.",
+            "fullDesc": "Fortalece la función barrera de la piel, debido a su acción estimulante sobre la regeneración epidérmica y sus propiedades hidratantes, higroscópicas y antioxidantes. Estimula el recambio celular. Suaviza la piel. Disminuye el tamaño del poro. Disminuye las arrugas. Mejora la elasticidad, firmeza y luminosidad de la piel. Mejora la tonalidad. Hidrata.",
+            "application": "Puede utilizarse de forma independiente o en sinergia con activos tópicos en procedimientos dermocosmiátricos para suavizar, acondicionar y compensar la piel. Dejar actuar durante quince minutos, de acuerdo a las indicaciones del protocolo específico y retirar.",
+            "actives": ["Lactobiónico", "Glicólico","Gluconolactona"],
+            "ph": "3,5"
+        }
+    } },              
+    "DD Cream": { "text": {
+        "ES": {
+            "shortDesc": "Crema de tratamiento anti-edad inteligente, ayuda a proteger a la piel frente al paso del tiempo. La piel infunde con un desarrollado cóctel de embellecimiento. No sólo corrige, protege su piel de las agresiones externas.",
+            "fullDesc": "Un todo dinámico y simultáneo que protege las barreras de la piel para prevenir la pérdida de humedad, compensar, estimular y equilibrar la tonalidad, dejando la piel iluminada y naturalmente magnífica. Anti-envejecimiento . Hidratatante. Minimiza los poros. Minimiza Imperfecciones. Reduce Enrojecimiento. Mejora la tonalidad. Ilumina. Estimula las defensas. Mejora la vitalidad. Reafirma. Estimula la tonalidad. Estimula la tonallidad en forma pareja.",
+            "application": "Aplicar con la piel limpia por la mañana.",
+            "actives": ["Rosa Mosqueta", "Gluconolactona", "Sésamo", "Beta Caroteno", "Filtro Solar"],
+            "ph": ""
+        }
+    } },                      
+    "Sensitive Skin Cream": { "text": {
+        "ES": {
+            "shortDesc": "Crema de tratamiento específicamente formulada para el cuidado de la piel sensible, rica en ácidos grasos insaturados, tocoferoles, beta-glucanos, minerales, oligoelementos y vitaminas que ayudan a calmar y proteger a la piel, frente a la acción medioambiental. Triple acción protectora del colágeno. Regeneradora.",
+            "fullDesc": "Equilibrante - reafirmante - antioxidante. Efecto voluminizante en lineas dinámicas. Disminuye la inflamacion. Hidrata la piel. Estimula la formación de colágeno. Estimula las defensas. Elimina bacterias. Reduce el enrojecimiento .",
+            "application": "Aplicar diariamente por la mañana Sensitive Skin, el tratamiento puede potenciarse con Monodosis-Vitamina F aplicadas durante la noche.",
+            "actives": ["Argán Oil", "Sepilifth DPHP", "Avena Sativa", "Filtro solar"],
+            "ph": ""
+        }
+    } },          
+    "Whitening Cream": { "text": {
+        "ES": {
+            "shortDesc": "Su fórmula rica en despigmentantes, con características anti- envejecimiento, anti-inflamatorios, actúa en un todo dinámico y simultáneo.",
+            "fullDesc": "Estimula los mecanismos de defensa, disminuye el estrés oxidativo, ayudando a disminuir los mecanismos de hiperpigmentación propios de la cascada pigmentaria. Marcada acción anti-envejecimiento, descongestiva- purificante. No contiene parabenos. Despigmentante. Homogeneizante. Anti-envejecimiento. Antioxidante. Descongestiva. Purificante. Foto-protectora.",
+            "application": "Aplicar diariamente por la noche, en las zonas hiperpigmentadas, dejar actuar durante 2 minutos, y extender a todo el rostro. Se puede potenciar el tratamiento con la aplicación de ampollas SKIN-DOSE.",
+            "actives": ["Skin Biolight", "Uva Ursi", "Regaliz", "Filtro solar"],
+            "ph": ""
+        }
+    } },               
+    "Protector Solar - Grosella": { "text": {
+        "ES": {
+            "shortDesc": "Fluído corporal. Protección reforzada frente a los rayos UVA y UVB, gracias a un sistema filtrante óptimo Específico, combinado con Grosella, antioxidante protector de la piel.",
+            "fullDesc": "Ayuda a prevenir intolerancias solares y manchas pigmentarias foto-inducidas. Textura fluida, no grasa, acabado imperceptible. Sin perfume. Sin parabenos, con color. Testeados en USA bajo normas FDA-COLIPA",
+            "application": "",
+            "actives": ["Con color", "Grosella", "FPS +50"],
+            "ph": ""
+        }
+    } },    
+    "Protector Solar - Sepicalm V.G": { "text": {
+        "ES": {
+            "shortDesc": "Fluído facial. Protección reforzada frente a los rayos UVA y UVB, gracias a un sistema filtrante óptimo Específico, combinado con Sepicalm S, biovector aminoácido con minerales, mejorando el confort cutáneo.",
+            "fullDesc": "Ayuda a prevenir intolerancias solares. Textura fluida, no graso. Acabado imperceptible. Sin perfume. Sin parabenos. Testeados en USA bajo normas FDA-COLIPA",
+            "application": "",
+            "actives": ["Con color", "Sepicalm V.G", "FPS +50"],
+            "ph": ""
+        }
+    } },
+    "Protector Solar - Aceite de Sésamo": { "text": {
+        "ES": {
+            "shortDesc": "Fluído corporal. Protección reforzada frente a los rayos UVA y UVB, gracias a un sistema filtrante óptimo Específico, combinado con Aceite de sésamo, rico en acidos grasos esenciales.",
+            "fullDesc": "Ayuda a prevenir intolerancias solares y daño provocado por la accion de rayos UV. Textura fluida, no grasa, acabado imperceptible. Sin perfume. Sin parabenos. Testeados en USA bajo normas FDA-COLIPA",
+            "application": "",
+            "actives": ["Aceite de Sésamo", "FPS +50"],
+            "ph": ""
+        }
+    } },    
+    "Protector Solar - Ácido Hialurónico": { "text": {
+        "ES": {
+            "shortDesc": "Fluído facial. Protección reforzada frente a los rayos UVA y UVB, gracias a un sistema filtrante óptimo Específico, combinado con Acido Hialurónico, hidratante protector de la piel.",
+            "fullDesc": "Ayuda a prevenir intolerancias solares y daño celular provocado por la acción de rayos UV. Textura fluida, no grasa. Acabado imperceptible. Sin perfume. Sin parabenos, con color. Testeados en USA bajo normas FDA-COLIPA",
+            "application": "",
+            "actives": ["Ácido Hialurónico", "FPS +50"],
+            "ph": ""
+        }
+    } } 
+};
+
+products.forEach(function (p) {
+    var d = productsDescription[p.name];
+    db.products.update({_id: p._id}, {$set: {description: d}})
+})

+ 37 - 0
back/products.script.js

@@ -0,0 +1,37 @@
+var conn = new Mongo();
+var db = conn.getDB('eba');
+var categories = db.categories.find();
+var oldProducts = db.productos.find();
+
+var newCategoriesFormat = {
+    '1':  { "_id" : ObjectId( "58caba2ce53f0644597b74e3" ), "name" : { "EN" : "cleansers", "ES" : "higiene" } },
+    '2':  { "_id" : ObjectId( "58caba2ce53f0644597b74e4" ), "name" : { "EN" : "masks", "ES" : "mascaras" } },
+    '3':  { "_id" : ObjectId( "58caba2ce53f0644597b74ec" ), "name" : { "EN" : "hyaluronic acid", "ES" : "acido hialuronico" } },
+    '4':  { "_id" : ObjectId( "58caba2ce53f0644597b74e5" ), "name" : { "EN" : "peeling", "ES" : "peels" } },
+    '5':  { "_id" : ObjectId( "58caba2ce53f0644597b74e6" ), "name" : { "EN" : "body", "ES" : "corporales" } },
+    '6':  { "_id" : ObjectId( "58caba2ce53f0644597b74e7" ), "name" : { "EN" : "men", "ES" : "hombres" } },
+    '7':  { "_id" : ObjectId( "58caba2ce53f0644597b74e8" ), "name" : { "EN" : "intensive treatment", "ES" : "proteccion intensiva" } },
+    '8':  { "_id" : ObjectId( "58caba2ce53f0644597b74eb" ), "name" : { "EN" : "ampoules", "ES" : "monodosis" } },
+    '9':  { "_id" : ObjectId( "58caba2ce53f0644597b74e9" ), "name" : { "EN" : "concentrated actives", "ES" : "activos concentrados" } },
+    '10': { "_id" : ObjectId( "58caba2ce53f0644597b74ea" ), "name" : { "EN" : "sun protection", "ES" : "protectores solares" } }
+};
+
+function mkSize(s) {
+    return s.replace(/\./g, '').split(' | ');
+}
+
+function mkProduct(p) {
+    return {
+        name: p.nombre,
+        category: newCategoriesFormat[p.categoria],
+        imgUrl: p.imagen,
+        thumbUrl: p.thumb,
+        size: mkSize(p.presentacion)
+    }
+}
+
+oldProducts.forEach(function (p) {
+    var newp = mkProduct(p);
+    printjson(newp);
+    db.products.insert(newp);
+})

+ 0 - 1
back/routes.js

@@ -5,6 +5,5 @@
 'use strict';
 
 module.exports = function (app) {
-    console.log('routes')
     app.use('/products', require('./api/products'));
 }

+ 407 - 0
products-desc.json

@@ -0,0 +1,407 @@
+{
+    "Audace": { "text": {
+        "ES": {
+            "shortDesc": "Acción altamente hidratante y regeneradora en pieles desvitalizadas. Promueve la formación de colágeno, Ayuda a evitar la pérdida de agua transepidérmica, estimula la liberación de citoquinas. Efecto luminoso en pieles secas, con necesidades. Compensa las carencias de la piel. Ayuda a disminuir estrías y cicatrices.",
+            "fullDesc": "Piel más confortable y aparece revitalizada. Incluso al final del día, la piel se siente nutrida e hidratada. Los signos de cansancio y de la edad parecen reducidos. La piel visiblemente reparada, con toda la luminosidad recuperada. Su textura rica y densa combate las arrugas y líneas de expresión y proporciona el confort que las pieles secas necesitan. Se absorbe con rapidez sin restos grasos.",
+            "application": "Aplicar en rostro, cuello y escote, luego de la crema Sublime Uvit. Aplicar en estrías y cicatrices con suave masaje circular.",
+            "actives": ["Acido Glicólico ( 7%)", "Extracto de algas"],
+            "ph": ""
+        }
+    } },                        
+    "Emulsion de higiene": { "text": {
+        "ES": {
+            "shortDesc": "Emulsión de limpieza, demaquillante, de PH neutro, hipoalergénica. Indicada para todo tipo de piel, aún las más sensibles.",
+            "fullDesc": "Limpia profundamente la epidermis, se equilibra el pH de la piel. Elimina suavemente las impurezas sin dañar la humedad y el equilibrio natural. Prepara, purificará y acondiciona a la piel para recibir los beneficios óptimos de los mejores cuidados. La piel está lista para recibir los productos propios de la Fase de Tratamiento.",
+            "application": "",
+            "actives": [""],
+            "ph": ""
+        }
+    } },           
+    "Bisome retinol": { "text": {
+        "ES": {
+            "shortDesc": "Mejora la textura, la elasticidad, la tonicidad y la firmeza. Reduce la flacidez. ",
+            "fullDesc": "Mejora el proceso de renovación celular, ayuda a normalizar la queratinización, afinando y eliminando imperfecciones, mejora el sostén. Disminuye la profundidad de las arrugas, los signos visibles de cansancio, disminuye el contraste de manchas. Tono de piel mas uniforme y elástica, efecto matificante. Indicado para piel normal, cutis graso, de más de treinta años. Puede utilizarse en verano",
+            "application": "",
+            "actives": ["Retinol", "Aloe Barbadensis extract"],
+            "ph": ""
+        }
+    } },                
+    "Complex bio vitamins A+E+C": { "text": {
+        "ES": {
+            "shortDesc": "Potente acción antioxidante, un magnífico aporte de firmeza y elasticidad que mejora el color, la luminosidad y la hidratación de la piel retrasando el envejecimiento cutáneo. ",
+            "fullDesc": "Crema antioxidante, humecto – nutritiva, potenciada por la acción de una micro alga, Espirulina, que contiene los veinte aminoácidos en perfecto balance, minerales y proteínas. Textura suave, fluida. Indicada para pieles normales, deshidratadas, menopausia.",
+            "application": "Tras limpiar y tonificar rostro, cuello y escote, aplicar mañana y noche con un suave masaje.",
+            "actives": ["Vitamina A", "Vitamina C", "Vitamina E", "Espirulina"],
+            "ph": ""
+        }
+    } },    
+    "Sublime uvit": { "text": {
+        "ES": {
+            "shortDesc": "Una textura única, enriquecida con ingredientes capaces de activar signos claves de la juventud de la piel. Las arrugas se suavizan visiblemente. La piel recupera su luminosidad y turgencia",
+            "fullDesc": "Formulada específicamente para cubrir las necesidades de las pieles más secas. Dota a la piel de una nueva capacidad de autorregeneración y autodefensa. Fórmula rica y exclusiva, perfectamente equilibrada, de alto poder antioxidante. Reduce la profundidad y longitud de las arrugas y previene su aparición prematura. Reafirmante.",
+            "application": "Tras limpiar y tonificar rostro, cuello y escote, aplicar diariamente por la noche. Dependiendo de las necesidades de la piel, se combinará la Crema Sublime Uvit",
+            "actives": ["Polifenoles de pepitas de uva", "Salvia, Tocoferol", "Aceite de Jojoba"],
+            "ph": ""
+        }
+    } },                  
+    "Acne skin cleans": { "text": {
+        "ES": {
+            "shortDesc": "Innovadora fórmula desarrollada con un vehículo especializado, que no solo mejora la apariencia de la piel, sino que también actúa frente a las causas que generan el acné",
+            "fullDesc": "Específicamente formulado para actuar frente a las causas que generan el acné. Normaliza el PH de la piel, antiséptico, antinflamatorio, anti pruriginoso. Evita la deshidratación de la piel. FPS. Puede combinarse con peeling Biorregulador y Refreshing Mask en tratamiento en gabinete profesional",
+            "application": "Acné: tres aplicaciones diarias, mañana, tarde y noche. No retirar. Piel seborreica: Aplicar por la mañana. No retirar.",
+            "actives": ["Acido Salicílico", "Retinol, Resorcina", "FPS"],
+            "ph": ""
+        }
+    } },              
+    "Exfoliating scrub": { "text": {
+        "ES": {
+            "shortDesc": "Piel fresca, descongestiva y limpia. Prepara a la piel para recibir el tratamiento posterior",
+            "fullDesc": "Suspensión de micro gránulos de silicatos naturales de tamaño heterogéneo. Indicado para exfoliación manual, aún en pieles sensibles. Hipoalergénico. Facial y corporal",
+            "application": "Aplicar sobre la piel, humedecer con agua y trabajar en forma suave y circular de tres a cinco minutos. Retirar con esponja y agua.",
+            "actives": [],
+            "ph": ""
+        }
+    } },             
+    "Refreshing mask": { "text": {
+        "ES": {
+            "shortDesc": "Los ácidos Linoleico y Linolénico, aportan mayor protección a las células de Langerhans, mejorando notablemente la protección de la piel",
+            "fullDesc": "Máscara activa. Ayuda a aumentar los mecanismos de defensa de la piel, aportando beneficios en tratamientos de rosácea, acné, cutis graso, manchas cutáneas y pieles desvitalizadas. Aporta ácidos grasos insaturados esenciales, disminuye la inflamación, ayuda a normalizar la piel",
+            "application": "Aplicar con la piel limpia, luego de retirar Exfoliating Scrub, percibirá un suave picor durante un minuto al llegar a las zonas más profundas de la piel. Dejar actuar durante 20 minutos, observará al retirar una piel suave, limpia y fresca, aún en las instancias más sensibles. Puede combinarse en métodos sinérgicos con Micropeeling o Peeling Biorregulador",
+            "actives": ["Acido Linoleico", "Acido Linolénico", "Avena Sativa", "Malva", "Matricaria Chamomilla"],
+            "ph": "5,5"
+        }
+    } },                 
+    "Specific mask": { "text": {
+        "ES": {
+            "shortDesc": "SpecificMask aporta máxima tecnología en renovación celular, disminuye las arrugas más profundas de la piel otorgando firmeza y radiante apariencia. Piel más lisa que recupera la belleza y juventud",
+            "fullDesc": "Evita la pérdida de agua transepidérmica. Disminuye arrugas dinámicas. Puede aplicarse sobre labios y párpados, aún en pieles sensibles. Aplicar en combinación con Monodosis Específicas o Micropeeling en tratamientos intensivos anti-envejecimiento.",
+            "application": "",
+            "actives": ["Vitamina A", "Vitamina E", "Acido Glicólico", "Acido Salicílico"],
+            "ph": "5,5"
+        }
+    } },               
+    "Micropeeling": { "text": {
+        "ES": {
+            "shortDesc": "Peeling de efecto regenerativo de la piel. Ayuda a regular la melanogénesis actuando como blanqueador",
+            "fullDesc": "Peeling de efecto regenerativo de la piel. Ayuda a regular la melanogénesis, actuando como blanqueador. Ayuda a disminuir las imperfecciones de la piel, manchas cutáneas y de manos. Indicado para todo tipo de piel.",
+            "application": "Aplicar sobre piel limpia, luego de retirar ExfoliatingScrub, trabajar las zonas de manchas cutáneas en forma suave y circular durante tres a cinco minutos, extender a toda la piel del rostro y cuello. Dejar actuar durante cinco minutos y sin retirar aplicar SpecificMasck. Dejar actuar quince minutos y retirar mediante esponja y agua.",
+            "actives": ["Acido Glicólico", "Acido Fítico", "Acido Ascórbico"],
+            "ph": "3,5 / 10 %"
+        }
+    } },                  
+    "Peeling bio regulador": { "text": {
+        "ES": {
+            "shortDesc": "Fórmula de alto desarrollo con doble función: tratamientos de peeling y aumento en la penetrabilidad de activos, mejorando la renovación celular.",
+            "fullDesc": "Fórmula de alto desarrollo con doble función: tratamientos de peeling, y aumento de penetrabilidad de activos, mejorando la recuperación celular. Indicado para Acné, piel seborreica, cutis graso, disminuir líneas de expresión.",
+            "application": "",
+            "actives": ["Acido Salicílico", "Acido Láctico", "Resorcina"],
+            "ph": "3,5"
+        }
+    } },         
+    "Repair eye contour": { "text": {
+        "ES": {
+            "shortDesc": "Una mirada más joven, las ojeras y los signos de cansancio disminuyen. Piel más fresca, clara y luminosa.",
+            "fullDesc": "Crema activa, formulada específicamente para ayudar a recuperar las funciones principales de la piel y mejorar la comunicación intercelular. Mejora la micro circulación palpebral, disminuye la hiperpigmentación, aumenta la firmeza. Protección activa frente al crono y foto envejecimiento. Testeadodermatológicamente.",
+            "application": "Aplicar diariamente, por la mañana.",
+            "actives": ["Polifenoles de pepitas de uva", "Citopeptinas", "Vitamina C", "Alfabisabolol", "FPS"],
+            "ph": ""
+        }
+    } },            
+    "Uvit serum defense": { "text": {
+        "ES": {
+            "shortDesc": "Un tratamiento para impulsar las defensas naturales de la piel y hacerla más resistente a los efectos del estrés diario. Los signos de cansancio acumulado desaparecen, piel confortable y aliviada.",
+            "fullDesc": "Suero antioxidante intensivo, específicamente formulado para proteger a la piel de la acción medioambiental. Efecto relax en líneas de expresión. Reafirmante. Piel de seda. Indicado para todo tipo de piel. Testeado dermatológicamente.",
+            "application": "Tratamiento de peeling: Dejar actuar diez minutos, sin retirar aplicar RefreshingMask durante diez minutos, retirar con esponja y agua. Permeación de activos: Aplicar peeling Bio Regulador, dejar actuar durante tres minutos, retirar, aplicar activos concentrados del 1 al 7 de acuerdo al tratamiento a realizar",            
+            "actives": ["Polifenoles de pepitas de uva", "Citopeptinas", "Vitamina C", "FPS"],
+            "ph": ""
+        }
+    } },            
+    "Hydra intensive serum": { "text": {
+        "ES": {
+            "shortDesc": "Serum multi-acción intensivo, disminuye manchas cutáneas y evita el efecto rebote post-estacional. Aporta una intensa hidratación y resultados de suavidad incomparables",
+            "fullDesc": "Piel más firme, suave y elástica. Mejora visiblemente la luminosidad, coloración e hidratación profunda de la piel. Indicado para piel normal, manchas cutáneas, piel deshidratada. ",
+            "application": "Aplicar por la mañana",
+            "actives": ["Acido Hialurónico", "Acido Láctico", "FPS"],
+            "ph": ""
+        }
+    } },
+    "Hydra intensive tónico": { "text": {
+        "ES": {
+            "shortDesc": "Resblece la hidratación, mejora la renovación celular, suavidad, elasticidad y firmeza, prolongando la juventud de la piel.",
+            "fullDesc": "Fórmula intensiva de acción sinérgica combinada, ayuda a reforzar la barrera protectora de la piel, para lograr una piel hidratada y re-nutrida. Protege a la piel del stress medioambiental. Aporta compensación intensa, inmediata, continua y calma las pieles sensibles.",
+            "application": "Aplicar por la mañana",
+            "actives": ["Acido Hialurónico", "Azuleno", "NMF", "FPS"],
+            "ph": ""
+        }
+    } },           
+    "Microdermo lift": { "text": {
+        "ES": {
+            "shortDesc": "Microdermolift activa de forma inteligente los mecanismos propios de la piel, mediante la acción sinérgica del ácido hialurónico de máxima pureza y vehículos especializados.",
+            "fullDesc": "Piel hidratada con intensidad lisa y luminosa por más tiempo. Un contorno de ojos que alivia para reducir bolsas palpebrales y los signos de fatiga. Especialmente formulado para tratar la delicada zona del contorno de los ojos, esta única textura, reduce líneas de expresión y arrugas con una sensación aterciopelada",
+            "application": "Aplicar en la zona del contorno de los ojos y líneas de expresión",
+            "actives": ["Acido Hialurónico"],
+            "ph": ""
+        }
+    } },               
+    "Active 7 Espuma": { "text": {
+        "ES": {
+            "shortDesc": "Tratamiento reafirmante con alto poder nutritivo que, por su composición rica en activos compensadores, mejora en firmeza y elasticidad de la piel, recuperando toda su vitalidad y energía.",
+            "fullDesc": "Espuma corporal, específicamente formulada para potenciar el tratamiento reductor, anticelulítico y tonificante corporal. Ayuda a eliminar el aspecto visible de la celulitis, mejora la tonicidad de los tejidos, disminuye la sensación de piernas cansadas. Reequilibra a la piel en oligoelementos, minerales, aminoácidos y proteínas. Piel más lisa, firme, elástica, suave y luminosa. Puede utilizarse también como apoyo domiciliario",
+            "application": "Apoyo domiciliario: Aplicar antes de hacer ejercicio y después de ducharse. Indicada para todo tipo de piel",
+            "actives": ["Cafeína", "Centella asiática", "Acido Lipoico", "Fosfatidilcolina", "Espirulina", "Vitamina C liposomada", "Oligoelementos marinos + Zn + CU"],
+            "ph": ""
+        }
+    } },               
+    "Renovatio retinol for men": { "text": {
+        "ES": {
+            "shortDesc": "Crema facial ultra ligera y elástica, específicamente formulada para la piel del hombre",
+            "fullDesc": "Piel lisa y firme. Disminuye líneas de expresión y arrugas. Indicado para piel con tendencia a seca",
+            "application": "aplicar por la mañana y por la noche",
+            "actives": ["retinol"],
+            "ph": ""
+        }
+    } },     
+    "Renovatio serum for men": { "text": {
+        "ES": {
+            "shortDesc": "Serum intensivo formulado específicamente para la piel del hombre con filtro solar.",
+            "fullDesc": "Disminuye líneas de expresión y arrugas.",
+            "application": "Aplicar después de afeitar, por la mañana y por la noche",
+            "actives": ["polifenoles de pepitas de uva", "Vitamina C", "FPS"],
+            "ph": ""
+        }
+    } },       
+    "Renovatio skin control for men": { "text": {
+        "ES": {
+            "shortDesc": "Crema facial ultra ligera y elástica formulada específicamente para la piel del hombre.",
+            "fullDesc": "Favorece el normal desarrollo de la piel, disminuye la oleosidad, aspecto saludable, uniforme y matificante de la piel. Indicado para cutis graso",
+            "application": "Aplicar después de afeitar, por la mañana y por la noche.",
+            "actives": ["Acido Salicílico", "Resorcina", "FPS"],
+            "ph": ""
+        }
+    } },
+    "1 Vitamina C Liposomada": { "text": {
+        "ES": {
+            "shortDesc": "Fórmula de tecnología innovadora, que ayuda a enriquecer, estimular y proteger a la piel de la acción de los radicales libres, compensando las carencias de la piel. Facial y corporal.",
+            "fullDesc": "Puede combinarse con aparatología específica para cada tratamiento en particular",
+            "application": "",
+            "actives": ["Vitamina C Liposomada"],
+            "ph": ""
+        }
+    } },       
+    "2 Acido Lipoico": { "text": {
+        "ES": {
+            "shortDesc": "Concentrado activo antioxidante, ayuda a mejorar la firmeza y tonicidad de los tejidos, disminuye el fotoenvejecimieto de la piel. Facial y corporal.",
+            "fullDesc": "Puede combinarse con aparatología específica para cada tratamiento en particular",
+            "application": "",
+            "actives": ["Acido Lipoico"],
+            "ph": ""
+        }
+    } },               
+    "3 Oligoelementos Marinos": { "text": {
+        "ES": {
+            "shortDesc": "Serum concentrado activo, específicamente formulado para compensar las carencias de la piel involutiva, mediante la acción sinérgica de oligoelementos marinos y minerales. Facial y corporal",
+            "fullDesc": "Puede combinarse con aparatología específica para cada tratamiento en particular",
+            "application": "",
+            "actives": ["Oligoelementos marinos", "Zinc", "Cobre"],
+            "ph": ""
+        }
+    } },      
+    "4 Fosfatidilcolina": { "text": {
+        "ES": {
+            "shortDesc": "Lipolítico. Específicamente formulado para el tratamiento de adiposidad localizada en abdomen, cintura y flancos, caderas, glúteos, parte interna de muslos, rodillas y brazos",
+            "fullDesc": "Puede combinarse con aparatología específica para cada tratamiento en particular",
+            "application": "",
+            "actives": ["Fosfatidilcolina"],
+            "ph": ""
+        }
+    } },            
+    "6 Espirulina": { "text": {
+        "ES": {
+            "shortDesc": "Concentrado activo rico en algas azules. Contiene los veinte aminoácidos esenciales en perfecto balance + proteínas. Reafirmante, reequilibrante. Facial y corporal",
+            "fullDesc": "Puede combinarse con aparatología específica para cada tratamiento en particular",
+            "application": "",
+            "actives": ["Espirulina"],
+            "ph": ""
+        }
+    } },                  
+    "Crema antioxidante corporal": { "text": {
+        "ES": {
+            "shortDesc": "Crema antioxidante corporal, específicamente formulada para proteger a la piel de la acción de los radicales libres",
+            "fullDesc": "Aportando mayor beneficio mediante la protección de la acción solar. Evita el fotoenvejecimiento de la piel. Tonificante, Mejora la hidratación y elasticidad. Piel de seda.",
+            "application": "",
+            "actives": ["Polifenoles de pepitas de uva", "Tocoferol", "FPS"],
+            "ph": ""
+        }
+    } },   
+    "Crema para masajes": { "text": {
+        "ES": {
+            "shortDesc": "Disminuye los signos visibles de la celulitis, activa la microcirculación sanguínea y la oxigenación celular.",
+            "fullDesc": "Reductora, anticelulítica, Tonificante. Crema de textura altamente elástica.",
+            "application": "",
+            "actives": ["Cafeina", "L-Carnitina"],
+            "ph": ""
+        }
+    } },            
+    "Hydroviton": { "text": {
+        "ES": {
+            "shortDesc": "Shock hidratante - antioxidante de acción sinérgica: Ayudan a hidratar profundamente la piel y protegerla de la acción medioambiental, revitalizando su resistencia y luminosidad",
+            "fullDesc": "Refuerzan la barrera protectora. Constituyen humectantes antioxidantes con propiedades anti envejecimiento. Indicadas para: Alta hidratación, pacientes con acné, rosácea, piel sensible, hiperqueratosis, psoriasis. Pacientes bajo tratamientos tópicos o sistémicos que resecan la piel.",
+            "application": "Aplicar con la piel limpia, por la mañana y por la noche.",
+            "actives": ["Gluconolactona", "Pentaglicanos"],
+            "ph": ""
+        }
+    } },                    
+    "Complex AM-45": { "text": {
+        "ES": {
+            "shortDesc": "Refuerza los mecanismos de regeneración y recuperación de la piel, mediante múltiples modos de acción frente a los marcadores de envejecimiento de la piel.",
+            "fullDesc": "Tratamiento reparador nocturno. Ricas en aminoácidos. Contienen propiedades reequilibrantes, antiinflamatorias, descongestivas, nutritivas, remineralizantes y re-oxigenantes. Estimulan intercambios celulares. Triple acción reafirmante: Antioxidantes: trampas de exceso de radicales libres en una etapa temprana. Estimulan la contracción de las fibras de colágeno y protegen el tejido de soporte de la piel. Efecto relleno.",
+            "application": "Aplicar todos los días, por la noche en el rostro, cuello y escote",
+            "actives": ["Sepilifth", "Algas azules"],
+            "ph": ""
+        }
+    } },                 
+    "Vitamina C": { "text": {
+        "ES": {
+            "shortDesc": "Ampollas de máxima tecnología, a base de Vitamina C específicamente estabilizada.",
+            "fullDesc": "Ayudan a combatir el oxígeno reactivo, aportando mayor protección a las células madre de piel Propiedades antioxidantes. ",
+            "application": "Aplicar diariamente por la mañana.",
+            "actives": ["Vitamina C"],
+            "ph": ""
+        }
+    } },                    
+    "Bio Dose": { "text": {
+        "ES": {
+            "shortDesc": "Shock antioxidante-antiglicación sinérgico combinado de formulación avanzada.",
+            "fullDesc": "Ayudan a combatir la acción de los radicales libres, restableciendo en la piel su natural belleza y luminosidad desde las primeras aplicaciones. Mejoran el rejuvenecimiento celular. ",
+            "application": "aplicar por la mañana y por la noche",
+            "actives": ["Blueberry", "Mulberry", "Cranberry"],
+            "ph": ""
+        }
+    } },                      
+    "Argan Bio +": { "text": {
+        "ES": {
+            "shortDesc": "Las ampollas ARGAN BIO+ combinan las propiedades únicas del Aceite de Argán, procedente del suroeste de Marruecos, con vehículos específicamente desarrollados",
+            "fullDesc": "Ayudan a retrasar el envejecimiento celular, disminuir estrías y cicatrices. Aportan protección a las células dérmicas. Regeneran la piel y combaten el envejecimiento. Reestructurador y renovador celular. Eliminan tanto las impurezas como las marcas de la edad o del acné. Evitan la inflamación, generan tonicidad.",
+            "application": "Aplicar diariamente. Cuando se traten estrías y cicatrices, aplicar dos veces por día",
+            "actives": ["Argan Oil"],
+            "ph": ""
+        }
+    } },                   
+    "Skin Dose": { "text": {
+        "ES": {
+            "shortDesc": "Shock sinérgico combinado, monodosis indicadas para el tratamiento de manchas cutáneas, e irregularidades de la pigmentación",
+            "fullDesc": "Promueven la regulación del ciclo celular. Promueven la sobrevivencia celular. Resistencia al estrés y anti-envejecimiento. Activan la producción de sirtuinas acudiendo al rescate y reparando las células dañadas. Indicadas para: tratamiento de manchas cutaneas, anti-envejecimiento ",
+            "application": "Aplicación: trabajar en forma circular en las manchas o tratar zonas con irregularidades pigmentarias, luego extender a toda la piel.",
+            "actives": ["Grosella", "Reservatrol"],
+            "ph": ""
+        }
+    } },                     
+    "Vitamina F Pure": { "text": {
+        "ES": {
+            "shortDesc": "Ayudan a reafirmar la piel al mismo tiempo que proporcionan protección de alto nivel frente al impacto medioambiental",
+            "fullDesc": "Estimulan las defensas cutáneas y el metabolismo celular. Protectoras de células de Langerhans. Protectoras del sistema inmunitoario de la piel. Indicadas para: el cuidado de la piel sensible, roseacea o afectada por el estrés.",
+            "application": "Aplicar por la mañana y por la noche.",
+            "actives": ["Vitamina C"],
+            "ph": ""
+        }
+    } },               
+    "Complex AM-40": { "text": {
+        "ES": {
+            "shortDesc": "Avanzado tratamiento anti- envejecimiento. Combinan péptidos y proteínas activas que proporcionan un tratamiento efectivo para mantener la cantidad y calidad del colágeno.",
+            "fullDesc": "Indicadas para contorno de labios y líneas de expresión. Disminuyen líneas de expresión y arrugas, al mismo tiempo que mejoran y reafirman. Anti-Glicación, evitan la formación de los AGEs, subproductos de la glicación cuya acumulación induce irreversiblemente a la pérdida de elasticidad. Piel más descansada, suave y radiante desde el momento de la aplicación.",
+            "application": "Aplicar por la mañana y por la noche",
+            "actives": ["Trylagen"],
+            "ph": ""
+        }
+    } },                 
+    "HSP-20": { "text": {
+        "ES": {
+            "shortDesc": "Tratamiento reparador nocturno de contorno de ojos.",
+            "fullDesc": "Calmante, actúa como un escudo frente a las agresiones medioambientales. Fuente de Ácidos Grasos Esenciales, antioxidantes, proteínas, aminoácidos, vitaminas y minerales zinc-selenio- cobre. Las Monodosis HSP- 20, ayudan a restaurar y preservar la apariencia juvenil de la delicada piel de la zona más expresiva del rostro.",
+            "application": "Aplicar por la noche en la zona de contorno de ojos.",
+            "actives": ["Chía", "Sepicalm"],
+            "ph": ""
+        }
+    } },                        
+    "Dynamic Do All 1": { "text": {
+        "ES": {
+            "shortDesc": "Multifuncional Máscara peeling de belleza correctiva, indicada específicamente para el tratamiento de irregularidades pigmentarias en sistemas de rejuvenecimiento facial.",
+            "fullDesc": "Rica ácido mandélico y arbutina, mejora el tono y la textura de la piel, aclara, calma e hidrata, minimizando poros. Contiene taninos de efecto astringente, que ayudan a reducir la inflamación antimicrobiana. Refuerza la función barrera, con excelente tolerancia y eficacia en el tratamiento de las pieles sensibles, mejorando el tono y la luminosidad de la piel.",
+            "application": "Dejar actuar durante quince minutos, de acuerdo a las indicaciones del protocolo específico y retirar.",
+            "actives": ["Mandélico", "UVA URSI"],
+            "ph": "3,5"
+        }
+    } },              
+    "Dynamic Do All 2": { "text": {
+        "ES": {
+            "shortDesc": "Multifuncional Máscara peeling de rejuvenecimiento, que une tres generaciones de hidroxiácidos, ácido Glicólico, Gluconolactona y Lactobiónico. Mejora la renovación celular con alta tolerancia y eficacia en el tratamiento de las pieles sensibles. Contribuye a revertir los signos del fotoenvejecimiento cutáneo.",
+            "fullDesc": "Fortalece la función barrera de la piel, debido a su acción estimulante sobre la regeneración epidérmica y sus propiedades hidratantes, higroscópicas y antioxidantes. Estimula el recambio celular. Suaviza la piel. Disminuye el tamaño del poro. Disminuye las arrugas. Mejora la elasticidad, firmeza y luminosidad de la piel. Mejora la tonalidad. Hidrata.",
+            "application": "Puede utilizarse de forma independiente o en sinergia con activos tópicos en procedimientos dermocosmiátricos para suavizar, acondicionar y compensar la piel. Dejar actuar durante quince minutos, de acuerdo a las indicaciones del protocolo específico y retirar.",
+            "actives": ["Lactobiónico", "Glicólico","Gluconolactona"],
+            "ph": "3,5"
+        }
+    } },              
+    "DD Cream": { "text": {
+        "ES": {
+            "shortDesc": "Crema de tratamiento anti-edad inteligente, ayuda a proteger a la piel frente al paso del tiempo. La piel infunde con un desarrollado cóctel de embellecimiento. No sólo corrige, protege su piel de las agresiones externas.",
+            "fullDesc": "Un todo dinámico y simultáneo que protege las barreras de la piel para prevenir la pérdida de humedad, compensar, estimular y equilibrar la tonalidad, dejando la piel iluminada y naturalmente magnífica. Anti-envejecimiento . Hidratatante. Minimiza los poros. Minimiza Imperfecciones. Reduce Enrojecimiento. Mejora la tonalidad. Ilumina. Estimula las defensas. Mejora la vitalidad. Reafirma. Estimula la tonalidad. Estimula la tonallidad en forma pareja.",
+            "application": "Aplicar con la piel limpia por la mañana.",
+            "actives": ["Rosa Mosqueta", "Gluconolactona", "Sésamo", "Beta Caroteno", "Filtro Solar"],
+            "ph": ""
+        }
+    } },                      
+    "Sensitive Skin Cream": { "text": {
+        "ES": {
+            "shortDesc": "Crema de tratamiento específicamente formulada para el cuidado de la piel sensible, rica en ácidos grasos insaturados, tocoferoles, beta-glucanos, minerales, oligoelementos y vitaminas que ayudan a calmar y proteger a la piel, frente a la acción medioambiental. Triple acción protectora del colágeno. Regeneradora.",
+            "fullDesc": "Equilibrante - reafirmante - antioxidante. Efecto voluminizante en lineas dinámicas. Disminuye la inflamacion. Hidrata la piel. Estimula la formación de colágeno. Estimula las defensas. Elimina bacterias. Reduce el enrojecimiento .",
+            "application": "Aplicar diariamente por la mañana Sensitive Skin, el tratamiento puede potenciarse con Monodosis-Vitamina F aplicadas durante la noche.",
+            "actives": ["Argán Oil", "Sepilifth DPHP", "Avena Sativa", "Filtro solar"],
+            "ph": ""
+        }
+    } },          
+    "Whitening Cream": { "text": {
+        "ES": {
+            "shortDesc": "Su fórmula rica en despigmentantes, con características anti- envejecimiento, anti-inflamatorios, actúa en un todo dinámico y simultáneo.",
+            "fullDesc": "Estimula los mecanismos de defensa, disminuye el estrés oxidativo, ayudando a disminuir los mecanismos de hiperpigmentación propios de la cascada pigmentaria. Marcada acción anti-envejecimiento, descongestiva- purificante. No contiene parabenos. Despigmentante. Homogeneizante. Anti-envejecimiento. Antioxidante. Descongestiva. Purificante. Foto-protectora.",
+            "application": "Aplicar diariamente por la noche, en las zonas hiperpigmentadas, dejar actuar durante 2 minutos, y extender a todo el rostro. Se puede potenciar el tratamiento con la aplicación de ampollas SKIN-DOSE.",
+            "actives": ["Skin Biolight", "Uva Ursi", "Regaliz", "Filtro solar"],
+            "ph": ""
+        }
+    } },               
+    "Protector Solar - Grosella": { "text": {
+        "ES": {
+            "shortDesc": "Fluído corporal. Protección reforzada frente a los rayos UVA y UVB, gracias a un sistema filtrante óptimo Específico, combinado con Grosella, antioxidante protector de la piel.",
+            "fullDesc": "Ayuda a prevenir intolerancias solares y manchas pigmentarias foto-inducidas. Textura fluida, no grasa, acabado imperceptible. Sin perfume. Sin parabenos, con color. Testeados en USA bajo normas FDA-COLIPA",
+            "application": "",
+            "actives": ["Con color", "Grosella", "FPS +50"],
+            "ph": ""
+        }
+    } },    
+    "Protector Solar - Sepicalm V.G": { "text": {
+        "ES": {
+            "shortDesc": "Fluído facial. Protección reforzada frente a los rayos UVA y UVB, gracias a un sistema filtrante óptimo Específico, combinado con Sepicalm S, biovector aminoácido con minerales, mejorando el confort cutáneo.",
+            "fullDesc": "Ayuda a prevenir intolerancias solares. Textura fluida, no graso. Acabado imperceptible. Sin perfume. Sin parabenos. Testeados en USA bajo normas FDA-COLIPA",
+            "application": "",
+            "actives": ["Con color", "Sepicalm V.G", "FPS +50"],
+            "ph": ""
+        }
+    } },
+    "Protector Solar - Aceite de Sésamo": { "text": {
+        "ES": {
+            "shortDesc": "Fluído corporal. Protección reforzada frente a los rayos UVA y UVB, gracias a un sistema filtrante óptimo Específico, combinado con Aceite de sésamo, rico en acidos grasos esenciales.",
+            "fullDesc": "Ayuda a prevenir intolerancias solares y daño provocado por la accion de rayos UV. Textura fluida, no grasa, acabado imperceptible. Sin perfume. Sin parabenos. Testeados en USA bajo normas FDA-COLIPA",
+            "application": "",
+            "actives": ["Aceite de Sésamo", "FPS +50"],
+            "ph": ""
+        }
+    } },    
+    "Protector Solar - Ácido Hialurónico": { "text": {
+        "ES": {
+            "shortDesc": "Fluído facial. Protección reforzada frente a los rayos UVA y UVB, gracias a un sistema filtrante óptimo Específico, combinado con Acido Hialurónico, hidratante protector de la piel.",
+            "fullDesc": "Ayuda a prevenir intolerancias solares y daño celular provocado por la acción de rayos UV. Textura fluida, no grasa. Acabado imperceptible. Sin perfume. Sin parabenos, con color. Testeados en USA bajo normas FDA-COLIPA",
+            "application": "",
+            "actives": ["Ácido Hialurónico", "FPS +50"],
+            "ph": ""
+        }
+    } } 
+}