Categorias de productos ▾
Cepillo Moroccanoil en Ceramica Ionica 35 mm
Cepillo de pelo redondo, cepillo redondo profesional para secado con soplado, cepillo térmico para un peinado elegante y preciso con calor y cepillo de pelo ligero antiestático de cerdas Cepillo de pelo redondo, cepillo redondo profesiona...
BED HEAD Foxy Curl - Crema definidora de rizos 200 ml
Crema para Contorno Foxy Curls de Bed Head; Una fórmula que define el rizo, no sólo diseñada sino utilizada por profesionales de los salones de belleza. Brinda los mismos resultados y la experiencia del salón de belleza en la comodidad ...
B/. 169.99
SILLA GAMER
Descripción del producto 1. Cada color tiene pedales y sin pedales, puede elegir según sus necesidades; 2. Configuración del producto: reposapiés, audio Bluetooth, luces RGB, 7 masajes. Puede elegir la configuración que desee según su...
B/. 37.99
9 am Dive Afnan
9am Dive de Afnan es una fragancia de la familia olfativa Aromática Acuática para Hombres y Mujeres. Esta fragrancia es nueva. 9am Dive se lanzó en 2022.
Las Notas de Salida son limón (lima ácida), menta, grosellas negras y pimienta ...
B/. 227.99
Teléfono HONOR MAGIC 5 LITE 256GB/8GB
Dual-SIM, compatibilidad de red, TARJETA SIM 1 y 2: [2G: GSM 850/900/1800/1900 y/o 3G: HSDPA 850(B5)/900(B8)/1900(B2)/2100(B1) y /o 4G: LTE) y/o 5G: SA/NSA]
6,67 pulgadas, AMOLED, 1B de colores, 120 Hz, 800 nits (HBM), 1080 x 2400 píxeles,...
HONOR X6 64GB/4GB
Marca HONOR
Nombre del modelo 5109AJKY
Operador inalámbrico desbloqueado para todos los operadores
Sistema operativo Android
Capacidad de almacenamiento de memoria 64 GB
Tecnología de conectividad Bluetooth, Wi-Fi, USB
Color Azul
Tamaño ...
Teléfono HONOR X8B 512GB/8GB
El dispositivo presenta una cámara principal de 108MP y una cámara selfie de 50MP para capturar imágenes con gran detalle. La pantalla, que utiliza tecnología AMOLED, ofrece un brillo máximo de 2000nit para una experiencia visual vibra...
B/. 282.99
APPLE WATCH SE1 RA GENERACIÓN 40MM
Toma llamadas y responde a textos, directamente desde tu muñeca
Registra tu actividad diaria en Apple Watch y observa tus tendencias en la aplicación Fitness en iPhone
Ahora puedes darle seguimiento a nuevos tipos de entrenamiento como ta...
KATIVA Luxury Vitamin-E Champú 355 ml
Champú Kativa Vitamina E, Complejo de Biotina y Bambú 550 ML. El paso de los años, el estrés y el sol hacen que tanto la piel como el cabello pierdan sus propiedades envejeciéndose. Repara y protege tu cabello con la nueva línea “Vi...
B/. 2 499.99
Galaxy Z Fold 4 256 GB Beige
Galaxy Z Fold 4 5G DE 256GB
Pantalla Dynamic AMOLED de 6.2" cuando lo
pliegas y de 7.6" al desplegarse, Android 12
Memoria de 256GB y 12GB de RAM
Cámara Frontal 4MP+10MP
Trasera 50MP+12MP+10MP
Bloqueo facial y por Sensor de Huella
Carga R...
B/. 164.99
Tablet Samsung Tab A7 Lite LTE 32GB
El Samsung Galaxy Tab A7 Lite es una variante de menores prestaciones del Galaxy Tab A7. Con una pantalla de 8.7 pulgadas a 800 x 1340 pixels de resolución, el Galaxy Tab A7 Lite cuenta con un procesador Helio P22T de MediaTek, con 3GB de ...
Arrocera De 10 Tazas Blanca
* Prepare cualquier tipo de arroz * Se mantiene caliente automáticamente * Recipiente, tapa y accesorios fáciles de limpiar * Se incluyen accesorios
NINTENDO JOY-CON (L-R) NEON PINK/ NEON GREEN JP
Incluye controles Joy-Con (I) y Joy-Con (D)
Los Joy-Con se pueden utilizar por separado en cada mano, o juntos como un control de juego cuando se conecta al mango del Joy-Con
Se puede conectar a la consola principal para habilitar el modo...
Reloj Amazfit Pop 2
Pantalla HD Amoled ultra grande de 1,78 pulgadas| Llamadas vía Bluetooth | Medición SpO2 y frecuencia cardiáca | +100 Modos deportivos | Batería de 10 días de duración
B/. 345.99
Celular Xiaomi Redmi Note 12 Pro+ 5G 256GB
El Xiaomi Redmi Note 12 Pro+ cuenta con una pantalla OLED de 6.67 pulgadas a resolución FHD+ y tasa de refresco de 120Hz y potenciado por un procesador Dimensity 1080 de MediaTek con 8GB de RAM y 256GB de almacenamiento interno no expandib...
B/. 345.99
Celular Xiaomi Redmi Note 12 Pro Plus 5G 256GB
El Xiaomi Redmi Note 12 Pro+ cuenta con una pantalla OLED de 6.67 pulgadas a resolución FHD+ y tasa de refresco de 120Hz y potenciado por un procesador Dimensity 1080 de MediaTek con 8GB de RAM y 256GB de almacenamiento interno no expandib...
B/. 430.99
Reloj Apple Watch 41mm Serie 8 GPS
APPLE WATCH SERIES 8 GPS 41MM MIDNIGHT ALUMINIUM CASE MNP53LZ/A
El Apple Watch Series 8 viene con apps y sensores de salud avanzados con los que puedes hacerte un electrocardiograma, medir tu frecuencia cardiaca y nivel de oxígeno en sangr...
B/. 339.99
Telefono SAMSUNG A55 5G 256GB/8GB
Pantalla: 6.6” FHD+ Super AMOLED con Corning Gorilla Glass Victus+- Resolución 1080 x 2340 píxeles Memoria: 256 GB 8 GB RAM - MicroSD hasta 1 TB Cámara: Triple 50 MP + 12 MP + 5 MP con flash LED, panorama, HDR -- Selfie 32 MP Plataform...
Telefono REDMI A5 64GB/3GB
Doble SIM + microSD, compatible con dos bandas de red 4G: Compatible con 4G/3G/2G; 4G: LTE TDD: B38/40/41; 4G: LTE FDD: B1/3/5/7/8/20/28; 3G: WCDMA: B1/5/8; 2G: GSM: 2/3/5/8 / Redes inalámbricas: Wi-Fi de 2,4 GHz/5 GHz; Bluetooth 5.4; Radi...
B/. 437.99
Scooter Electrrico Xiaomi Mi Essential
Llantas de 8.5", Frenos E-ABS and disc brake
Velocidad de 20Km/h, Peso Máximo de 100Kg
Edad de refencia de 16 a 50 años
Tiempo de Carga 3.5 horas
Autonomia de carga 20Km
Dimensiones 1140 x 1080 abierto
y cerrado 490 x 1080
B/. 469.99
Aspiradora Xiaomi Mi Robot Vacuum Mop 2 Pro
Limpieza automática para el hogar y la oficina.
Wi-Fi para Control total desde tu smartphone con App Xiaomi.
Limpieza automática o manual, selecciona la que necesites y Xiaomi Mi Robot hará el resto.
Planificación Inteligente del rec...
Cargador Xiaomi para carros Inalámbrico 20w
Mi 20W Wireless Car Charger un magnífico soporte con función de carga rápida inalámbrica cero cables, cero preocupaciones. Este nuevo cargador inalámbrico de Xiaomi te permite ajustar el soporte mediante su sistema de anclaje modificab...
Labial de mujer Matte Cod.6006.
¡Deslumbra con el Labial Mate de Yo Soy Miss Dani!
¿Buscas ese acabado mate perfecto que resista desde el amanecer hasta el anochecer? ¡Aquí lo tienes!
Características Principales:
Colores Vibrantes: Con 8 tonos impres...
script>
function showCategories() {
$(".categories-inner").fadeIn(500);
$("body").css("overflow-y","hidden");
}
function hideCategories() {
$(".categories-inner").fadeOut(500);
$("body").css("overflow-y","scroll");
}
function prepareDialog() {
if ($("#ppDialog").length == 0) {
$("body").append("
");
$("body").append("
");
if ($("#ppDialog").length > 0) return true; else return false;
} else {
hideMessage();
return true;
}
}
function hideMessage() {
$(".ui-dialog .ppInfoMessage").hide();
}
function getTimestamp(dt) {
var d = new Date();
if (dt) d = new Date(dt);
var ts = d.getTime()/1000;
return ts;
}
function numberWithSpaces(x) {
x = x * 1;
return x.toLocaleString('ru-RU', { maximumFractionDigits:0 });
}
function numberFormat(k) {
if (!k) k = 0;
k = k * 1;
return numberWithSpaces(k);
}
jQuery.unserialize = function(str){
var items = str.split('&');
var ret = "{";
var arrays = [];
var index = "";
for (var i = 0; i < items.length; i++) {
var parts = items[i].split(/=/);
//console.log(parts[0], parts[0].indexOf("%5B"), parts[0].indexOf("["));
if (parts[0].indexOf("%5B") > -1 || parts[0].indexOf("[") > -1){
//Array serializado
index = (parts[0].indexOf("%5B") > -1) ? parts[0].replace("%5B","").replace("%5D","") : parts[0].replace("[","").replace("]","");
//console.log("array detectado:", index);
//console.log(arrays[index] === undefined);
if (arrays[index] === undefined){
arrays[index] = [];
}
arrays[index].push( decodeURIComponent(parts[1].replace(/\+/g," ")));
//console.log("arrays:", arrays);
} else {
//console.log("common item (not array)");
if (parts.length > 1){
ret += "\""+parts[0] + "\": \"" + decodeURIComponent(parts[1].replace(/\+/g," ")).replace(/\n/g,"\n").replace(/\r/g,"\r") + "\", ";
}
}
};
ret = (ret != "{") ? ret.substr(0,ret.length-2) + "}" : ret + "}";
//console.log(ret, arrays);
var ret2 = JSON.parse(ret);
//proceso los arrays
for (arr in arrays){
ret2[arr] = arrays[arr];
}
return ret2;
}
jQuery.fn.unserialize = function(parm){
//If not string, JSON is assumed.
var items = (typeof parm == "string") ? parm.split('&') : parm;
if (typeof items !== "object"){
throw new Error("unserialize: string or JSON object expected.");
}
//Check for the need of building an array from some item.
//May return a false positive, but it's still better than looping twice.
//TODO: confirm if it's ok to simplify this method by always calling
//$.unserialize(parm) without any extra checking.
var need_to_build = ((typeof parm == "string") && decodeURIComponent(parm).indexOf("[]=") > -1);
items = (need_to_build) ? $.unserialize(parm) : items;
for (var i in items){
var parts = (items instanceof Array) ? items[i].split(/=/) : [i, (items[i] instanceof Array) ? items[i] : "" + items[i]];
parts[0] = decodeURIComponent(parts[0]);
if (parts[0].indexOf("[]") == -1 && parts[1] instanceof Array){
parts[0] += "[]";
}
obj = this.find('[name=\''+ parts[0] +'\']');
if (obj.length == 0){
try{
obj = this.parent().find('[name=\''+ parts[0] +'\']');
} catch(e){}
}
if (typeof obj.attr("type") == "string" && ( obj.attr("type").toLowerCase() == "radio" || obj.attr("type").toLowerCase() == "checkbox")){
obj.each(function(index, coso) {
coso = $(coso);
//if the value is an array, i gotta search the item with that value.
if (parts[1] instanceof Array){
for (var i2 in parts[1]){
var val = ""+parts[1][i2];
if (coso.attr("value") == decodeURIComponent(val.replace(/\+/g," "))){
coso.prop("checked",true);
} else {
if ($.inArray(coso.val(),parts[1]) < 0){
coso.prop("checked",false);
}
}
}
} else {
val = "" + parts[1];
if (coso.attr("value") == decodeURIComponent(val.replace(/\+/g," "))){
coso.prop("checked",true);
} else {
coso.prop("checked",false);
}
}
});
} else if (obj.length > 0 && obj[0].tagName == "SELECT" && parts[1] instanceof Array && obj.prop("multiple")){
//Here, i have an array for a multi-select.
obj.val(parts[1]);
} else {
//When the value is an array, we join without delimiter
var val = (parts[1] instanceof Array) ? parts[1].join("") : parts[1];
//when the value is an object, we set the value to ""
val = (typeof val == "object") ? "" : val;
obj.val(decodeURIComponent(val.replace(/\+/g," ")));
}
};
return this;
}
function localQuery(url, data, method, callback) {
if (!method) {
if (!data) method = "GET"; else method = "POST";
// if (data && typeof data === 'object') data = JSON.stringify(data);
}
var options = {
type: method,
url: url,
beforeSend: function (xhr) {
},
complete: function(xhr, status) {
if (callback) {
if (typeof xhr.responseJSON === 'object') {
if (xhr.responseJSON.client_message) {
}
}
callback(xhr.responseJSON);
}
},
dataType: "json"
}
if (data) {
options.data = data;
}
$.ajax(options);
}
function prepareDialog() {
if ($("#ppDialog").length == 0) {
$("body").append("
");
$("body").append("
");
if ($("#ppDialog").length > 0) return true; else return false;
} else {
hideMessage();
return true;
}
}
function hideMessage() {
$(".ui-dialog .ppInfoMessage").hide();
}