From 0e3fdc5460d31da301ee2ea8b1e1467996c071de Mon Sep 17 00:00:00 2001 From: ncoronel Date: Thu, 24 Sep 2026 12:41:24 -0300 Subject: [PATCH] Add new product images and implement SeedMutualSmepCatalogTest for catalog migration - Added multiple new product images for smart TVs, audio devices, and accessories in WEBP format. - Created a new test class SeedMutualSmepCatalogTest to validate the catalog migration process. - Implemented setup and teardown methods to manage database schema and data during tests. - Verified the integrity of catalog items, inventories, and associated attributes after migration. --- database/data/mutual_smep_catalog_v1.json | 2691 +++++++++++++++++ ..._09_24_030000_seed_mutual_smep_catalog.php | 356 +++ .../build_mutual_smep_catalog_assets.php | 308 ++ docs/informe-carga-catalogo-mutual-smep.md | 368 +++ ...hado-1-1-2-pl-dobby-kavanagh-negro-01.webp | Bin 0 -> 72792 bytes ...l-kavanagh-simil-plumon-reversible-01.webp | Bin 0 -> 62334 bytes ...-sense-duo-bitono-con-corderito-jc-01.webp | Bin 0 -> 84530 bytes ...-sense-duo-bitono-con-corderito-jc-02.webp | Bin 0 -> 94248 bytes ...-sense-duo-bitono-con-corderito-jc-03.webp | Bin 0 -> 67806 bytes ...imil-plumon-con-2-fundas-almohadon-01.webp | Bin 0 -> 50116 bytes ...g-kavanagh-simil-plumon-reversible-01.webp | Bin 0 -> 49068 bytes ...-sense-duo-bitono-con-corderito-jc-01.webp | Bin 0 -> 94248 bytes ...-sense-duo-bitono-con-corderito-jc-02.webp | Bin 0 -> 67806 bytes ...-sense-duo-bitono-con-corderito-jc-03.webp | Bin 0 -> 84530 bytes ...een-hotel-oxford-platinum-700-h-jc-01.webp | Bin 0 -> 77166 bytes ...een-hotel-oxford-platinum-700-h-jc-02.webp | Bin 0 -> 76682 bytes ...n-simil-plumon-reversible-kavanagh-01.webp | Bin 0 -> 46044 bytes ...n-simil-plumon-reversible-kavanagh-02.webp | Bin 0 -> 50354 bytes .../edredon-1-1-2-pl-lisboa-jc-01.webp | Bin 0 -> 165286 bytes .../edredon-1-1-2-pl-londres-jc-01.webp | Bin 0 -> 56156 bytes .../edredon-1-1-2-pl-londres-jc-02.webp | Bin 0 -> 34058 bytes .../edredon-2-1-2-pl-lisboa-jc-01.webp | Bin 0 -> 165286 bytes .../edredon-2-1-2-pl-lisboa-jc-02.webp | Bin 0 -> 107472 bytes ...-sherpa-doble-corderito-y-polar-jc-01.webp | Bin 0 -> 107856 bytes ...lar-1-1-2-pl-kavanagh-premium-soft-01.webp | Bin 0 -> 28072 bytes ...a-polar-king-kavanagh-premium-soft-01.webp | Bin 0 -> 28072 bytes ...queen-zurich-2-fundas-almohadon-jc-01.webp | Bin 0 -> 73518 bytes ...queen-zurich-2-fundas-almohadon-jc-02.webp | Bin 0 -> 90174 bytes ...-corderito-jc-2-fundas-almohadones-01.webp | Bin 0 -> 109378 bytes ...-corderito-jc-2-fundas-almohadones-02.webp | Bin 0 -> 102918 bytes ...-corderito-jc-2-fundas-almohadones-03.webp | Bin 0 -> 94748 bytes ...a-c-corderito-2-fundas-almohadones-01.webp | Bin 0 -> 90530 bytes ...reverso-aterciopelado-jean-cartier-01.webp | Bin 0 -> 62556 bytes ...ado-sabanas-arcoiris-multicolor-jc-01.webp | Bin 0 -> 151188 bytes ...300-w-tcl-taca-3300fcsa-frio-calor-01.webp | Bin 0 -> 3906 bytes ...300-w-tcl-taca-3300fcsa-frio-calor-02.webp | Bin 0 -> 6418 bytes ...io-calor-silent-air-4300-frigorias-01.webp | Bin 0 -> 4212 bytes ...io-calor-silent-air-4300-frigorias-02.webp | Bin 0 -> 24018 bytes ...io-calor-silent-air-4300-frigorias-03.webp | Bin 0 -> 26126 bytes ...io-calor-silent-air-4300-frigorias-04.webp | Bin 0 -> 13310 bytes .../sommier-inducol-0-80x1-90-01.webp | Bin 0 -> 10074 bytes .../sommier-inducol-0-80x1-90-02.webp | Bin 0 -> 11332 bytes ...mmier-piero-paraiso-0-90x1-90x0-20-01.webp | Bin 0 -> 20806 bytes ...mmier-piero-paraiso-0-90x1-90x0-20-02.webp | Bin 0 -> 75140 bytes ...er-king-koil-elite-contour-140x190-01.webp | Bin 0 -> 6802 bytes ...er-king-koil-elite-contour-140x190-02.webp | Bin 0 -> 13658 bytes ...er-king-koil-elite-contour-140x190-03.webp | Bin 0 -> 45010 bytes .../sommier-piero-legrand-140x190x020-01.webp | Bin 0 -> 10730 bytes .../sommier-piero-legrand-140x190x020-02.webp | Bin 0 -> 14698 bytes ...nley-1-l-adventure-go-to-con-tapon-01.webp | Bin 0 -> 8174 bytes ...nley-1-l-adventure-go-to-con-tapon-02.webp | Bin 0 -> 5028 bytes ...nley-1-l-adventure-go-to-con-tapon-03.webp | Bin 0 -> 5550 bytes ...nley-1-l-adventure-go-to-con-tapon-04.webp | Bin 0 -> 8038 bytes ...nley-1-l-adventure-go-to-con-tapon-05.webp | Bin 0 -> 6978 bytes ...stanley-800-ml-mate-system-classic-01.webp | Bin 0 -> 12696 bytes ...stanley-800-ml-mate-system-classic-02.webp | Bin 0 -> 10770 bytes ...stanley-800-ml-mate-system-classic-03.webp | Bin 0 -> 8118 bytes ...stanley-800-ml-mate-system-classic-04.webp | Bin 0 -> 16094 bytes ...-stanley-950-ml-clasico-con-manija-01.webp | Bin 0 -> 11894 bytes ...-stanley-950-ml-clasico-con-manija-02.webp | Bin 0 -> 21394 bytes ...k-r16-flowers-pink-nena-c-acc-6095-01.webp | Bin 0 -> 24020 bytes ...ci-stark-r16-team-junior-nene-6064-01.webp | Bin 0 -> 29412 bytes ...ci-stark-r16-team-junior-nene-6064-02.webp | Bin 0 -> 30178 bytes ...cicleta-fire-bird-r29-frenio-disco-01.webp | Bin 0 -> 24156 bytes .../bicicleta-playera-ross-full-r26-01.webp | Bin 0 -> 24654 bytes ...eta-venzo-loki-r29-fd-21-v-shimano-01.webp | Bin 0 -> 37798 bytes ...s21-tiro-balanceado-sin-termostato-01.webp | Bin 0 -> 11340 bytes ...s21-tiro-balanceado-sin-termostato-02.webp | Bin 0 -> 11058 bytes ...s21-tiro-balanceado-sin-termostato-03.webp | Bin 0 -> 16240 bytes ...cal-tiro-balanceado-con-termostato-01.webp | Bin 0 -> 12934 bytes ...cal-tiro-balanceado-con-termostato-02.webp | Bin 0 -> 53930 bytes ...cal-tiro-balanceado-con-termostato-01.webp | Bin 0 -> 18294 bytes ...cal-tiro-balanceado-con-termostato-02.webp | Bin 0 -> 15894 bytes ...cal-tiro-balanceado-con-termostato-03.webp | Bin 0 -> 22282 bytes ...cal-tiro-balanceado-con-termostato-04.webp | Bin 0 -> 23204 bytes ...cal-tiro-balanceado-con-termostato-05.webp | Bin 0 -> 27362 bytes ...cal-tiro-balanceado-con-termostato-01.webp | Bin 0 -> 20230 bytes ...cal-tiro-balanceado-con-termostato-02.webp | Bin 0 -> 27724 bytes ...cal-tiro-balanceado-con-termostato-03.webp | Bin 0 -> 38334 bytes ...vie-eba2s-2000-cal-tiro-balanceado-01.webp | Bin 0 -> 8144 bytes ...vie-eba2s-2000-cal-tiro-balanceado-02.webp | Bin 0 -> 13690 bytes ...vie-eba2s-2000-cal-tiro-balanceado-03.webp | Bin 0 -> 21854 bytes ...vie-eba3s-3000-cal-tiro-balanceado-01.webp | Bin 0 -> 7782 bytes ...vie-eba3s-3000-cal-tiro-balanceado-02.webp | Bin 0 -> 22670 bytes ...vie-eba3s-3000-cal-tiro-balanceado-03.webp | Bin 0 -> 13690 bytes ...vie-eba3s-3000-cal-tiro-balanceado-04.webp | Bin 0 -> 21854 bytes ...drio-whitenblack-pvwb-01-pie-pared-01.webp | Bin 0 -> 7522 bytes ...drio-whitenblack-pvwb-01-pie-pared-02.webp | Bin 0 -> 6012 bytes ...-liliana-calore-ci-080-fijo-1400-w-01.webp | Bin 0 -> 34080 bytes ...-liliana-calore-ci-080-fijo-1400-w-02.webp | Bin 0 -> 40800 bytes ...-liliana-calore-ci-080-fijo-1400-w-03.webp | Bin 0 -> 5880 bytes ...ntor-liliana-cfh417-hotwind-2000-w-01.webp | Bin 0 -> 15666 bytes ...ntor-liliana-cfh417-hotwind-2000-w-02.webp | Bin 0 -> 43204 bytes ...ntor-liliana-cfh417-hotwind-2000-w-03.webp | Bin 0 -> 27650 bytes ...ntor-liliana-cfh417-hotwind-2000-w-04.webp | Bin 0 -> 73012 bytes ...ntor-liliana-cfh417-hotwind-2000-w-05.webp | Bin 0 -> 31576 bytes ...ntor-liliana-cfh417-hotwind-2000-w-06.webp | Bin 0 -> 37506 bytes ...liliana-whitenblack-cpwb-01-2000-w-01.webp | Bin 0 -> 5776 bytes ...liliana-whitenblack-cpwb-01-2000-w-02.webp | Bin 0 -> 7144 bytes ...liliana-whitenblack-cpwb-01-2000-w-03.webp | Bin 0 -> 14318 bytes ...lack-cawb-02-2000-w-doble-posicion-01.webp | Bin 0 -> 19296 bytes ...lack-cawb-02-2000-w-doble-posicion-02.webp | Bin 0 -> 10894 bytes ...orre-liliana-tropic-ftp-530-1500-w-01.webp | Bin 0 -> 23382 bytes ...orre-liliana-tropic-ftp-530-1500-w-02.webp | Bin 0 -> 27924 bytes ...orre-liliana-tropic-ftp-530-1500-w-03.webp | Bin 0 -> 35554 bytes ...eskabe-3000-cal-s21-mx3-sin-salida-01.webp | Bin 0 -> 9582 bytes ...eskabe-3000-cal-s21-mx3-sin-salida-02.webp | Bin 0 -> 8444 bytes ...eskabe-3000-cal-s21-mx3-sin-salida-03.webp | Bin 0 -> 13404 bytes ...-cal-infr-visor-grafito-sin-salida-01.webp | Bin 0 -> 17668 bytes ...-cal-infr-visor-grafito-sin-salida-02.webp | Bin 0 -> 19208 bytes ...-cal-infr-visor-grafito-sin-salida-03.webp | Bin 0 -> 21050 bytes ...-cal-infr-visor-grafito-sin-salida-04.webp | Bin 0 -> 21434 bytes ...ongvie-14-l-cn-514-ss-n-enc-sensor-01.webp | Bin 0 -> 7136 bytes .../catalog/celulares/blu-g73-128-gb-01.webp | Bin 0 -> 24814 bytes .../catalog/celulares/blu-g73-128-gb-02.webp | Bin 0 -> 42532 bytes .../catalog/celulares/blu-g73-128-gb-03.webp | Bin 0 -> 14982 bytes .../celulares/motorola-g15-4-256-gb-01.webp | Bin 0 -> 42998 bytes .../celulares/motorola-g15-4-256-gb-02.webp | Bin 0 -> 53694 bytes .../celulares/motorola-g15-4-256-gb-03.webp | Bin 0 -> 59576 bytes .../celulares/motorola-g15-4-512-gb-01.webp | Bin 0 -> 29256 bytes .../celulares/motorola-g15-4-512-gb-02.webp | Bin 0 -> 48952 bytes .../celulares/motorola-g35-4-256-gb-01.webp | Bin 0 -> 15024 bytes .../celulares/motorola-g35-4-256-gb-02.webp | Bin 0 -> 24044 bytes .../celulares/motorola-g35-4-256-gb-03.webp | Bin 0 -> 43672 bytes .../celulares/motorola-g35-4-256-gb-04.webp | Bin 0 -> 19540 bytes .../celulares/samsung-a07-4-128-gb-01.webp | Bin 0 -> 12304 bytes .../celulares/samsung-a07-4-128-gb-02.webp | Bin 0 -> 2676 bytes .../celulares/samsung-a07-4-128-gb-03.webp | Bin 0 -> 1764 bytes .../celulares/samsung-a17-4-128-gb-01.webp | Bin 0 -> 7922 bytes .../celulares/samsung-a17-4-128-gb-02.webp | Bin 0 -> 9966 bytes .../celulares/samsung-a17-4-128-gb-03.webp | Bin 0 -> 8768 bytes .../celulares/samsung-a17-5g-8-256-gb-01.webp | Bin 0 -> 13888 bytes .../celulares/samsung-a17-5g-8-256-gb-02.webp | Bin 0 -> 8560 bytes .../celulares/samsung-a17-5g-8-256-gb-03.webp | Bin 0 -> 16810 bytes .../celulares/samsung-a26-5g-8-256-gb-01.webp | Bin 0 -> 10236 bytes .../celulares/samsung-a26-5g-8-256-gb-02.webp | Bin 0 -> 6400 bytes .../celulares/samsung-a26-5g-8-256-gb-03.webp | Bin 0 -> 3476 bytes .../celulares/samsung-a36-5g-8-256-gb-01.webp | Bin 0 -> 14284 bytes .../celulares/samsung-a36-5g-8-256-gb-02.webp | Bin 0 -> 8794 bytes .../celulares/samsung-a36-5g-8-256-gb-03.webp | Bin 0 -> 8548 bytes .../celulares/samsung-a36-5g-8-256-gb-04.webp | Bin 0 -> 5060 bytes .../celulares/samsung-a36-5g-8-256-gb-05.webp | Bin 0 -> 22146 bytes .../celulares/samsung-a56-5g-8-256-gb-01.webp | Bin 0 -> 18336 bytes .../celulares/samsung-a56-5g-8-256-gb-02.webp | Bin 0 -> 29376 bytes .../celulares/samsung-a56-5g-8-256-gb-03.webp | Bin 0 -> 17118 bytes .../samsung-galaxy-a16-4-128-gb-01.webp | Bin 0 -> 8870 bytes .../samsung-galaxy-a16-4-128-gb-02.webp | Bin 0 -> 5984 bytes .../samsung-galaxy-a16-4-128-gb-03.webp | Bin 0 -> 6250 bytes .../samsung-galaxy-a16-4-128-gb-04.webp | Bin 0 -> 6646 bytes .../samsung-galaxy-a16-4-128-gb-05.webp | Bin 0 -> 4978 bytes .../samsung-galaxy-a16-4-128-gb-06.webp | Bin 0 -> 5006 bytes .../xiaomi-poco-c85-8-256-gb-01.webp | Bin 0 -> 16652 bytes .../xiaomi-poco-c85-8-256-gb-02.webp | Bin 0 -> 7772 bytes .../xiaomi-poco-c85-8-256-gb-03.webp | Bin 0 -> 6646 bytes .../celulares/xiaomi-poco-m7-8-256-gb-01.webp | Bin 0 -> 17300 bytes .../celulares/xiaomi-poco-m7-8-256-gb-02.webp | Bin 0 -> 37954 bytes .../celulares/xiaomi-poco-m7-8-256-gb-03.webp | Bin 0 -> 30584 bytes .../xiaomi-redmi-15c-8-256-gb-01.webp | Bin 0 -> 36232 bytes .../xiaomi-redmi-15c-8-256-gb-02.webp | Bin 0 -> 42720 bytes ...aomi-redmi-note-14-pro-5g-8-256-gb-01.webp | Bin 0 -> 20926 bytes ...aomi-redmi-note-14-pro-5g-8-256-gb-02.webp | Bin 0 -> 22834 bytes ...aomi-redmi-note-14-pro-5g-8-256-gb-03.webp | Bin 0 -> 16588 bytes ...aomi-redmi-note-14-pro-5g-8-256-gb-04.webp | Bin 0 -> 17060 bytes ...aomi-redmi-note-14-pro-5g-8-256-gb-05.webp | Bin 0 -> 10638 bytes ...aomi-redmi-note-14-pro-5g-8-256-gb-06.webp | Bin 0 -> 12982 bytes .../xiaomi-redmi-note-15-8-256-gb-01.webp | Bin 0 -> 17672 bytes .../xiaomi-redmi-note-15-8-256-gb-02.webp | Bin 0 -> 31830 bytes .../xiaomi-redmi-note-15-8-256-gb-03.webp | Bin 0 -> 26424 bytes .../xiaomi-redmi-note-15-8-256-gb-04.webp | Bin 0 -> 8842 bytes .../xiaomi-redmi-note-15-8-256-gb-05.webp | Bin 0 -> 18582 bytes ...lorencia-5536-f-56-cm-color-blanca-01.webp | Bin 0 -> 20706 bytes ...lorencia-5536-f-56-cm-color-blanca-02.webp | Bin 0 -> 31748 bytes ...lorencia-5536-f-56-cm-color-blanca-03.webp | Bin 0 -> 40626 bytes ...lorencia-5536-f-56-cm-color-blanca-04.webp | Bin 0 -> 36476 bytes ...longvie-13331bf-56-cm-color-blanca-01.webp | Bin 0 -> 15586 bytes ...longvie-13331bf-56-cm-color-blanca-02.webp | Bin 0 -> 26300 bytes ...longvie-13331bf-56-cm-color-blanca-03.webp | Bin 0 -> 17416 bytes ...longvie-13331bf-56-cm-color-blanca-04.webp | Bin 0 -> 15746 bytes ...longvie-13331bf-56-cm-color-blanca-05.webp | Bin 0 -> 36996 bytes ...longvie-13331bf-56-cm-color-blanca-06.webp | Bin 0 -> 16140 bytes ...longvie-13331bf-56-cm-color-blanca-07.webp | Bin 0 -> 16358 bytes ...gvie-13331xf-56cm-acero-inoxidable-01.webp | Bin 0 -> 12230 bytes ...gvie-13331xf-56cm-acero-inoxidable-02.webp | Bin 0 -> 27298 bytes ...gvie-13331xf-56cm-acero-inoxidable-03.webp | Bin 0 -> 14516 bytes ...longvie-13501bf-56-cm-color-blanca-01.webp | Bin 0 -> 20960 bytes ...longvie-13501bf-56-cm-color-blanca-02.webp | Bin 0 -> 33248 bytes ...longvie-13501bf-56-cm-color-blanca-03.webp | Bin 0 -> 28908 bytes ...longvie-13501bf-56-cm-color-blanca-04.webp | Bin 0 -> 36670 bytes ...longvie-13501bf-56-cm-color-blanca-05.webp | Bin 0 -> 17058 bytes ...uma-inducol-aurelia-0-80x1-90x0-20-01.webp | Bin 0 -> 14916 bytes ...stanza-espuma-alta-densidad-080x24-01.webp | Bin 0 -> 27224 bytes ...stanza-espuma-alta-densidad-080x24-02.webp | Bin 0 -> 48940 bytes ...-koil-resortes-bradley-080x190x026-01.webp | Bin 0 -> 27146 bytes ...-koil-resortes-bradley-080x190x026-02.webp | Bin 0 -> 75982 bytes ...-koil-resortes-bradley-080x190x026-03.webp | Bin 0 -> 33294 bytes ...-koil-resortes-bradley-080x190x026-04.webp | Bin 0 -> 310294 bytes ...-koil-resortes-bradley-080x190x026-05.webp | Bin 0 -> 108642 bytes ...puma-media-densidad-0-90x1-90x0-20-01.webp | Bin 0 -> 35074 bytes ...puma-media-densidad-0-90x1-90x0-20-02.webp | Bin 0 -> 112840 bytes ...-resorte-corona-real-0-8x1-90x0-26-01.webp | Bin 0 -> 18158 bytes ...-resorte-corona-real-0-8x1-90x0-26-02.webp | Bin 0 -> 22140 bytes ...-resorte-corona-real-0-8x1-90x0-26-03.webp | Bin 0 -> 34780 bytes ...an-spl-375e-extensible-y-giratorio-01.webp | Bin 0 -> 12108 bytes ...an-spl-375e-extensible-y-giratorio-02.webp | Bin 0 -> 15412 bytes ...an-spl-375e-extensible-y-giratorio-03.webp | Bin 0 -> 28260 bytes ...spuma-alta-densidad-1-40x1-90x0-24-01.webp | Bin 0 -> 14814 bytes ...spuma-alta-densidad-1-40x1-90x0-24-02.webp | Bin 0 -> 20252 bytes ...spuma-alta-densidad-1-40x1-90x0-24-01.webp | Bin 0 -> 18090 bytes ...spuma-alta-densidad-1-40x1-90x0-24-02.webp | Bin 0 -> 28322 bytes ...spuma-alta-densidad-1-40x1-90x0-24-03.webp | Bin 0 -> 10894 bytes ...spuma-alta-densidad-1-40x1-90x0-24-04.webp | Bin 0 -> 62136 bytes ...spuma-alta-densidad-1-40x1-90x0-24-05.webp | Bin 0 -> 40866 bytes ...spuma-alta-densidad-1-40x1-90x0-24-06.webp | Bin 0 -> 76528 bytes ...spuma-alta-densidad-1-40x1-90x0-24-07.webp | Bin 0 -> 110446 bytes ...uma-merit-doble-pillow-140x190x029-01.webp | Bin 0 -> 17194 bytes ...uma-merit-doble-pillow-140x190x029-02.webp | Bin 0 -> 61638 bytes ...uma-merit-doble-pillow-140x190x029-03.webp | Bin 0 -> 27318 bytes ...tidora-de-mano-oster-hm-2600-negra-01.webp | Bin 0 -> 25844 bytes ...tidora-de-mano-oster-hm-2600-negra-02.webp | Bin 0 -> 55484 bytes ...tidora-de-mano-oster-hm-2600-negra-03.webp | Bin 0 -> 44872 bytes .../batidora-planetaria-atma-bpat21wp-01.webp | Bin 0 -> 14370 bytes .../batidora-planetaria-atma-bpat21wp-02.webp | Bin 0 -> 40082 bytes .../batidora-planetaria-atma-bpat21wp-03.webp | Bin 0 -> 28918 bytes .../batidora-planetaria-atma-bpat21wp-04.webp | Bin 0 -> 25766 bytes .../batidora-planetaria-atma-bpat21wp-05.webp | Bin 0 -> 27154 bytes .../batidora-planetaria-atma-bpat21wp-06.webp | Bin 0 -> 16218 bytes ...atma-ca-8182p-digital-1000-w-1-8-l-01.webp | Bin 0 -> 21512 bytes ...atma-ca-8182p-digital-1000-w-1-8-l-02.webp | Bin 0 -> 34998 bytes ...atma-ca-8182p-digital-1000-w-1-8-l-03.webp | Bin 0 -> 30896 bytes ...ra-express-atma-ceat-5418p-1-litro-01.webp | Bin 0 -> 13026 bytes ...ra-express-atma-ceat-5418p-1-litro-02.webp | Bin 0 -> 21282 bytes ...ra-express-atma-ceat-5418p-1-litro-03.webp | Bin 0 -> 15476 bytes ...ra-express-atma-ceat-5418p-1-litro-04.webp | Bin 0 -> 24438 bytes ...ra-express-atma-ceat-5418p-1-litro-05.webp | Bin 0 -> 24536 bytes ...ra-express-atma-ceat-5418p-1-litro-06.webp | Bin 0 -> 24252 bytes ...ra-express-atma-ceat-5418p-1-litro-07.webp | Bin 0 -> 11670 bytes ...ra-express-atma-ceat-5418p-1-litro-08.webp | Bin 0 -> 20076 bytes ...ra-express-atma-ceat-5418p-1-litro-09.webp | Bin 0 -> 16662 bytes ...ra-express-atma-ceat-5418p-1-litro-10.webp | Bin 0 -> 27714 bytes ...tera-express-liliana-ac-980-3-en-1-01.webp | Bin 0 -> 22526 bytes ...tera-express-liliana-ac-980-3-en-1-02.webp | Bin 0 -> 14144 bytes ...tera-express-liliana-ac-980-3-en-1-03.webp | Bin 0 -> 34136 bytes ...tera-express-liliana-ac-980-3-en-1-04.webp | Bin 0 -> 26750 bytes ...tera-express-liliana-ac-980-3-en-1-05.webp | Bin 0 -> 18596 bytes ...tera-express-liliana-ac-980-3-en-1-06.webp | Bin 0 -> 17500 bytes ...tera-express-liliana-ac-980-3-en-1-07.webp | Bin 0 -> 12256 bytes ...tera-express-liliana-ac-980-3-en-1-08.webp | Bin 0 -> 13892 bytes ...ra-moulinex-mini-me-dolce-capsulas-01.webp | Bin 0 -> 14664 bytes ...ra-moulinex-mini-me-dolce-capsulas-02.webp | Bin 0 -> 27852 bytes ...ra-moulinex-mini-me-dolce-capsulas-03.webp | Bin 0 -> 15612 bytes .../cortabarba-philips-bt-7201-01.webp | Bin 0 -> 11458 bytes .../cortabarba-philips-bt-7201-02.webp | Bin 0 -> 37764 bytes .../cortabarba-philips-bt-7201-03.webp | Bin 0 -> 38252 bytes ...bello-philips-qc-5560-8-posiciones-01.webp | Bin 0 -> 15378 bytes ...bello-philips-qc-5560-8-posiciones-02.webp | Bin 0 -> 42848 bytes ...bello-philips-qc-5560-8-posiciones-03.webp | Bin 0 -> 45694 bytes ...trico-liliana-ae-920-citrijug-40-w-01.webp | Bin 0 -> 18906 bytes ...trico-liliana-ae-920-citrijug-40-w-02.webp | Bin 0 -> 28922 bytes ...trico-liliana-ae-920-citrijug-40-w-03.webp | Bin 0 -> 17522 bytes ...e-peabody-pe-afd420n-4-2-l-digital-01.webp | Bin 0 -> 21062 bytes ...e-peabody-pe-afd420n-4-2-l-digital-02.webp | Bin 0 -> 31684 bytes ...e-peabody-pe-afd420n-4-2-l-digital-03.webp | Bin 0 -> 25298 bytes ...e-peabody-pe-afd420n-4-2-l-digital-04.webp | Bin 0 -> 24516 bytes ...e-peabody-pe-afd420n-4-2-l-digital-05.webp | Bin 0 -> 18252 bytes ...e-peabody-pe-afd420n-4-2-l-digital-06.webp | Bin 0 -> 28580 bytes ...e-peabody-pe-afd420n-4-2-l-digital-07.webp | Bin 0 -> 33542 bytes ...e-peabody-pe-afd420n-4-2-l-digital-08.webp | Bin 0 -> 26264 bytes ...e-aire-peabody-pe-afg03n-7-l-grill-01.webp | Bin 0 -> 17120 bytes ...e-aire-peabody-pe-afg03n-7-l-grill-02.webp | Bin 0 -> 50938 bytes ...e-aire-peabody-pe-afg03n-7-l-grill-03.webp | Bin 0 -> 53856 bytes ...e-aire-peabody-pe-afg03n-7-l-grill-04.webp | Bin 0 -> 113180 bytes ...e-aire-peabody-pe-afg03n-7-l-grill-05.webp | Bin 0 -> 40822 bytes ...nutrijug-vaso-350-ml-2-velocidades-01.webp | Bin 0 -> 15168 bytes ...nutrijug-vaso-350-ml-2-velocidades-02.webp | Bin 0 -> 26522 bytes ...nutrijug-vaso-350-ml-2-velocidades-03.webp | Bin 0 -> 25038 bytes ...a-electrolux-sba10-personal-600-ml-01.webp | Bin 0 -> 11354 bytes ...a-electrolux-sba10-personal-600-ml-02.webp | Bin 0 -> 6888 bytes ...a-electrolux-sba10-personal-600-ml-03.webp | Bin 0 -> 20508 bytes ...iradora-liliana-espejo-ll350-850-w-01.webp | Bin 0 -> 7264 bytes ...iradora-liliana-espejo-ll350-850-w-02.webp | Bin 0 -> 24532 bytes ...iradora-liliana-espejo-ll350-850-w-03.webp | Bin 0 -> 30488 bytes .../mixer-liliana-ah-300-450-w-vaso-01.webp | Bin 0 -> 10260 bytes .../mixer-liliana-ah-300-450-w-vaso-02.webp | Bin 0 -> 16452 bytes ...ainbow-mix-ah-101-2-3-vaso-medidor-01.webp | Bin 0 -> 9562 bytes ...ainbow-mix-ah-101-2-3-vaso-medidor-02.webp | Bin 0 -> 20494 bytes ...ilips-hr-2531-50-promix-400-w-vaso-01.webp | Bin 0 -> 7352 bytes ...ilips-hr-2531-50-promix-400-w-vaso-02.webp | Bin 0 -> 7020 bytes ...ilips-hr-2531-50-promix-400-w-vaso-03.webp | Bin 0 -> 4836 bytes ...ilips-hr-2531-50-promix-400-w-vaso-04.webp | Bin 0 -> 10250 bytes ...ilips-hr-2531-50-promix-400-w-vaso-05.webp | Bin 0 -> 5828 bytes ...ilips-hr-2531-50-promix-400-w-vaso-06.webp | Bin 0 -> 6042 bytes ...ilips-hr-2531-50-promix-400-w-vaso-07.webp | Bin 0 -> 6496 bytes ...adora-liliana-am-700-simplix-700-w-01.webp | Bin 0 -> 16328 bytes ...adora-liliana-am-700-simplix-700-w-02.webp | Bin 0 -> 25596 bytes ...adora-liliana-am-700-simplix-700-w-03.webp | Bin 0 -> 20918 bytes ...electrica-atma-pe-0821ap-nap-1-7-l-01.webp | Bin 0 -> 13560 bytes ...electrica-atma-pe-0821ap-nap-1-7-l-02.webp | Bin 0 -> 14088 bytes ...electrica-atma-pe-0821ap-nap-1-7-l-03.webp | Bin 0 -> 13556 bytes ...ctrica-atma-ped23mp-disney-vintage-01.webp | Bin 0 -> 16236 bytes ...ctrica-atma-ped23mp-disney-vintage-02.webp | Bin 0 -> 32810 bytes ...ctrica-atma-ped23mp-disney-vintage-03.webp | Bin 0 -> 20586 bytes ...ctrica-atma-ped23mp-disney-vintage-04.webp | Bin 0 -> 29544 bytes ...ctrica-atma-ped23mp-disney-vintage-05.webp | Bin 0 -> 23840 bytes ...o-g-17898-sd-1-7-l-digital-cromada-01.webp | Bin 0 -> 16822 bytes ...o-g-17898-sd-1-7-l-digital-cromada-02.webp | Bin 0 -> 21768 bytes ...o-g-17898-sd-1-7-l-digital-cromada-03.webp | Bin 0 -> 22758 bytes ...o-g-17898-sd-1-7-l-digital-cromada-04.webp | Bin 0 -> 34560 bytes ...o-g-17898-sd-1-7-l-digital-cromada-05.webp | Bin 0 -> 38070 bytes ...o-g-17898-sd-1-7-l-digital-cromada-06.webp | Bin 0 -> 57166 bytes ...-liliana-ap-165-matera-color-negra-01.webp | Bin 0 -> 13706 bytes ...-liliana-ap-165-matera-color-negra-02.webp | Bin 0 -> 21610 bytes ...-liliana-ap-165-matera-color-negra-03.webp | Bin 0 -> 24208 bytes ...-liliana-ap-165-matera-color-negra-04.webp | Bin 0 -> 25340 bytes ...ica-liliana-ap-200-infustyle-1-7-l-01.webp | Bin 0 -> 16484 bytes ...ica-liliana-ap-200-infustyle-1-7-l-02.webp | Bin 0 -> 19984 bytes ...ica-liliana-ap-200-infustyle-1-7-l-03.webp | Bin 0 -> 26218 bytes ...ica-liliana-ap-200-infustyle-1-7-l-04.webp | Bin 0 -> 29640 bytes ...ica-liliana-ap-200-infustyle-1-7-l-05.webp | Bin 0 -> 23126 bytes ...ra-moulinex-ad-6011ar-750-w-blanca-01.webp | Bin 0 -> 11142 bytes ...ra-moulinex-ad-6011ar-750-w-blanca-02.webp | Bin 0 -> 19380 bytes ...ra-moulinex-ad-6011ar-750-w-blanca-03.webp | Bin 0 -> 18334 bytes ...ra-moulinex-ad-6011ar-750-w-blanca-04.webp | Bin 0 -> 28672 bytes ...ra-moulinex-ad-6011ar-750-w-blanca-05.webp | Bin 0 -> 23730 bytes ...ra-moulinex-ad-6011ar-750-w-blanca-06.webp | Bin 0 -> 43520 bytes ...ra-moulinex-ad-6011ar-750-w-blanca-07.webp | Bin 0 -> 38380 bytes ...ha-vapor-philips-gc-1022-40-2000-w-01.webp | Bin 0 -> 19592 bytes ...ha-vapor-philips-gc-1022-40-2000-w-02.webp | Bin 0 -> 21056 bytes ...ha-vapor-philips-gc-1022-40-2000-w-03.webp | Bin 0 -> 31622 bytes ...ra-atma-po-at9801dnp-disney-mickey-01.webp | Bin 0 -> 20094 bytes ...ra-atma-po-at9801dnp-disney-mickey-02.webp | Bin 0 -> 16170 bytes ...ra-atma-po-at9801dnp-disney-mickey-03.webp | Bin 0 -> 25896 bytes ...ra-atma-po-at9801dnp-disney-mickey-04.webp | Bin 0 -> 34038 bytes ...ra-atma-po-at9801dnp-disney-mickey-05.webp | Bin 0 -> 37818 bytes ...atma-sp-8970-classic-3-velocidades-01.webp | Bin 0 -> 10656 bytes ...atma-sp-8970-classic-3-velocidades-02.webp | Bin 0 -> 8960 bytes ...o-gama-9465-brillant-blue-titanium-01.webp | Bin 0 -> 12862 bytes ...o-gama-9465-brillant-blue-titanium-02.webp | Bin 0 -> 13240 bytes ...o-gama-9465-brillant-blue-titanium-03.webp | Bin 0 -> 24048 bytes ...-cabello-philips-bhd-302-10-1600-w-01.webp | Bin 0 -> 8134 bytes ...-cabello-philips-bhd-302-10-1600-w-02.webp | Bin 0 -> 9644 bytes ...-cabello-philips-bhd-302-10-1600-w-03.webp | Bin 0 -> 7600 bytes ...tma-toat-21vcp-vintage-color-crema-01.webp | Bin 0 -> 16564 bytes ...tma-toat-21vcp-vintage-color-crema-02.webp | Bin 0 -> 9890 bytes ...tma-toat-21vcp-vintage-color-crema-03.webp | Bin 0 -> 21748 bytes ...tma-toat-21vcp-vintage-color-crema-04.webp | Bin 0 -> 15824 bytes ...adora-oster-tr500-acero-inoxidable-01.webp | Bin 0 -> 26784 bytes ...adora-oster-tr500-acero-inoxidable-02.webp | Bin 0 -> 34128 bytes ...adora-oster-tr500-acero-inoxidable-03.webp | Bin 0 -> 40442 bytes ...adora-oster-tr500-acero-inoxidable-04.webp | Bin 0 -> 51290 bytes ...flera-atma-ws-027drn-disney-2-en-1-01.webp | Bin 0 -> 24430 bytes ...flera-atma-ws-027drn-disney-2-en-1-02.webp | Bin 0 -> 21004 bytes ...flera-atma-ws-027drn-disney-2-en-1-03.webp | Bin 0 -> 23486 bytes ...flera-atma-ws-027drn-disney-2-en-1-04.webp | Bin 0 -> 38386 bytes ...flera-atma-ws-027drn-disney-2-en-1-05.webp | Bin 0 -> 24384 bytes ...flera-atma-ws-027drn-disney-2-en-1-06.webp | Bin 0 -> 26306 bytes ...flera-atma-ws-027drn-disney-2-en-1-07.webp | Bin 0 -> 28142 bytes ...flera-atma-ws-027drn-disney-2-en-1-08.webp | Bin 0 -> 29406 bytes ...flera-atma-ws-027drn-disney-2-en-1-09.webp | Bin 0 -> 41798 bytes ...flera-atma-ws-027drn-disney-2-en-1-10.webp | Bin 0 -> 26014 bytes ...yogurtera-atma-ym3010p-7-porciones-01.webp | Bin 0 -> 16384 bytes ...yogurtera-atma-ym3010p-7-porciones-02.webp | Bin 0 -> 17090 bytes ...yogurtera-atma-ym3010p-7-porciones-03.webp | Bin 0 -> 32436 bytes ...yogurtera-atma-ym3010p-7-porciones-04.webp | Bin 0 -> 8812 bytes ...yogurtera-atma-ym3010p-7-porciones-05.webp | Bin 0 -> 7588 bytes ...gafa-hgf-358-afb-282-litros-blanca-01.webp | Bin 0 -> 6116 bytes ...gafa-hgf-358-afb-282-litros-blanca-02.webp | Bin 0 -> 2920 bytes ...gafa-hgf-358-afb-282-litros-blanca-03.webp | Bin 0 -> 17496 bytes ...gafa-hgf-358-afb-282-litros-blanca-04.webp | Bin 0 -> 6846 bytes ...gafa-hgf-368afp-330-lt-color-plata-01.webp | Bin 0 -> 13798 bytes ...gafa-hgf-368afp-330-lt-color-plata-02.webp | Bin 0 -> 5636 bytes ...gafa-hgf-368afp-330-lt-color-plata-03.webp | Bin 0 -> 20722 bytes ...gafa-hgf-368afp-330-lt-color-plata-04.webp | Bin 0 -> 7614 bytes ...gafa-hgf-368afp-330-lt-color-plata-05.webp | Bin 0 -> 11142 bytes ...gafa-hgf-388-afb-374-litros-blanca-01.webp | Bin 0 -> 7610 bytes ...gafa-hgf-388-afb-374-litros-blanca-02.webp | Bin 0 -> 8090 bytes ...gafa-hgf-388-afb-374-litros-blanca-03.webp | Bin 0 -> 11132 bytes ...gafa-hgf-388-afb-374-litros-blanca-04.webp | Bin 0 -> 4758 bytes ...gafa-hgf-388-afb-374-litros-blanca-05.webp | Bin 0 -> 23368 bytes ...gafa-hgnf333p-inverter-356-l-plata-01.webp | Bin 0 -> 5550 bytes ...gafa-hgnf333p-inverter-356-l-plata-02.webp | Bin 0 -> 10606 bytes ...gafa-hgnf333p-inverter-356-l-plata-03.webp | Bin 0 -> 43200 bytes ...gafa-hgnf333p-inverter-356-l-plata-04.webp | Bin 0 -> 33734 bytes ...gafa-hgnf333p-inverter-356-l-plata-05.webp | Bin 0 -> 64618 bytes ...gafa-hgnf333p-inverter-356-l-plata-06.webp | Bin 0 -> 16482 bytes ...gafa-hgnf333p-inverter-356-l-plata-07.webp | Bin 0 -> 6230 bytes ...drean-concept-5-05-v1-5-kg-500-rpm-01.webp | Bin 0 -> 9912 bytes ...drean-concept-5-05-v1-5-kg-500-rpm-02.webp | Bin 0 -> 25628 bytes ...drean-concept-5-05-v1-5-kg-500-rpm-03.webp | Bin 0 -> 27048 bytes ...drean-concept-5-05-v1-5-kg-500-rpm-04.webp | Bin 0 -> 20412 bytes ...drean-concept-5-05-v1-5-kg-500-rpm-05.webp | Bin 0 -> 17722 bytes ...uzzy-fit-7-kg-760-rpm-color-blanco-01.webp | Bin 0 -> 10952 bytes ...uzzy-fit-7-kg-760-rpm-color-blanco-02.webp | Bin 0 -> 14212 bytes ...uzzy-fit-7-kg-760-rpm-color-blanco-03.webp | Bin 0 -> 7124 bytes ...uzzy-fit-7-kg-760-rpm-color-blanco-04.webp | Bin 0 -> 14014 bytes ...uzzy-fit-7-kg-760-rpm-color-blanco-05.webp | Bin 0 -> 21394 bytes ...uzzy-fit-7-kg-760-rpm-color-blanco-06.webp | Bin 0 -> 24576 bytes ...phlf-6510b2-6-5-kg-1000-rpm-blanco-01.webp | Bin 0 -> 24012 bytes ...phlf-6510b2-6-5-kg-1000-rpm-blanco-02.webp | Bin 0 -> 32088 bytes ...phlf-6510b2-6-5-kg-1000-rpm-blanco-03.webp | Bin 0 -> 29896 bytes ...phlf-6510b2-6-5-kg-1000-rpm-blanco-04.webp | Bin 0 -> 36194 bytes ...phlf-6510b2-6-5-kg-1000-rpm-blanco-05.webp | Bin 0 -> 41226 bytes ...phlf-6510b2-6-5-kg-1000-rpm-blanco-06.webp | Bin 0 -> 73750 bytes ...amsung-ww65-6-5-kg-1000-rpm-blanco-01.webp | Bin 0 -> 22282 bytes ...amsung-ww65-6-5-kg-1000-rpm-blanco-02.webp | Bin 0 -> 26642 bytes ...amsung-ww65-6-5-kg-1000-rpm-blanco-03.webp | Bin 0 -> 29650 bytes ...amsung-ww65-6-5-kg-1000-rpm-blanco-04.webp | Bin 0 -> 54596 bytes ...amsung-ww65-6-5-kg-1000-rpm-blanco-05.webp | Bin 0 -> 17228 bytes ...noor-a-665-acero-inoxidable-6-5-kg-01.webp | Bin 0 -> 20494 bytes ...noor-a-665-acero-inoxidable-6-5-kg-02.webp | Bin 0 -> 53270 bytes ...noor-a-665-acero-inoxidable-6-5-kg-03.webp | Bin 0 -> 25296 bytes ...trico-25l-bgh-bhe-25m25i-duo-negro-01.webp | Bin 0 -> 14418 bytes ...trico-25l-bgh-bhe-25m25i-duo-negro-02.webp | Bin 0 -> 20954 bytes ...trico-25l-bgh-bhe-25m25i-duo-negro-03.webp | Bin 0 -> 15984 bytes ...ll-40-litros-c-2-anafes-hg-4022api-01.webp | Bin 0 -> 21518 bytes ...ll-40-litros-c-2-anafes-hg-4022api-02.webp | Bin 0 -> 50922 bytes ...ll-40-litros-c-2-anafes-hg-4022api-03.webp | Bin 0 -> 31302 bytes ...ll-40-litros-c-2-anafes-hg-4022api-04.webp | Bin 0 -> 33692 bytes ...ll-40-litros-c-2-anafes-hg-4022api-05.webp | Bin 0 -> 36542 bytes ...ll-40-litros-c-2-anafes-hg-4022api-06.webp | Bin 0 -> 26656 bytes ...b-228ds20i-plata-digital-con-grill-01.webp | Bin 0 -> 11226 bytes ...b-228ds20i-plata-digital-con-grill-02.webp | Bin 0 -> 11664 bytes ...b-228ds20i-plata-digital-con-grill-03.webp | Bin 0 -> 10852 bytes ...3k3tak-23-litros-grill-color-negro-01.webp | Bin 0 -> 16318 bytes ...3k3tak-23-litros-grill-color-negro-02.webp | Bin 0 -> 25644 bytes ...3k3tak-23-litros-grill-color-negro-03.webp | Bin 0 -> 52980 bytes ...3k3tak-23-litros-grill-color-negro-04.webp | Bin 0 -> 24796 bytes ...3k3tak-23-litros-grill-color-negro-05.webp | Bin 0 -> 42368 bytes ...3k3tak-23-litros-grill-color-negro-06.webp | Bin 0 -> 63664 bytes ...3k3tak-23-litros-grill-color-negro-07.webp | Bin 0 -> 39896 bytes ...i5-13420h-512ssd-16gb-15-6-rtx3050-01.webp | Bin 0 -> 30690 bytes ...i5-13420h-512ssd-16gb-15-6-rtx3050-02.webp | Bin 0 -> 41464 bytes ...i5-13420h-512ssd-16gb-15-6-rtx3050-03.webp | Bin 0 -> 40490 bytes ...i5-13420h-512ssd-16gb-15-6-rtx3050-04.webp | Bin 0 -> 23200 bytes ...-7-512gb-ssd-8gb-15-6-touch-win-11-01.webp | Bin 0 -> 13838 bytes ...-7-512gb-ssd-8gb-15-6-touch-win-11-02.webp | Bin 0 -> 26696 bytes ...-7-512gb-ssd-8gb-15-6-touch-win-11-03.webp | Bin 0 -> 9452 bytes ...-7-512gb-ssd-8gb-15-6-touch-win-11-04.webp | Bin 0 -> 26980 bytes ...-intel-core-i3-n305-8-256-gb-win11-01.webp | Bin 0 -> 21236 bytes ...-intel-core-i3-n305-8-256-gb-win11-02.webp | Bin 0 -> 14150 bytes ...-intel-core-i3-n305-8-256-gb-win11-03.webp | Bin 0 -> 27858 bytes ...-intel-core-i3-n305-8-256-gb-win11-04.webp | Bin 0 -> 24112 bytes ...n-5-8-512gb-ssd-15-6-full-hd-win11-01.webp | Bin 0 -> 26188 bytes ...n-5-8-512gb-ssd-15-6-full-hd-win11-02.webp | Bin 0 -> 22226 bytes ...n-5-8-512gb-ssd-15-6-full-hd-win11-03.webp | Bin 0 -> 37022 bytes ...n-5-8-512gb-ssd-15-6-full-hd-win11-04.webp | Bin 0 -> 32712 bytes ...enovo-ryzen-7-8840hs-16-512gb-15-6-01.webp | Bin 0 -> 16848 bytes ...enovo-ryzen-7-8840hs-16-512gb-15-6-02.webp | Bin 0 -> 19286 bytes ...enovo-ryzen-7-8840hs-16-512gb-15-6-03.webp | Bin 0 -> 40078 bytes ...enovo-ryzen-7-8840hs-16-512gb-15-6-04.webp | Bin 0 -> 33276 bytes ...enovo-ryzen-7-8840hs-16-512gb-15-6-05.webp | Bin 0 -> 12372 bytes ...n-x-512gb-ssd-16gb-ddr5-15-3-win11-01.webp | Bin 0 -> 27048 bytes ...n-x-512gb-ssd-16gb-ddr5-15-3-win11-02.webp | Bin 0 -> 32052 bytes ...n-x-512gb-ssd-16gb-ddr5-15-3-win11-03.webp | Bin 0 -> 39044 bytes ...n-x-512gb-ssd-16gb-ddr5-15-3-win11-04.webp | Bin 0 -> 36754 bytes ...n-x-512gb-ssd-16gb-ddr5-15-3-win11-05.webp | Bin 0 -> 40270 bytes ...n-x-512gb-ssd-16gb-ddr5-15-3-win11-06.webp | Bin 0 -> 34140 bytes ...n-x-512gb-ssd-16gb-ddr5-15-3-win11-07.webp | Bin 0 -> 34770 bytes ...rtx-5070-8gb-15-6-qhd-165hz-win-11-01.webp | Bin 0 -> 21302 bytes ...rtx-5070-8gb-15-6-qhd-165hz-win-11-02.webp | Bin 0 -> 25084 bytes ...rtx-5070-8gb-15-6-qhd-165hz-win-11-03.webp | Bin 0 -> 41140 bytes ...rtx-5070-8gb-15-6-qhd-165hz-win-11-04.webp | Bin 0 -> 41214 bytes ...rtx-5070-8gb-15-6-qhd-165hz-win-11-05.webp | Bin 0 -> 16670 bytes .../piletas/pileta-pelopincho-1010-01.webp | Bin 0 -> 27816 bytes .../piletas/pileta-pelopincho-1010-02.webp | Bin 0 -> 37738 bytes .../piletas/pileta-pelopincho-1020-01.webp | Bin 0 -> 26628 bytes .../piletas/pileta-pelopincho-1020-02.webp | Bin 0 -> 37174 bytes .../piletas/pileta-pelopincho-1030-01.webp | Bin 0 -> 26238 bytes .../piletas/pileta-pelopincho-1030-02.webp | Bin 0 -> 38526 bytes .../piletas/pileta-pelopincho-1043-01.webp | Bin 0 -> 30920 bytes .../piletas/pileta-pelopincho-1043-02.webp | Bin 0 -> 41392 bytes .../piletas/pileta-pelopincho-1055-01.webp | Bin 0 -> 28612 bytes .../piletas/pileta-pelopincho-1055-02.webp | Bin 0 -> 41352 bytes ...or-spar-bios-3766-boo-color-blanco-01.webp | Bin 0 -> 5218 bytes ...or-spar-bios-3766-boo-color-blanco-02.webp | Bin 0 -> 9892 bytes ...or-spar-bios-3766-boo-color-blanco-03.webp | Bin 0 -> 21698 bytes ...t-360-60-estratto-acero-inox-60-cm-01.webp | Bin 0 -> 9946 bytes ...t-360-60-estratto-acero-inox-60-cm-02.webp | Bin 0 -> 14834 bytes .../smart-32-bgh-b-3225s5a-android-01.webp | Bin 0 -> 36156 bytes .../smart-32-bgh-b-3225s5a-android-02.webp | Bin 0 -> 25904 bytes .../smart-32-bgh-b-3225s5a-android-03.webp | Bin 0 -> 43964 bytes .../smart-32-bgh-b-3225s5a-android-04.webp | Bin 0 -> 16248 bytes ...rt-tv-43-noblex-dr43-x7180-android-01.webp | Bin 0 -> 38034 bytes ...rt-tv-43-noblex-dr43-x7180-android-02.webp | Bin 0 -> 50316 bytes ...rt-tv-43-noblex-dr43-x7180-android-03.webp | Bin 0 -> 50672 bytes ...rt-tv-43-noblex-dr43-x7180-android-04.webp | Bin 0 -> 52768 bytes ...rt-tv-noblex-32-dk32-x7000-android-01.webp | Bin 0 -> 74932 bytes ...rt-tv-noblex-32-dk32-x7000-android-02.webp | Bin 0 -> 75210 bytes ...rt-tv-noblex-32-dk32-x7000-android-03.webp | Bin 0 -> 4712 bytes ...-tv-noblex-50-dr50-x8500-google-tv-01.webp | Bin 0 -> 45082 bytes ...-tv-noblex-50-dr50-x8500-google-tv-02.webp | Bin 0 -> 113744 bytes ...-tv-noblex-50-dr50-x8500-google-tv-03.webp | Bin 0 -> 88536 bytes ...-tv-noblex-50-dr50-x8500-google-tv-04.webp | Bin 0 -> 74004 bytes ...orte-led-32-55-gbs-con-inclinacion-01.webp | Bin 0 -> 14976 bytes ...orte-led-32-55-gbs-con-inclinacion-02.webp | Bin 0 -> 23616 bytes ...orte-led-32-55-gbs-con-inclinacion-03.webp | Bin 0 -> 19620 bytes .../soporte-led-gbs-32-55-fijo-01.webp | Bin 0 -> 12448 bytes .../soporte-led-gbs-32-55-fijo-02.webp | Bin 0 -> 59250 bytes .../soporte-led-gbs-32-55-fijo-03.webp | Bin 0 -> 69126 bytes ...egro-on-ear-moonki-sound-mh-0510bt-01.webp | Bin 0 -> 13330 bytes ...egro-on-ear-moonki-sound-mh-0510bt-02.webp | Bin 0 -> 88370 bytes ...egro-on-ear-moonki-sound-mh-0510bt-03.webp | Bin 0 -> 31978 bytes ...oonki-earbuds-sound-ma-tws66-black-01.webp | Bin 0 -> 20096 bytes ...oonki-earbuds-sound-ma-tws66-black-02.webp | Bin 0 -> 52236 bytes ...oonki-earbuds-sound-ma-tws66-black-03.webp | Bin 0 -> 17984 bytes ...oonki-earbuds-sound-ma-tws66-black-04.webp | Bin 0 -> 39790 bytes ...oonki-earbuds-sound-ma-tws66-black-05.webp | Bin 0 -> 103670 bytes ...icular-on-ear-moonki-sound-mh-0613-01.webp | Bin 0 -> 11208 bytes ...icular-on-ear-moonki-sound-mh-0613-02.webp | Bin 0 -> 45086 bytes ...icular-on-ear-moonki-sound-mh-0613-03.webp | Bin 0 -> 70320 bytes ...icular-on-ear-moonki-sound-mh-0613-04.webp | Bin 0 -> 31724 bytes .../bafle-havit-bluetooth-sk-816bt-01.webp | Bin 0 -> 15338 bytes .../mouse-xtrike-me-backlit-01.webp | Bin 0 -> 21446 bytes ...-4-bluetooth-altavoz-ultraportatil-01.webp | Bin 0 -> 24968 bytes ...-4-bluetooth-altavoz-ultraportatil-02.webp | Bin 0 -> 51600 bytes ...teclado-xtrike-me-rainbow-mecanico-01.webp | Bin 0 -> 22684 bytes .../Migrations/SeedMutualSmepCatalogTest.php | 230 ++ 516 files changed, 3953 insertions(+) create mode 100644 database/data/mutual_smep_catalog_v1.json create mode 100644 database/migrations/2026_09_24_030000_seed_mutual_smep_catalog.php create mode 100644 database/scripts/build_mutual_smep_catalog_assets.php create mode 100644 docs/informe-carga-catalogo-mutual-smep.md create mode 100644 public/images/tennants/mutual_smep/catalog/acolchados-frazadas-y-edredon/acolchado-1-1-2-pl-dobby-kavanagh-negro-01.webp create mode 100644 public/images/tennants/mutual_smep/catalog/acolchados-frazadas-y-edredon/acolchado-1-1-2-pl-kavanagh-simil-plumon-reversible-01.webp create mode 100644 public/images/tennants/mutual_smep/catalog/acolchados-frazadas-y-edredon/acolchado-1-1-2-pl-sense-duo-bitono-con-corderito-jc-01.webp create mode 100644 public/images/tennants/mutual_smep/catalog/acolchados-frazadas-y-edredon/acolchado-1-1-2-pl-sense-duo-bitono-con-corderito-jc-02.webp create mode 100644 public/images/tennants/mutual_smep/catalog/acolchados-frazadas-y-edredon/acolchado-1-1-2-pl-sense-duo-bitono-con-corderito-jc-03.webp create mode 100644 public/images/tennants/mutual_smep/catalog/acolchados-frazadas-y-edredon/acolchado-king-kavanagh-simil-plumon-con-2-fundas-almohadon-01.webp create mode 100644 public/images/tennants/mutual_smep/catalog/acolchados-frazadas-y-edredon/acolchado-king-kavanagh-simil-plumon-reversible-01.webp create mode 100644 public/images/tennants/mutual_smep/catalog/acolchados-frazadas-y-edredon/acolchado-king-sense-duo-bitono-con-corderito-jc-01.webp create mode 100644 public/images/tennants/mutual_smep/catalog/acolchados-frazadas-y-edredon/acolchado-king-sense-duo-bitono-con-corderito-jc-02.webp create mode 100644 public/images/tennants/mutual_smep/catalog/acolchados-frazadas-y-edredon/acolchado-king-sense-duo-bitono-con-corderito-jc-03.webp create mode 100644 public/images/tennants/mutual_smep/catalog/acolchados-frazadas-y-edredon/acolchado-queen-hotel-oxford-platinum-700-h-jc-01.webp create mode 100644 public/images/tennants/mutual_smep/catalog/acolchados-frazadas-y-edredon/acolchado-queen-hotel-oxford-platinum-700-h-jc-02.webp create mode 100644 public/images/tennants/mutual_smep/catalog/acolchados-frazadas-y-edredon/acolchado-queen-simil-plumon-reversible-kavanagh-01.webp create mode 100644 public/images/tennants/mutual_smep/catalog/acolchados-frazadas-y-edredon/acolchado-queen-simil-plumon-reversible-kavanagh-02.webp create mode 100644 public/images/tennants/mutual_smep/catalog/acolchados-frazadas-y-edredon/edredon-1-1-2-pl-lisboa-jc-01.webp create mode 100644 public/images/tennants/mutual_smep/catalog/acolchados-frazadas-y-edredon/edredon-1-1-2-pl-londres-jc-01.webp create mode 100644 public/images/tennants/mutual_smep/catalog/acolchados-frazadas-y-edredon/edredon-1-1-2-pl-londres-jc-02.webp create mode 100644 public/images/tennants/mutual_smep/catalog/acolchados-frazadas-y-edredon/edredon-2-1-2-pl-lisboa-jc-01.webp create mode 100644 public/images/tennants/mutual_smep/catalog/acolchados-frazadas-y-edredon/edredon-2-1-2-pl-lisboa-jc-02.webp create mode 100644 public/images/tennants/mutual_smep/catalog/acolchados-frazadas-y-edredon/frazada-2-1-2-pl-sherpa-doble-corderito-y-polar-jc-01.webp create mode 100644 public/images/tennants/mutual_smep/catalog/acolchados-frazadas-y-edredon/frazada-polar-1-1-2-pl-kavanagh-premium-soft-01.webp create mode 100644 public/images/tennants/mutual_smep/catalog/acolchados-frazadas-y-edredon/frazada-polar-king-kavanagh-premium-soft-01.webp create mode 100644 public/images/tennants/mutual_smep/catalog/acolchados-frazadas-y-edredon/kit-acolchado-queen-zurich-2-fundas-almohadon-jc-01.webp create mode 100644 public/images/tennants/mutual_smep/catalog/acolchados-frazadas-y-edredon/kit-acolchado-queen-zurich-2-fundas-almohadon-jc-02.webp create mode 100644 public/images/tennants/mutual_smep/catalog/acolchados-frazadas-y-edredon/kit-edredon-2-1-2-pl-alaska-c-corderito-jc-2-fundas-almohadones-01.webp create mode 100644 public/images/tennants/mutual_smep/catalog/acolchados-frazadas-y-edredon/kit-edredon-2-1-2-pl-alaska-c-corderito-jc-2-fundas-almohadones-02.webp create mode 100644 public/images/tennants/mutual_smep/catalog/acolchados-frazadas-y-edredon/kit-edredon-2-1-2-pl-alaska-c-corderito-jc-2-fundas-almohadones-03.webp create mode 100644 public/images/tennants/mutual_smep/catalog/acolchados-frazadas-y-edredon/kit-edredon-king-alaska-c-corderito-2-fundas-almohadones-01.webp create mode 100644 public/images/tennants/mutual_smep/catalog/acolchados-frazadas-y-edredon/manta-simil-piel-de-conejo-con-reverso-aterciopelado-jean-cartier-01.webp create mode 100644 public/images/tennants/mutual_smep/catalog/acolchados-y-sabanas-infantil/set-cuna-de-6-piezas-acolchado-sabanas-arcoiris-multicolor-jc-01.webp create mode 100644 public/images/tennants/mutual_smep/catalog/aires-acondicionados/split-3300-w-tcl-taca-3300fcsa-frio-calor-01.webp create mode 100644 public/images/tennants/mutual_smep/catalog/aires-acondicionados/split-3300-w-tcl-taca-3300fcsa-frio-calor-02.webp create mode 100644 public/images/tennants/mutual_smep/catalog/aires-acondicionados/split-bgh-5200-w-bsh-52wcu-frio-calor-silent-air-4300-frigorias-01.webp create mode 100644 public/images/tennants/mutual_smep/catalog/aires-acondicionados/split-bgh-5200-w-bsh-52wcu-frio-calor-silent-air-4300-frigorias-02.webp create mode 100644 public/images/tennants/mutual_smep/catalog/aires-acondicionados/split-bgh-5200-w-bsh-52wcu-frio-calor-silent-air-4300-frigorias-03.webp create mode 100644 public/images/tennants/mutual_smep/catalog/aires-acondicionados/split-bgh-5200-w-bsh-52wcu-frio-calor-silent-air-4300-frigorias-04.webp create mode 100644 public/images/tennants/mutual_smep/catalog/base-sommier-1-pl-0-80x1-90/sommier-inducol-0-80x1-90-01.webp create mode 100644 public/images/tennants/mutual_smep/catalog/base-sommier-1-pl-0-80x1-90/sommier-inducol-0-80x1-90-02.webp create mode 100644 public/images/tennants/mutual_smep/catalog/base-sommier-1-pl-0-80x1-90/sommier-piero-paraiso-0-90x1-90x0-20-01.webp create mode 100644 public/images/tennants/mutual_smep/catalog/base-sommier-1-pl-0-80x1-90/sommier-piero-paraiso-0-90x1-90x0-20-02.webp create mode 100644 public/images/tennants/mutual_smep/catalog/base-sommier-2-pl-1-40x1-90/sommier-king-koil-elite-contour-140x190-01.webp create mode 100644 public/images/tennants/mutual_smep/catalog/base-sommier-2-pl-1-40x1-90/sommier-king-koil-elite-contour-140x190-02.webp create mode 100644 public/images/tennants/mutual_smep/catalog/base-sommier-2-pl-1-40x1-90/sommier-king-koil-elite-contour-140x190-03.webp create mode 100644 public/images/tennants/mutual_smep/catalog/base-sommier-2-pl-1-40x1-90/sommier-piero-legrand-140x190x020-01.webp create mode 100644 public/images/tennants/mutual_smep/catalog/base-sommier-2-pl-1-40x1-90/sommier-piero-legrand-140x190x020-02.webp create mode 100644 public/images/tennants/mutual_smep/catalog/bazar/termo-stanley-1-l-adventure-go-to-con-tapon-01.webp create mode 100644 public/images/tennants/mutual_smep/catalog/bazar/termo-stanley-1-l-adventure-go-to-con-tapon-02.webp create mode 100644 public/images/tennants/mutual_smep/catalog/bazar/termo-stanley-1-l-adventure-go-to-con-tapon-03.webp create mode 100644 public/images/tennants/mutual_smep/catalog/bazar/termo-stanley-1-l-adventure-go-to-con-tapon-04.webp create mode 100644 public/images/tennants/mutual_smep/catalog/bazar/termo-stanley-1-l-adventure-go-to-con-tapon-05.webp create mode 100644 public/images/tennants/mutual_smep/catalog/bazar/termo-stanley-800-ml-mate-system-classic-01.webp create mode 100644 public/images/tennants/mutual_smep/catalog/bazar/termo-stanley-800-ml-mate-system-classic-02.webp create mode 100644 public/images/tennants/mutual_smep/catalog/bazar/termo-stanley-800-ml-mate-system-classic-03.webp create mode 100644 public/images/tennants/mutual_smep/catalog/bazar/termo-stanley-800-ml-mate-system-classic-04.webp create mode 100644 public/images/tennants/mutual_smep/catalog/bazar/termo-stanley-950-ml-clasico-con-manija-01.webp create mode 100644 public/images/tennants/mutual_smep/catalog/bazar/termo-stanley-950-ml-clasico-con-manija-02.webp create mode 100644 public/images/tennants/mutual_smep/catalog/bicicletas/bici-stark-r16-flowers-pink-nena-c-acc-6095-01.webp create mode 100644 public/images/tennants/mutual_smep/catalog/bicicletas/bici-stark-r16-team-junior-nene-6064-01.webp create mode 100644 public/images/tennants/mutual_smep/catalog/bicicletas/bici-stark-r16-team-junior-nene-6064-02.webp create mode 100644 public/images/tennants/mutual_smep/catalog/bicicletas/bicicleta-fire-bird-r29-frenio-disco-01.webp create mode 100644 public/images/tennants/mutual_smep/catalog/bicicletas/bicicleta-playera-ross-full-r26-01.webp create mode 100644 public/images/tennants/mutual_smep/catalog/bicicletas/bicicleta-venzo-loki-r29-fd-21-v-shimano-01.webp create mode 100644 public/images/tennants/mutual_smep/catalog/calefaccion-con-salida-al-ext/eskabe-3000-cal-s21-tiro-balanceado-sin-termostato-01.webp create mode 100644 public/images/tennants/mutual_smep/catalog/calefaccion-con-salida-al-ext/eskabe-3000-cal-s21-tiro-balanceado-sin-termostato-02.webp create mode 100644 public/images/tennants/mutual_smep/catalog/calefaccion-con-salida-al-ext/eskabe-3000-cal-s21-tiro-balanceado-sin-termostato-03.webp create mode 100644 public/images/tennants/mutual_smep/catalog/calefaccion-con-salida-al-ext/eskabe-3000-cal-tiro-balanceado-con-termostato-01.webp create mode 100644 public/images/tennants/mutual_smep/catalog/calefaccion-con-salida-al-ext/eskabe-3000-cal-tiro-balanceado-con-termostato-02.webp create mode 100644 public/images/tennants/mutual_smep/catalog/calefaccion-con-salida-al-ext/eskabe-tt-2000-cal-tiro-balanceado-con-termostato-01.webp create mode 100644 public/images/tennants/mutual_smep/catalog/calefaccion-con-salida-al-ext/eskabe-tt-2000-cal-tiro-balanceado-con-termostato-02.webp create mode 100644 public/images/tennants/mutual_smep/catalog/calefaccion-con-salida-al-ext/eskabe-tt-2000-cal-tiro-balanceado-con-termostato-03.webp create mode 100644 public/images/tennants/mutual_smep/catalog/calefaccion-con-salida-al-ext/eskabe-tt-2000-cal-tiro-balanceado-con-termostato-04.webp create mode 100644 public/images/tennants/mutual_smep/catalog/calefaccion-con-salida-al-ext/eskabe-tt-2000-cal-tiro-balanceado-con-termostato-05.webp create mode 100644 public/images/tennants/mutual_smep/catalog/calefaccion-con-salida-al-ext/eskabe-tt-3000-cal-tiro-balanceado-con-termostato-01.webp create mode 100644 public/images/tennants/mutual_smep/catalog/calefaccion-con-salida-al-ext/eskabe-tt-3000-cal-tiro-balanceado-con-termostato-02.webp create mode 100644 public/images/tennants/mutual_smep/catalog/calefaccion-con-salida-al-ext/eskabe-tt-3000-cal-tiro-balanceado-con-termostato-03.webp create mode 100644 public/images/tennants/mutual_smep/catalog/calefaccion-con-salida-al-ext/longvie-eba2s-2000-cal-tiro-balanceado-01.webp create mode 100644 public/images/tennants/mutual_smep/catalog/calefaccion-con-salida-al-ext/longvie-eba2s-2000-cal-tiro-balanceado-02.webp create mode 100644 public/images/tennants/mutual_smep/catalog/calefaccion-con-salida-al-ext/longvie-eba2s-2000-cal-tiro-balanceado-03.webp create mode 100644 public/images/tennants/mutual_smep/catalog/calefaccion-con-salida-al-ext/longvie-eba3s-3000-cal-tiro-balanceado-01.webp create mode 100644 public/images/tennants/mutual_smep/catalog/calefaccion-con-salida-al-ext/longvie-eba3s-3000-cal-tiro-balanceado-02.webp create mode 100644 public/images/tennants/mutual_smep/catalog/calefaccion-con-salida-al-ext/longvie-eba3s-3000-cal-tiro-balanceado-03.webp create mode 100644 public/images/tennants/mutual_smep/catalog/calefaccion-con-salida-al-ext/longvie-eba3s-3000-cal-tiro-balanceado-04.webp create mode 100644 public/images/tennants/mutual_smep/catalog/calefaccion-electrica/calefactor-de-vidrio-whitenblack-pvwb-01-pie-pared-01.webp create mode 100644 public/images/tennants/mutual_smep/catalog/calefaccion-electrica/calefactor-de-vidrio-whitenblack-pvwb-01-pie-pared-02.webp create mode 100644 public/images/tennants/mutual_smep/catalog/calefaccion-electrica/calefactor-infrarrojo-liliana-calore-ci-080-fijo-1400-w-01.webp create mode 100644 public/images/tennants/mutual_smep/catalog/calefaccion-electrica/calefactor-infrarrojo-liliana-calore-ci-080-fijo-1400-w-02.webp create mode 100644 public/images/tennants/mutual_smep/catalog/calefaccion-electrica/calefactor-infrarrojo-liliana-calore-ci-080-fijo-1400-w-03.webp create mode 100644 public/images/tennants/mutual_smep/catalog/calefaccion-electrica/caloventor-liliana-cfh417-hotwind-2000-w-01.webp create mode 100644 public/images/tennants/mutual_smep/catalog/calefaccion-electrica/caloventor-liliana-cfh417-hotwind-2000-w-02.webp create mode 100644 public/images/tennants/mutual_smep/catalog/calefaccion-electrica/caloventor-liliana-cfh417-hotwind-2000-w-03.webp create mode 100644 public/images/tennants/mutual_smep/catalog/calefaccion-electrica/caloventor-liliana-cfh417-hotwind-2000-w-04.webp create mode 100644 public/images/tennants/mutual_smep/catalog/calefaccion-electrica/caloventor-liliana-cfh417-hotwind-2000-w-05.webp create mode 100644 public/images/tennants/mutual_smep/catalog/calefaccion-electrica/caloventor-liliana-cfh417-hotwind-2000-w-06.webp create mode 100644 public/images/tennants/mutual_smep/catalog/calefaccion-electrica/caloventor-split-liliana-whitenblack-cpwb-01-2000-w-01.webp create mode 100644 public/images/tennants/mutual_smep/catalog/calefaccion-electrica/caloventor-split-liliana-whitenblack-cpwb-01-2000-w-02.webp create mode 100644 public/images/tennants/mutual_smep/catalog/calefaccion-electrica/caloventor-split-liliana-whitenblack-cpwb-01-2000-w-03.webp create mode 100644 public/images/tennants/mutual_smep/catalog/calefaccion-electrica/caloventor-whitenblack-cawb-02-2000-w-doble-posicion-01.webp create mode 100644 public/images/tennants/mutual_smep/catalog/calefaccion-electrica/caloventor-whitenblack-cawb-02-2000-w-doble-posicion-02.webp create mode 100644 public/images/tennants/mutual_smep/catalog/calefaccion-electrica/torre-liliana-tropic-ftp-530-1500-w-01.webp create mode 100644 public/images/tennants/mutual_smep/catalog/calefaccion-electrica/torre-liliana-tropic-ftp-530-1500-w-02.webp create mode 100644 public/images/tennants/mutual_smep/catalog/calefaccion-electrica/torre-liliana-tropic-ftp-530-1500-w-03.webp create mode 100644 public/images/tennants/mutual_smep/catalog/calefactor-sin-salida-al-ext/eskabe-3000-cal-s21-mx3-sin-salida-01.webp create mode 100644 public/images/tennants/mutual_smep/catalog/calefactor-sin-salida-al-ext/eskabe-3000-cal-s21-mx3-sin-salida-02.webp create mode 100644 public/images/tennants/mutual_smep/catalog/calefactor-sin-salida-al-ext/eskabe-3000-cal-s21-mx3-sin-salida-03.webp create mode 100644 public/images/tennants/mutual_smep/catalog/calefactor-sin-salida-al-ext/longvie-eca-3kv-3200-cal-infr-visor-grafito-sin-salida-01.webp create mode 100644 public/images/tennants/mutual_smep/catalog/calefactor-sin-salida-al-ext/longvie-eca-3kv-3200-cal-infr-visor-grafito-sin-salida-02.webp create mode 100644 public/images/tennants/mutual_smep/catalog/calefactor-sin-salida-al-ext/longvie-eca-3kv-3200-cal-infr-visor-grafito-sin-salida-03.webp create mode 100644 public/images/tennants/mutual_smep/catalog/calefactor-sin-salida-al-ext/longvie-eca-3kv-3200-cal-infr-visor-grafito-sin-salida-04.webp create mode 100644 public/images/tennants/mutual_smep/catalog/calefones-y-termotanques/calefon-longvie-14-l-cn-514-ss-n-enc-sensor-01.webp create mode 100644 public/images/tennants/mutual_smep/catalog/celulares/blu-g73-128-gb-01.webp create mode 100644 public/images/tennants/mutual_smep/catalog/celulares/blu-g73-128-gb-02.webp create mode 100644 public/images/tennants/mutual_smep/catalog/celulares/blu-g73-128-gb-03.webp create mode 100644 public/images/tennants/mutual_smep/catalog/celulares/motorola-g15-4-256-gb-01.webp create mode 100644 public/images/tennants/mutual_smep/catalog/celulares/motorola-g15-4-256-gb-02.webp create mode 100644 public/images/tennants/mutual_smep/catalog/celulares/motorola-g15-4-256-gb-03.webp create mode 100644 public/images/tennants/mutual_smep/catalog/celulares/motorola-g15-4-512-gb-01.webp create mode 100644 public/images/tennants/mutual_smep/catalog/celulares/motorola-g15-4-512-gb-02.webp create mode 100644 public/images/tennants/mutual_smep/catalog/celulares/motorola-g35-4-256-gb-01.webp create mode 100644 public/images/tennants/mutual_smep/catalog/celulares/motorola-g35-4-256-gb-02.webp create mode 100644 public/images/tennants/mutual_smep/catalog/celulares/motorola-g35-4-256-gb-03.webp create mode 100644 public/images/tennants/mutual_smep/catalog/celulares/motorola-g35-4-256-gb-04.webp create mode 100644 public/images/tennants/mutual_smep/catalog/celulares/samsung-a07-4-128-gb-01.webp create mode 100644 public/images/tennants/mutual_smep/catalog/celulares/samsung-a07-4-128-gb-02.webp create mode 100644 public/images/tennants/mutual_smep/catalog/celulares/samsung-a07-4-128-gb-03.webp create mode 100644 public/images/tennants/mutual_smep/catalog/celulares/samsung-a17-4-128-gb-01.webp create mode 100644 public/images/tennants/mutual_smep/catalog/celulares/samsung-a17-4-128-gb-02.webp create mode 100644 public/images/tennants/mutual_smep/catalog/celulares/samsung-a17-4-128-gb-03.webp create mode 100644 public/images/tennants/mutual_smep/catalog/celulares/samsung-a17-5g-8-256-gb-01.webp create mode 100644 public/images/tennants/mutual_smep/catalog/celulares/samsung-a17-5g-8-256-gb-02.webp create mode 100644 public/images/tennants/mutual_smep/catalog/celulares/samsung-a17-5g-8-256-gb-03.webp create mode 100644 public/images/tennants/mutual_smep/catalog/celulares/samsung-a26-5g-8-256-gb-01.webp create mode 100644 public/images/tennants/mutual_smep/catalog/celulares/samsung-a26-5g-8-256-gb-02.webp create mode 100644 public/images/tennants/mutual_smep/catalog/celulares/samsung-a26-5g-8-256-gb-03.webp create mode 100644 public/images/tennants/mutual_smep/catalog/celulares/samsung-a36-5g-8-256-gb-01.webp create mode 100644 public/images/tennants/mutual_smep/catalog/celulares/samsung-a36-5g-8-256-gb-02.webp create mode 100644 public/images/tennants/mutual_smep/catalog/celulares/samsung-a36-5g-8-256-gb-03.webp create mode 100644 public/images/tennants/mutual_smep/catalog/celulares/samsung-a36-5g-8-256-gb-04.webp create mode 100644 public/images/tennants/mutual_smep/catalog/celulares/samsung-a36-5g-8-256-gb-05.webp create mode 100644 public/images/tennants/mutual_smep/catalog/celulares/samsung-a56-5g-8-256-gb-01.webp create mode 100644 public/images/tennants/mutual_smep/catalog/celulares/samsung-a56-5g-8-256-gb-02.webp create mode 100644 public/images/tennants/mutual_smep/catalog/celulares/samsung-a56-5g-8-256-gb-03.webp create mode 100644 public/images/tennants/mutual_smep/catalog/celulares/samsung-galaxy-a16-4-128-gb-01.webp create mode 100644 public/images/tennants/mutual_smep/catalog/celulares/samsung-galaxy-a16-4-128-gb-02.webp create mode 100644 public/images/tennants/mutual_smep/catalog/celulares/samsung-galaxy-a16-4-128-gb-03.webp create mode 100644 public/images/tennants/mutual_smep/catalog/celulares/samsung-galaxy-a16-4-128-gb-04.webp create mode 100644 public/images/tennants/mutual_smep/catalog/celulares/samsung-galaxy-a16-4-128-gb-05.webp create mode 100644 public/images/tennants/mutual_smep/catalog/celulares/samsung-galaxy-a16-4-128-gb-06.webp create mode 100644 public/images/tennants/mutual_smep/catalog/celulares/xiaomi-poco-c85-8-256-gb-01.webp create mode 100644 public/images/tennants/mutual_smep/catalog/celulares/xiaomi-poco-c85-8-256-gb-02.webp create mode 100644 public/images/tennants/mutual_smep/catalog/celulares/xiaomi-poco-c85-8-256-gb-03.webp create mode 100644 public/images/tennants/mutual_smep/catalog/celulares/xiaomi-poco-m7-8-256-gb-01.webp create mode 100644 public/images/tennants/mutual_smep/catalog/celulares/xiaomi-poco-m7-8-256-gb-02.webp create mode 100644 public/images/tennants/mutual_smep/catalog/celulares/xiaomi-poco-m7-8-256-gb-03.webp create mode 100644 public/images/tennants/mutual_smep/catalog/celulares/xiaomi-redmi-15c-8-256-gb-01.webp create mode 100644 public/images/tennants/mutual_smep/catalog/celulares/xiaomi-redmi-15c-8-256-gb-02.webp create mode 100644 public/images/tennants/mutual_smep/catalog/celulares/xiaomi-redmi-note-14-pro-5g-8-256-gb-01.webp create mode 100644 public/images/tennants/mutual_smep/catalog/celulares/xiaomi-redmi-note-14-pro-5g-8-256-gb-02.webp create mode 100644 public/images/tennants/mutual_smep/catalog/celulares/xiaomi-redmi-note-14-pro-5g-8-256-gb-03.webp create mode 100644 public/images/tennants/mutual_smep/catalog/celulares/xiaomi-redmi-note-14-pro-5g-8-256-gb-04.webp create mode 100644 public/images/tennants/mutual_smep/catalog/celulares/xiaomi-redmi-note-14-pro-5g-8-256-gb-05.webp create mode 100644 public/images/tennants/mutual_smep/catalog/celulares/xiaomi-redmi-note-14-pro-5g-8-256-gb-06.webp create mode 100644 public/images/tennants/mutual_smep/catalog/celulares/xiaomi-redmi-note-15-8-256-gb-01.webp create mode 100644 public/images/tennants/mutual_smep/catalog/celulares/xiaomi-redmi-note-15-8-256-gb-02.webp create mode 100644 public/images/tennants/mutual_smep/catalog/celulares/xiaomi-redmi-note-15-8-256-gb-03.webp create mode 100644 public/images/tennants/mutual_smep/catalog/celulares/xiaomi-redmi-note-15-8-256-gb-04.webp create mode 100644 public/images/tennants/mutual_smep/catalog/celulares/xiaomi-redmi-note-15-8-256-gb-05.webp create mode 100644 public/images/tennants/mutual_smep/catalog/cocinas/cocina-florencia-5536-f-56-cm-color-blanca-01.webp create mode 100644 public/images/tennants/mutual_smep/catalog/cocinas/cocina-florencia-5536-f-56-cm-color-blanca-02.webp create mode 100644 public/images/tennants/mutual_smep/catalog/cocinas/cocina-florencia-5536-f-56-cm-color-blanca-03.webp create mode 100644 public/images/tennants/mutual_smep/catalog/cocinas/cocina-florencia-5536-f-56-cm-color-blanca-04.webp create mode 100644 public/images/tennants/mutual_smep/catalog/cocinas/cocina-longvie-13331bf-56-cm-color-blanca-01.webp create mode 100644 public/images/tennants/mutual_smep/catalog/cocinas/cocina-longvie-13331bf-56-cm-color-blanca-02.webp create mode 100644 public/images/tennants/mutual_smep/catalog/cocinas/cocina-longvie-13331bf-56-cm-color-blanca-03.webp create mode 100644 public/images/tennants/mutual_smep/catalog/cocinas/cocina-longvie-13331bf-56-cm-color-blanca-04.webp create mode 100644 public/images/tennants/mutual_smep/catalog/cocinas/cocina-longvie-13331bf-56-cm-color-blanca-05.webp create mode 100644 public/images/tennants/mutual_smep/catalog/cocinas/cocina-longvie-13331bf-56-cm-color-blanca-06.webp create mode 100644 public/images/tennants/mutual_smep/catalog/cocinas/cocina-longvie-13331bf-56-cm-color-blanca-07.webp create mode 100644 public/images/tennants/mutual_smep/catalog/cocinas/cocina-longvie-13331xf-56cm-acero-inoxidable-01.webp create mode 100644 public/images/tennants/mutual_smep/catalog/cocinas/cocina-longvie-13331xf-56cm-acero-inoxidable-02.webp create mode 100644 public/images/tennants/mutual_smep/catalog/cocinas/cocina-longvie-13331xf-56cm-acero-inoxidable-03.webp create mode 100644 public/images/tennants/mutual_smep/catalog/cocinas/cocina-longvie-13501bf-56-cm-color-blanca-01.webp create mode 100644 public/images/tennants/mutual_smep/catalog/cocinas/cocina-longvie-13501bf-56-cm-color-blanca-02.webp create mode 100644 public/images/tennants/mutual_smep/catalog/cocinas/cocina-longvie-13501bf-56-cm-color-blanca-03.webp create mode 100644 public/images/tennants/mutual_smep/catalog/cocinas/cocina-longvie-13501bf-56-cm-color-blanca-04.webp create mode 100644 public/images/tennants/mutual_smep/catalog/cocinas/cocina-longvie-13501bf-56-cm-color-blanca-05.webp create mode 100644 public/images/tennants/mutual_smep/catalog/colchon-1-plaza-0-80x1-90/colchon-espuma-inducol-aurelia-0-80x1-90x0-20-01.webp create mode 100644 public/images/tennants/mutual_smep/catalog/colchon-1-plaza-0-80x1-90/colchon-inducol-constanza-espuma-alta-densidad-080x24-01.webp create mode 100644 public/images/tennants/mutual_smep/catalog/colchon-1-plaza-0-80x1-90/colchon-inducol-constanza-espuma-alta-densidad-080x24-02.webp create mode 100644 public/images/tennants/mutual_smep/catalog/colchon-1-plaza-0-80x1-90/colchon-king-koil-resortes-bradley-080x190x026-01.webp create mode 100644 public/images/tennants/mutual_smep/catalog/colchon-1-plaza-0-80x1-90/colchon-king-koil-resortes-bradley-080x190x026-02.webp create mode 100644 public/images/tennants/mutual_smep/catalog/colchon-1-plaza-0-80x1-90/colchon-king-koil-resortes-bradley-080x190x026-03.webp create mode 100644 public/images/tennants/mutual_smep/catalog/colchon-1-plaza-0-80x1-90/colchon-king-koil-resortes-bradley-080x190x026-04.webp create mode 100644 public/images/tennants/mutual_smep/catalog/colchon-1-plaza-0-80x1-90/colchon-king-koil-resortes-bradley-080x190x026-05.webp create mode 100644 public/images/tennants/mutual_smep/catalog/colchon-1-plaza-0-80x1-90/colchon-piero-body-matelasse-espuma-media-densidad-0-90x1-90x0-20-01.webp create mode 100644 public/images/tennants/mutual_smep/catalog/colchon-1-plaza-0-80x1-90/colchon-piero-body-matelasse-espuma-media-densidad-0-90x1-90x0-20-02.webp create mode 100644 public/images/tennants/mutual_smep/catalog/colchon-1-plaza-0-80x1-90/colchon-piero-resorte-corona-real-0-8x1-90x0-26-01.webp create mode 100644 public/images/tennants/mutual_smep/catalog/colchon-1-plaza-0-80x1-90/colchon-piero-resorte-corona-real-0-8x1-90x0-26-02.webp create mode 100644 public/images/tennants/mutual_smep/catalog/colchon-1-plaza-0-80x1-90/colchon-piero-resorte-corona-real-0-8x1-90x0-26-03.webp create mode 100644 public/images/tennants/mutual_smep/catalog/colchon-1-plaza-0-80x1-90/soporte-led-26-60-nakan-spl-375e-extensible-y-giratorio-01.webp create mode 100644 public/images/tennants/mutual_smep/catalog/colchon-1-plaza-0-80x1-90/soporte-led-26-60-nakan-spl-375e-extensible-y-giratorio-02.webp create mode 100644 public/images/tennants/mutual_smep/catalog/colchon-1-plaza-0-80x1-90/soporte-led-26-60-nakan-spl-375e-extensible-y-giratorio-03.webp create mode 100644 public/images/tennants/mutual_smep/catalog/colchon-2-plazas-1-40x1-90/colchon-inducol-constanza-espuma-alta-densidad-1-40x1-90x0-24-01.webp create mode 100644 public/images/tennants/mutual_smep/catalog/colchon-2-plazas-1-40x1-90/colchon-inducol-constanza-espuma-alta-densidad-1-40x1-90x0-24-02.webp create mode 100644 public/images/tennants/mutual_smep/catalog/colchon-2-plazas-1-40x1-90/colchon-king-koil-g22-espuma-alta-densidad-1-40x1-90x0-24-01.webp create mode 100644 public/images/tennants/mutual_smep/catalog/colchon-2-plazas-1-40x1-90/colchon-king-koil-g22-espuma-alta-densidad-1-40x1-90x0-24-02.webp create mode 100644 public/images/tennants/mutual_smep/catalog/colchon-2-plazas-1-40x1-90/colchon-king-koil-g22-espuma-alta-densidad-1-40x1-90x0-24-03.webp create mode 100644 public/images/tennants/mutual_smep/catalog/colchon-2-plazas-1-40x1-90/colchon-king-koil-g22-espuma-alta-densidad-1-40x1-90x0-24-04.webp create mode 100644 public/images/tennants/mutual_smep/catalog/colchon-2-plazas-1-40x1-90/colchon-king-koil-g22-espuma-alta-densidad-1-40x1-90x0-24-05.webp create mode 100644 public/images/tennants/mutual_smep/catalog/colchon-2-plazas-1-40x1-90/colchon-king-koil-g22-espuma-alta-densidad-1-40x1-90x0-24-06.webp create mode 100644 public/images/tennants/mutual_smep/catalog/colchon-2-plazas-1-40x1-90/colchon-king-koil-g22-espuma-alta-densidad-1-40x1-90x0-24-07.webp create mode 100644 public/images/tennants/mutual_smep/catalog/colchon-2-plazas-1-40x1-90/colchon-suavegom-espuma-merit-doble-pillow-140x190x029-01.webp create mode 100644 public/images/tennants/mutual_smep/catalog/colchon-2-plazas-1-40x1-90/colchon-suavegom-espuma-merit-doble-pillow-140x190x029-02.webp create mode 100644 public/images/tennants/mutual_smep/catalog/colchon-2-plazas-1-40x1-90/colchon-suavegom-espuma-merit-doble-pillow-140x190x029-03.webp create mode 100644 public/images/tennants/mutual_smep/catalog/electrodomesticos-pequenos/batidora-de-mano-oster-hm-2600-negra-01.webp create mode 100644 public/images/tennants/mutual_smep/catalog/electrodomesticos-pequenos/batidora-de-mano-oster-hm-2600-negra-02.webp create mode 100644 public/images/tennants/mutual_smep/catalog/electrodomesticos-pequenos/batidora-de-mano-oster-hm-2600-negra-03.webp create mode 100644 public/images/tennants/mutual_smep/catalog/electrodomesticos-pequenos/batidora-planetaria-atma-bpat21wp-01.webp create mode 100644 public/images/tennants/mutual_smep/catalog/electrodomesticos-pequenos/batidora-planetaria-atma-bpat21wp-02.webp create mode 100644 public/images/tennants/mutual_smep/catalog/electrodomesticos-pequenos/batidora-planetaria-atma-bpat21wp-03.webp create mode 100644 public/images/tennants/mutual_smep/catalog/electrodomesticos-pequenos/batidora-planetaria-atma-bpat21wp-04.webp create mode 100644 public/images/tennants/mutual_smep/catalog/electrodomesticos-pequenos/batidora-planetaria-atma-bpat21wp-05.webp create mode 100644 public/images/tennants/mutual_smep/catalog/electrodomesticos-pequenos/batidora-planetaria-atma-bpat21wp-06.webp create mode 100644 public/images/tennants/mutual_smep/catalog/electrodomesticos-pequenos/cafetera-atma-ca-8182p-digital-1000-w-1-8-l-01.webp create mode 100644 public/images/tennants/mutual_smep/catalog/electrodomesticos-pequenos/cafetera-atma-ca-8182p-digital-1000-w-1-8-l-02.webp create mode 100644 public/images/tennants/mutual_smep/catalog/electrodomesticos-pequenos/cafetera-atma-ca-8182p-digital-1000-w-1-8-l-03.webp create mode 100644 public/images/tennants/mutual_smep/catalog/electrodomesticos-pequenos/cafetera-express-atma-ceat-5418p-1-litro-01.webp create mode 100644 public/images/tennants/mutual_smep/catalog/electrodomesticos-pequenos/cafetera-express-atma-ceat-5418p-1-litro-02.webp create mode 100644 public/images/tennants/mutual_smep/catalog/electrodomesticos-pequenos/cafetera-express-atma-ceat-5418p-1-litro-03.webp create mode 100644 public/images/tennants/mutual_smep/catalog/electrodomesticos-pequenos/cafetera-express-atma-ceat-5418p-1-litro-04.webp create mode 100644 public/images/tennants/mutual_smep/catalog/electrodomesticos-pequenos/cafetera-express-atma-ceat-5418p-1-litro-05.webp create mode 100644 public/images/tennants/mutual_smep/catalog/electrodomesticos-pequenos/cafetera-express-atma-ceat-5418p-1-litro-06.webp create mode 100644 public/images/tennants/mutual_smep/catalog/electrodomesticos-pequenos/cafetera-express-atma-ceat-5418p-1-litro-07.webp create mode 100644 public/images/tennants/mutual_smep/catalog/electrodomesticos-pequenos/cafetera-express-atma-ceat-5418p-1-litro-08.webp create mode 100644 public/images/tennants/mutual_smep/catalog/electrodomesticos-pequenos/cafetera-express-atma-ceat-5418p-1-litro-09.webp create mode 100644 public/images/tennants/mutual_smep/catalog/electrodomesticos-pequenos/cafetera-express-atma-ceat-5418p-1-litro-10.webp create mode 100644 public/images/tennants/mutual_smep/catalog/electrodomesticos-pequenos/cafetera-express-liliana-ac-980-3-en-1-01.webp create mode 100644 public/images/tennants/mutual_smep/catalog/electrodomesticos-pequenos/cafetera-express-liliana-ac-980-3-en-1-02.webp create mode 100644 public/images/tennants/mutual_smep/catalog/electrodomesticos-pequenos/cafetera-express-liliana-ac-980-3-en-1-03.webp create mode 100644 public/images/tennants/mutual_smep/catalog/electrodomesticos-pequenos/cafetera-express-liliana-ac-980-3-en-1-04.webp create mode 100644 public/images/tennants/mutual_smep/catalog/electrodomesticos-pequenos/cafetera-express-liliana-ac-980-3-en-1-05.webp create mode 100644 public/images/tennants/mutual_smep/catalog/electrodomesticos-pequenos/cafetera-express-liliana-ac-980-3-en-1-06.webp create mode 100644 public/images/tennants/mutual_smep/catalog/electrodomesticos-pequenos/cafetera-express-liliana-ac-980-3-en-1-07.webp create mode 100644 public/images/tennants/mutual_smep/catalog/electrodomesticos-pequenos/cafetera-express-liliana-ac-980-3-en-1-08.webp create mode 100644 public/images/tennants/mutual_smep/catalog/electrodomesticos-pequenos/cafetera-moulinex-mini-me-dolce-capsulas-01.webp create mode 100644 public/images/tennants/mutual_smep/catalog/electrodomesticos-pequenos/cafetera-moulinex-mini-me-dolce-capsulas-02.webp create mode 100644 public/images/tennants/mutual_smep/catalog/electrodomesticos-pequenos/cafetera-moulinex-mini-me-dolce-capsulas-03.webp create mode 100644 public/images/tennants/mutual_smep/catalog/electrodomesticos-pequenos/cortabarba-philips-bt-7201-01.webp create mode 100644 public/images/tennants/mutual_smep/catalog/electrodomesticos-pequenos/cortabarba-philips-bt-7201-02.webp create mode 100644 public/images/tennants/mutual_smep/catalog/electrodomesticos-pequenos/cortabarba-philips-bt-7201-03.webp create mode 100644 public/images/tennants/mutual_smep/catalog/electrodomesticos-pequenos/cortacabello-philips-qc-5560-8-posiciones-01.webp create mode 100644 public/images/tennants/mutual_smep/catalog/electrodomesticos-pequenos/cortacabello-philips-qc-5560-8-posiciones-02.webp create mode 100644 public/images/tennants/mutual_smep/catalog/electrodomesticos-pequenos/cortacabello-philips-qc-5560-8-posiciones-03.webp create mode 100644 public/images/tennants/mutual_smep/catalog/electrodomesticos-pequenos/exprimidor-electrico-liliana-ae-920-citrijug-40-w-01.webp create mode 100644 public/images/tennants/mutual_smep/catalog/electrodomesticos-pequenos/exprimidor-electrico-liliana-ae-920-citrijug-40-w-02.webp create mode 100644 public/images/tennants/mutual_smep/catalog/electrodomesticos-pequenos/exprimidor-electrico-liliana-ae-920-citrijug-40-w-03.webp create mode 100644 public/images/tennants/mutual_smep/catalog/electrodomesticos-pequenos/freidora-de-aire-peabody-pe-afd420n-4-2-l-digital-01.webp create mode 100644 public/images/tennants/mutual_smep/catalog/electrodomesticos-pequenos/freidora-de-aire-peabody-pe-afd420n-4-2-l-digital-02.webp create mode 100644 public/images/tennants/mutual_smep/catalog/electrodomesticos-pequenos/freidora-de-aire-peabody-pe-afd420n-4-2-l-digital-03.webp create mode 100644 public/images/tennants/mutual_smep/catalog/electrodomesticos-pequenos/freidora-de-aire-peabody-pe-afd420n-4-2-l-digital-04.webp create mode 100644 public/images/tennants/mutual_smep/catalog/electrodomesticos-pequenos/freidora-de-aire-peabody-pe-afd420n-4-2-l-digital-05.webp create mode 100644 public/images/tennants/mutual_smep/catalog/electrodomesticos-pequenos/freidora-de-aire-peabody-pe-afd420n-4-2-l-digital-06.webp create mode 100644 public/images/tennants/mutual_smep/catalog/electrodomesticos-pequenos/freidora-de-aire-peabody-pe-afd420n-4-2-l-digital-07.webp create mode 100644 public/images/tennants/mutual_smep/catalog/electrodomesticos-pequenos/freidora-de-aire-peabody-pe-afd420n-4-2-l-digital-08.webp create mode 100644 public/images/tennants/mutual_smep/catalog/electrodomesticos-pequenos/freidora-de-aire-peabody-pe-afg03n-7-l-grill-01.webp create mode 100644 public/images/tennants/mutual_smep/catalog/electrodomesticos-pequenos/freidora-de-aire-peabody-pe-afg03n-7-l-grill-02.webp create mode 100644 public/images/tennants/mutual_smep/catalog/electrodomesticos-pequenos/freidora-de-aire-peabody-pe-afg03n-7-l-grill-03.webp create mode 100644 public/images/tennants/mutual_smep/catalog/electrodomesticos-pequenos/freidora-de-aire-peabody-pe-afg03n-7-l-grill-04.webp create mode 100644 public/images/tennants/mutual_smep/catalog/electrodomesticos-pequenos/freidora-de-aire-peabody-pe-afg03n-7-l-grill-05.webp create mode 100644 public/images/tennants/mutual_smep/catalog/electrodomesticos-pequenos/juguera-liliana-aj-950-nutrijug-vaso-350-ml-2-velocidades-01.webp create mode 100644 public/images/tennants/mutual_smep/catalog/electrodomesticos-pequenos/juguera-liliana-aj-950-nutrijug-vaso-350-ml-2-velocidades-02.webp create mode 100644 public/images/tennants/mutual_smep/catalog/electrodomesticos-pequenos/juguera-liliana-aj-950-nutrijug-vaso-350-ml-2-velocidades-03.webp create mode 100644 public/images/tennants/mutual_smep/catalog/electrodomesticos-pequenos/licuadora-electrolux-sba10-personal-600-ml-01.webp create mode 100644 public/images/tennants/mutual_smep/catalog/electrodomesticos-pequenos/licuadora-electrolux-sba10-personal-600-ml-02.webp create mode 100644 public/images/tennants/mutual_smep/catalog/electrodomesticos-pequenos/licuadora-electrolux-sba10-personal-600-ml-03.webp create mode 100644 public/images/tennants/mutual_smep/catalog/electrodomesticos-pequenos/lustraspiradora-liliana-espejo-ll350-850-w-01.webp create mode 100644 public/images/tennants/mutual_smep/catalog/electrodomesticos-pequenos/lustraspiradora-liliana-espejo-ll350-850-w-02.webp create mode 100644 public/images/tennants/mutual_smep/catalog/electrodomesticos-pequenos/lustraspiradora-liliana-espejo-ll350-850-w-03.webp create mode 100644 public/images/tennants/mutual_smep/catalog/electrodomesticos-pequenos/mixer-liliana-ah-300-450-w-vaso-01.webp create mode 100644 public/images/tennants/mutual_smep/catalog/electrodomesticos-pequenos/mixer-liliana-ah-300-450-w-vaso-02.webp create mode 100644 public/images/tennants/mutual_smep/catalog/electrodomesticos-pequenos/mixer-liliana-rainbow-mix-ah-101-2-3-vaso-medidor-01.webp create mode 100644 public/images/tennants/mutual_smep/catalog/electrodomesticos-pequenos/mixer-liliana-rainbow-mix-ah-101-2-3-vaso-medidor-02.webp create mode 100644 public/images/tennants/mutual_smep/catalog/electrodomesticos-pequenos/mixer-philips-hr-2531-50-promix-400-w-vaso-01.webp create mode 100644 public/images/tennants/mutual_smep/catalog/electrodomesticos-pequenos/mixer-philips-hr-2531-50-promix-400-w-vaso-02.webp create mode 100644 public/images/tennants/mutual_smep/catalog/electrodomesticos-pequenos/mixer-philips-hr-2531-50-promix-400-w-vaso-03.webp create mode 100644 public/images/tennants/mutual_smep/catalog/electrodomesticos-pequenos/mixer-philips-hr-2531-50-promix-400-w-vaso-04.webp create mode 100644 public/images/tennants/mutual_smep/catalog/electrodomesticos-pequenos/mixer-philips-hr-2531-50-promix-400-w-vaso-05.webp create mode 100644 public/images/tennants/mutual_smep/catalog/electrodomesticos-pequenos/mixer-philips-hr-2531-50-promix-400-w-vaso-06.webp create mode 100644 public/images/tennants/mutual_smep/catalog/electrodomesticos-pequenos/mixer-philips-hr-2531-50-promix-400-w-vaso-07.webp create mode 100644 public/images/tennants/mutual_smep/catalog/electrodomesticos-pequenos/multiprocesadora-liliana-am-700-simplix-700-w-01.webp create mode 100644 public/images/tennants/mutual_smep/catalog/electrodomesticos-pequenos/multiprocesadora-liliana-am-700-simplix-700-w-02.webp create mode 100644 public/images/tennants/mutual_smep/catalog/electrodomesticos-pequenos/multiprocesadora-liliana-am-700-simplix-700-w-03.webp create mode 100644 public/images/tennants/mutual_smep/catalog/electrodomesticos-pequenos/pava-electrica-atma-pe-0821ap-nap-1-7-l-01.webp create mode 100644 public/images/tennants/mutual_smep/catalog/electrodomesticos-pequenos/pava-electrica-atma-pe-0821ap-nap-1-7-l-02.webp create mode 100644 public/images/tennants/mutual_smep/catalog/electrodomesticos-pequenos/pava-electrica-atma-pe-0821ap-nap-1-7-l-03.webp create mode 100644 public/images/tennants/mutual_smep/catalog/electrodomesticos-pequenos/pava-electrica-atma-ped23mp-disney-vintage-01.webp create mode 100644 public/images/tennants/mutual_smep/catalog/electrodomesticos-pequenos/pava-electrica-atma-ped23mp-disney-vintage-02.webp create mode 100644 public/images/tennants/mutual_smep/catalog/electrodomesticos-pequenos/pava-electrica-atma-ped23mp-disney-vintage-03.webp create mode 100644 public/images/tennants/mutual_smep/catalog/electrodomesticos-pequenos/pava-electrica-atma-ped23mp-disney-vintage-04.webp create mode 100644 public/images/tennants/mutual_smep/catalog/electrodomesticos-pequenos/pava-electrica-atma-ped23mp-disney-vintage-05.webp create mode 100644 public/images/tennants/mutual_smep/catalog/electrodomesticos-pequenos/pava-electrica-gigo-g-17898-sd-1-7-l-digital-cromada-01.webp create mode 100644 public/images/tennants/mutual_smep/catalog/electrodomesticos-pequenos/pava-electrica-gigo-g-17898-sd-1-7-l-digital-cromada-02.webp create mode 100644 public/images/tennants/mutual_smep/catalog/electrodomesticos-pequenos/pava-electrica-gigo-g-17898-sd-1-7-l-digital-cromada-03.webp create mode 100644 public/images/tennants/mutual_smep/catalog/electrodomesticos-pequenos/pava-electrica-gigo-g-17898-sd-1-7-l-digital-cromada-04.webp create mode 100644 public/images/tennants/mutual_smep/catalog/electrodomesticos-pequenos/pava-electrica-gigo-g-17898-sd-1-7-l-digital-cromada-05.webp create mode 100644 public/images/tennants/mutual_smep/catalog/electrodomesticos-pequenos/pava-electrica-gigo-g-17898-sd-1-7-l-digital-cromada-06.webp create mode 100644 public/images/tennants/mutual_smep/catalog/electrodomesticos-pequenos/pava-electrica-liliana-ap-165-matera-color-negra-01.webp create mode 100644 public/images/tennants/mutual_smep/catalog/electrodomesticos-pequenos/pava-electrica-liliana-ap-165-matera-color-negra-02.webp create mode 100644 public/images/tennants/mutual_smep/catalog/electrodomesticos-pequenos/pava-electrica-liliana-ap-165-matera-color-negra-03.webp create mode 100644 public/images/tennants/mutual_smep/catalog/electrodomesticos-pequenos/pava-electrica-liliana-ap-165-matera-color-negra-04.webp create mode 100644 public/images/tennants/mutual_smep/catalog/electrodomesticos-pequenos/pava-electrica-liliana-ap-200-infustyle-1-7-l-01.webp create mode 100644 public/images/tennants/mutual_smep/catalog/electrodomesticos-pequenos/pava-electrica-liliana-ap-200-infustyle-1-7-l-02.webp create mode 100644 public/images/tennants/mutual_smep/catalog/electrodomesticos-pequenos/pava-electrica-liliana-ap-200-infustyle-1-7-l-03.webp create mode 100644 public/images/tennants/mutual_smep/catalog/electrodomesticos-pequenos/pava-electrica-liliana-ap-200-infustyle-1-7-l-04.webp create mode 100644 public/images/tennants/mutual_smep/catalog/electrodomesticos-pequenos/pava-electrica-liliana-ap-200-infustyle-1-7-l-05.webp create mode 100644 public/images/tennants/mutual_smep/catalog/electrodomesticos-pequenos/picadora-moulinex-ad-6011ar-750-w-blanca-01.webp create mode 100644 public/images/tennants/mutual_smep/catalog/electrodomesticos-pequenos/picadora-moulinex-ad-6011ar-750-w-blanca-02.webp create mode 100644 public/images/tennants/mutual_smep/catalog/electrodomesticos-pequenos/picadora-moulinex-ad-6011ar-750-w-blanca-03.webp create mode 100644 public/images/tennants/mutual_smep/catalog/electrodomesticos-pequenos/picadora-moulinex-ad-6011ar-750-w-blanca-04.webp create mode 100644 public/images/tennants/mutual_smep/catalog/electrodomesticos-pequenos/picadora-moulinex-ad-6011ar-750-w-blanca-05.webp create mode 100644 public/images/tennants/mutual_smep/catalog/electrodomesticos-pequenos/picadora-moulinex-ad-6011ar-750-w-blanca-06.webp create mode 100644 public/images/tennants/mutual_smep/catalog/electrodomesticos-pequenos/picadora-moulinex-ad-6011ar-750-w-blanca-07.webp create mode 100644 public/images/tennants/mutual_smep/catalog/electrodomesticos-pequenos/plancha-vapor-philips-gc-1022-40-2000-w-01.webp create mode 100644 public/images/tennants/mutual_smep/catalog/electrodomesticos-pequenos/plancha-vapor-philips-gc-1022-40-2000-w-02.webp create mode 100644 public/images/tennants/mutual_smep/catalog/electrodomesticos-pequenos/plancha-vapor-philips-gc-1022-40-2000-w-03.webp create mode 100644 public/images/tennants/mutual_smep/catalog/electrodomesticos-pequenos/pochoclera-atma-po-at9801dnp-disney-mickey-01.webp create mode 100644 public/images/tennants/mutual_smep/catalog/electrodomesticos-pequenos/pochoclera-atma-po-at9801dnp-disney-mickey-02.webp create mode 100644 public/images/tennants/mutual_smep/catalog/electrodomesticos-pequenos/pochoclera-atma-po-at9801dnp-disney-mickey-03.webp create mode 100644 public/images/tennants/mutual_smep/catalog/electrodomesticos-pequenos/pochoclera-atma-po-at9801dnp-disney-mickey-04.webp create mode 100644 public/images/tennants/mutual_smep/catalog/electrodomesticos-pequenos/pochoclera-atma-po-at9801dnp-disney-mickey-05.webp create mode 100644 public/images/tennants/mutual_smep/catalog/electrodomesticos-pequenos/secador-cabello-atma-sp-8970-classic-3-velocidades-01.webp create mode 100644 public/images/tennants/mutual_smep/catalog/electrodomesticos-pequenos/secador-cabello-atma-sp-8970-classic-3-velocidades-02.webp create mode 100644 public/images/tennants/mutual_smep/catalog/electrodomesticos-pequenos/secador-cabello-gama-9465-brillant-blue-titanium-01.webp create mode 100644 public/images/tennants/mutual_smep/catalog/electrodomesticos-pequenos/secador-cabello-gama-9465-brillant-blue-titanium-02.webp create mode 100644 public/images/tennants/mutual_smep/catalog/electrodomesticos-pequenos/secador-cabello-gama-9465-brillant-blue-titanium-03.webp create mode 100644 public/images/tennants/mutual_smep/catalog/electrodomesticos-pequenos/secador-cabello-philips-bhd-302-10-1600-w-01.webp create mode 100644 public/images/tennants/mutual_smep/catalog/electrodomesticos-pequenos/secador-cabello-philips-bhd-302-10-1600-w-02.webp create mode 100644 public/images/tennants/mutual_smep/catalog/electrodomesticos-pequenos/secador-cabello-philips-bhd-302-10-1600-w-03.webp create mode 100644 public/images/tennants/mutual_smep/catalog/electrodomesticos-pequenos/tostadora-atma-toat-21vcp-vintage-color-crema-01.webp create mode 100644 public/images/tennants/mutual_smep/catalog/electrodomesticos-pequenos/tostadora-atma-toat-21vcp-vintage-color-crema-02.webp create mode 100644 public/images/tennants/mutual_smep/catalog/electrodomesticos-pequenos/tostadora-atma-toat-21vcp-vintage-color-crema-03.webp create mode 100644 public/images/tennants/mutual_smep/catalog/electrodomesticos-pequenos/tostadora-atma-toat-21vcp-vintage-color-crema-04.webp create mode 100644 public/images/tennants/mutual_smep/catalog/electrodomesticos-pequenos/tostadora-oster-tr500-acero-inoxidable-01.webp create mode 100644 public/images/tennants/mutual_smep/catalog/electrodomesticos-pequenos/tostadora-oster-tr500-acero-inoxidable-02.webp create mode 100644 public/images/tennants/mutual_smep/catalog/electrodomesticos-pequenos/tostadora-oster-tr500-acero-inoxidable-03.webp create mode 100644 public/images/tennants/mutual_smep/catalog/electrodomesticos-pequenos/tostadora-oster-tr500-acero-inoxidable-04.webp create mode 100644 public/images/tennants/mutual_smep/catalog/electrodomesticos-pequenos/waflera-atma-ws-027drn-disney-2-en-1-01.webp create mode 100644 public/images/tennants/mutual_smep/catalog/electrodomesticos-pequenos/waflera-atma-ws-027drn-disney-2-en-1-02.webp create mode 100644 public/images/tennants/mutual_smep/catalog/electrodomesticos-pequenos/waflera-atma-ws-027drn-disney-2-en-1-03.webp create mode 100644 public/images/tennants/mutual_smep/catalog/electrodomesticos-pequenos/waflera-atma-ws-027drn-disney-2-en-1-04.webp create mode 100644 public/images/tennants/mutual_smep/catalog/electrodomesticos-pequenos/waflera-atma-ws-027drn-disney-2-en-1-05.webp create mode 100644 public/images/tennants/mutual_smep/catalog/electrodomesticos-pequenos/waflera-atma-ws-027drn-disney-2-en-1-06.webp create mode 100644 public/images/tennants/mutual_smep/catalog/electrodomesticos-pequenos/waflera-atma-ws-027drn-disney-2-en-1-07.webp create mode 100644 public/images/tennants/mutual_smep/catalog/electrodomesticos-pequenos/waflera-atma-ws-027drn-disney-2-en-1-08.webp create mode 100644 public/images/tennants/mutual_smep/catalog/electrodomesticos-pequenos/waflera-atma-ws-027drn-disney-2-en-1-09.webp create mode 100644 public/images/tennants/mutual_smep/catalog/electrodomesticos-pequenos/waflera-atma-ws-027drn-disney-2-en-1-10.webp create mode 100644 public/images/tennants/mutual_smep/catalog/electrodomesticos-pequenos/yogurtera-atma-ym3010p-7-porciones-01.webp create mode 100644 public/images/tennants/mutual_smep/catalog/electrodomesticos-pequenos/yogurtera-atma-ym3010p-7-porciones-02.webp create mode 100644 public/images/tennants/mutual_smep/catalog/electrodomesticos-pequenos/yogurtera-atma-ym3010p-7-porciones-03.webp create mode 100644 public/images/tennants/mutual_smep/catalog/electrodomesticos-pequenos/yogurtera-atma-ym3010p-7-porciones-04.webp create mode 100644 public/images/tennants/mutual_smep/catalog/electrodomesticos-pequenos/yogurtera-atma-ym3010p-7-porciones-05.webp create mode 100644 public/images/tennants/mutual_smep/catalog/heladeras/heladera-gafa-hgf-358-afb-282-litros-blanca-01.webp create mode 100644 public/images/tennants/mutual_smep/catalog/heladeras/heladera-gafa-hgf-358-afb-282-litros-blanca-02.webp create mode 100644 public/images/tennants/mutual_smep/catalog/heladeras/heladera-gafa-hgf-358-afb-282-litros-blanca-03.webp create mode 100644 public/images/tennants/mutual_smep/catalog/heladeras/heladera-gafa-hgf-358-afb-282-litros-blanca-04.webp create mode 100644 public/images/tennants/mutual_smep/catalog/heladeras/heladera-gafa-hgf-368afp-330-lt-color-plata-01.webp create mode 100644 public/images/tennants/mutual_smep/catalog/heladeras/heladera-gafa-hgf-368afp-330-lt-color-plata-02.webp create mode 100644 public/images/tennants/mutual_smep/catalog/heladeras/heladera-gafa-hgf-368afp-330-lt-color-plata-03.webp create mode 100644 public/images/tennants/mutual_smep/catalog/heladeras/heladera-gafa-hgf-368afp-330-lt-color-plata-04.webp create mode 100644 public/images/tennants/mutual_smep/catalog/heladeras/heladera-gafa-hgf-368afp-330-lt-color-plata-05.webp create mode 100644 public/images/tennants/mutual_smep/catalog/heladeras/heladera-gafa-hgf-388-afb-374-litros-blanca-01.webp create mode 100644 public/images/tennants/mutual_smep/catalog/heladeras/heladera-gafa-hgf-388-afb-374-litros-blanca-02.webp create mode 100644 public/images/tennants/mutual_smep/catalog/heladeras/heladera-gafa-hgf-388-afb-374-litros-blanca-03.webp create mode 100644 public/images/tennants/mutual_smep/catalog/heladeras/heladera-gafa-hgf-388-afb-374-litros-blanca-04.webp create mode 100644 public/images/tennants/mutual_smep/catalog/heladeras/heladera-gafa-hgf-388-afb-374-litros-blanca-05.webp create mode 100644 public/images/tennants/mutual_smep/catalog/heladeras/heladera-no-frost-gafa-hgnf333p-inverter-356-l-plata-01.webp create mode 100644 public/images/tennants/mutual_smep/catalog/heladeras/heladera-no-frost-gafa-hgnf333p-inverter-356-l-plata-02.webp create mode 100644 public/images/tennants/mutual_smep/catalog/heladeras/heladera-no-frost-gafa-hgnf333p-inverter-356-l-plata-03.webp create mode 100644 public/images/tennants/mutual_smep/catalog/heladeras/heladera-no-frost-gafa-hgnf333p-inverter-356-l-plata-04.webp create mode 100644 public/images/tennants/mutual_smep/catalog/heladeras/heladera-no-frost-gafa-hgnf333p-inverter-356-l-plata-05.webp create mode 100644 public/images/tennants/mutual_smep/catalog/heladeras/heladera-no-frost-gafa-hgnf333p-inverter-356-l-plata-06.webp create mode 100644 public/images/tennants/mutual_smep/catalog/heladeras/heladera-no-frost-gafa-hgnf333p-inverter-356-l-plata-07.webp create mode 100644 public/images/tennants/mutual_smep/catalog/lavarropas-automaticos/lavarropas-automatico-drean-concept-5-05-v1-5-kg-500-rpm-01.webp create mode 100644 public/images/tennants/mutual_smep/catalog/lavarropas-automaticos/lavarropas-automatico-drean-concept-5-05-v1-5-kg-500-rpm-02.webp create mode 100644 public/images/tennants/mutual_smep/catalog/lavarropas-automaticos/lavarropas-automatico-drean-concept-5-05-v1-5-kg-500-rpm-03.webp create mode 100644 public/images/tennants/mutual_smep/catalog/lavarropas-automaticos/lavarropas-automatico-drean-concept-5-05-v1-5-kg-500-rpm-04.webp create mode 100644 public/images/tennants/mutual_smep/catalog/lavarropas-automaticos/lavarropas-automatico-drean-concept-5-05-v1-5-kg-500-rpm-05.webp create mode 100644 public/images/tennants/mutual_smep/catalog/lavarropas-automaticos/lavarropas-automatico-gafa-fuzzy-fit-7-kg-760-rpm-color-blanco-01.webp create mode 100644 public/images/tennants/mutual_smep/catalog/lavarropas-automaticos/lavarropas-automatico-gafa-fuzzy-fit-7-kg-760-rpm-color-blanco-02.webp create mode 100644 public/images/tennants/mutual_smep/catalog/lavarropas-automaticos/lavarropas-automatico-gafa-fuzzy-fit-7-kg-760-rpm-color-blanco-03.webp create mode 100644 public/images/tennants/mutual_smep/catalog/lavarropas-automaticos/lavarropas-automatico-gafa-fuzzy-fit-7-kg-760-rpm-color-blanco-04.webp create mode 100644 public/images/tennants/mutual_smep/catalog/lavarropas-automaticos/lavarropas-automatico-gafa-fuzzy-fit-7-kg-760-rpm-color-blanco-05.webp create mode 100644 public/images/tennants/mutual_smep/catalog/lavarropas-automaticos/lavarropas-automatico-gafa-fuzzy-fit-7-kg-760-rpm-color-blanco-06.webp create mode 100644 public/images/tennants/mutual_smep/catalog/lavarropas-automaticos/lavarropas-automatico-philco-phlf-6510b2-6-5-kg-1000-rpm-blanco-01.webp create mode 100644 public/images/tennants/mutual_smep/catalog/lavarropas-automaticos/lavarropas-automatico-philco-phlf-6510b2-6-5-kg-1000-rpm-blanco-02.webp create mode 100644 public/images/tennants/mutual_smep/catalog/lavarropas-automaticos/lavarropas-automatico-philco-phlf-6510b2-6-5-kg-1000-rpm-blanco-03.webp create mode 100644 public/images/tennants/mutual_smep/catalog/lavarropas-automaticos/lavarropas-automatico-philco-phlf-6510b2-6-5-kg-1000-rpm-blanco-04.webp create mode 100644 public/images/tennants/mutual_smep/catalog/lavarropas-automaticos/lavarropas-automatico-philco-phlf-6510b2-6-5-kg-1000-rpm-blanco-05.webp create mode 100644 public/images/tennants/mutual_smep/catalog/lavarropas-automaticos/lavarropas-automatico-philco-phlf-6510b2-6-5-kg-1000-rpm-blanco-06.webp create mode 100644 public/images/tennants/mutual_smep/catalog/lavarropas-automaticos/lavarropas-automatico-samsung-ww65-6-5-kg-1000-rpm-blanco-01.webp create mode 100644 public/images/tennants/mutual_smep/catalog/lavarropas-automaticos/lavarropas-automatico-samsung-ww65-6-5-kg-1000-rpm-blanco-02.webp create mode 100644 public/images/tennants/mutual_smep/catalog/lavarropas-automaticos/lavarropas-automatico-samsung-ww65-6-5-kg-1000-rpm-blanco-03.webp create mode 100644 public/images/tennants/mutual_smep/catalog/lavarropas-automaticos/lavarropas-automatico-samsung-ww65-6-5-kg-1000-rpm-blanco-04.webp create mode 100644 public/images/tennants/mutual_smep/catalog/lavarropas-automaticos/lavarropas-automatico-samsung-ww65-6-5-kg-1000-rpm-blanco-05.webp create mode 100644 public/images/tennants/mutual_smep/catalog/lavarropas-automaticos/secarropas-kohinoor-a-665-acero-inoxidable-6-5-kg-01.webp create mode 100644 public/images/tennants/mutual_smep/catalog/lavarropas-automaticos/secarropas-kohinoor-a-665-acero-inoxidable-6-5-kg-02.webp create mode 100644 public/images/tennants/mutual_smep/catalog/lavarropas-automaticos/secarropas-kohinoor-a-665-acero-inoxidable-6-5-kg-03.webp create mode 100644 public/images/tennants/mutual_smep/catalog/microondas-y-hornos-electricos/horno-electrico-25l-bgh-bhe-25m25i-duo-negro-01.webp create mode 100644 public/images/tennants/mutual_smep/catalog/microondas-y-hornos-electricos/horno-electrico-25l-bgh-bhe-25m25i-duo-negro-02.webp create mode 100644 public/images/tennants/mutual_smep/catalog/microondas-y-hornos-electricos/horno-electrico-25l-bgh-bhe-25m25i-duo-negro-03.webp create mode 100644 public/images/tennants/mutual_smep/catalog/microondas-y-hornos-electricos/horno-electrico-atma-grill-40-litros-c-2-anafes-hg-4022api-01.webp create mode 100644 public/images/tennants/mutual_smep/catalog/microondas-y-hornos-electricos/horno-electrico-atma-grill-40-litros-c-2-anafes-hg-4022api-02.webp create mode 100644 public/images/tennants/mutual_smep/catalog/microondas-y-hornos-electricos/horno-electrico-atma-grill-40-litros-c-2-anafes-hg-4022api-03.webp create mode 100644 public/images/tennants/mutual_smep/catalog/microondas-y-hornos-electricos/horno-electrico-atma-grill-40-litros-c-2-anafes-hg-4022api-04.webp create mode 100644 public/images/tennants/mutual_smep/catalog/microondas-y-hornos-electricos/horno-electrico-atma-grill-40-litros-c-2-anafes-hg-4022api-05.webp create mode 100644 public/images/tennants/mutual_smep/catalog/microondas-y-hornos-electricos/horno-electrico-atma-grill-40-litros-c-2-anafes-hg-4022api-06.webp create mode 100644 public/images/tennants/mutual_smep/catalog/microondas-y-hornos-electricos/microondas-bgh-28-l-bgh-b-228ds20i-plata-digital-con-grill-01.webp create mode 100644 public/images/tennants/mutual_smep/catalog/microondas-y-hornos-electricos/microondas-bgh-28-l-bgh-b-228ds20i-plata-digital-con-grill-02.webp create mode 100644 public/images/tennants/mutual_smep/catalog/microondas-y-hornos-electricos/microondas-bgh-28-l-bgh-b-228ds20i-plata-digital-con-grill-03.webp create mode 100644 public/images/tennants/mutual_smep/catalog/microondas-y-hornos-electricos/microondas-samsung-mg23-f3k3tak-23-litros-grill-color-negro-01.webp create mode 100644 public/images/tennants/mutual_smep/catalog/microondas-y-hornos-electricos/microondas-samsung-mg23-f3k3tak-23-litros-grill-color-negro-02.webp create mode 100644 public/images/tennants/mutual_smep/catalog/microondas-y-hornos-electricos/microondas-samsung-mg23-f3k3tak-23-litros-grill-color-negro-03.webp create mode 100644 public/images/tennants/mutual_smep/catalog/microondas-y-hornos-electricos/microondas-samsung-mg23-f3k3tak-23-litros-grill-color-negro-04.webp create mode 100644 public/images/tennants/mutual_smep/catalog/microondas-y-hornos-electricos/microondas-samsung-mg23-f3k3tak-23-litros-grill-color-negro-05.webp create mode 100644 public/images/tennants/mutual_smep/catalog/microondas-y-hornos-electricos/microondas-samsung-mg23-f3k3tak-23-litros-grill-color-negro-06.webp create mode 100644 public/images/tennants/mutual_smep/catalog/microondas-y-hornos-electricos/microondas-samsung-mg23-f3k3tak-23-litros-grill-color-negro-07.webp create mode 100644 public/images/tennants/mutual_smep/catalog/notebooks-y-tablets/notebook-acer-aspire-7-i5-13420h-512ssd-16gb-15-6-rtx3050-01.webp create mode 100644 public/images/tennants/mutual_smep/catalog/notebooks-y-tablets/notebook-acer-aspire-7-i5-13420h-512ssd-16gb-15-6-rtx3050-02.webp create mode 100644 public/images/tennants/mutual_smep/catalog/notebooks-y-tablets/notebook-acer-aspire-7-i5-13420h-512ssd-16gb-15-6-rtx3050-03.webp create mode 100644 public/images/tennants/mutual_smep/catalog/notebooks-y-tablets/notebook-acer-aspire-7-i5-13420h-512ssd-16gb-15-6-rtx3050-04.webp create mode 100644 public/images/tennants/mutual_smep/catalog/notebooks-y-tablets/notebook-asus-vivobook-f1504vap-intel-core-7-512gb-ssd-8gb-15-6-touch-win-11-01.webp create mode 100644 public/images/tennants/mutual_smep/catalog/notebooks-y-tablets/notebook-asus-vivobook-f1504vap-intel-core-7-512gb-ssd-8gb-15-6-touch-win-11-02.webp create mode 100644 public/images/tennants/mutual_smep/catalog/notebooks-y-tablets/notebook-asus-vivobook-f1504vap-intel-core-7-512gb-ssd-8gb-15-6-touch-win-11-03.webp create mode 100644 public/images/tennants/mutual_smep/catalog/notebooks-y-tablets/notebook-asus-vivobook-f1504vap-intel-core-7-512gb-ssd-8gb-15-6-touch-win-11-04.webp create mode 100644 public/images/tennants/mutual_smep/catalog/notebooks-y-tablets/notebook-asus-vivobook-go-15-e1504ga-ws35-intel-core-i3-n305-8-256-gb-win11-01.webp create mode 100644 public/images/tennants/mutual_smep/catalog/notebooks-y-tablets/notebook-asus-vivobook-go-15-e1504ga-ws35-intel-core-i3-n305-8-256-gb-win11-02.webp create mode 100644 public/images/tennants/mutual_smep/catalog/notebooks-y-tablets/notebook-asus-vivobook-go-15-e1504ga-ws35-intel-core-i3-n305-8-256-gb-win11-03.webp create mode 100644 public/images/tennants/mutual_smep/catalog/notebooks-y-tablets/notebook-asus-vivobook-go-15-e1504ga-ws35-intel-core-i3-n305-8-256-gb-win11-04.webp create mode 100644 public/images/tennants/mutual_smep/catalog/notebooks-y-tablets/notebook-lenovo-ideapad-slim-3-amd-ryzen-5-8-512gb-ssd-15-6-full-hd-win11-01.webp create mode 100644 public/images/tennants/mutual_smep/catalog/notebooks-y-tablets/notebook-lenovo-ideapad-slim-3-amd-ryzen-5-8-512gb-ssd-15-6-full-hd-win11-02.webp create mode 100644 public/images/tennants/mutual_smep/catalog/notebooks-y-tablets/notebook-lenovo-ideapad-slim-3-amd-ryzen-5-8-512gb-ssd-15-6-full-hd-win11-03.webp create mode 100644 public/images/tennants/mutual_smep/catalog/notebooks-y-tablets/notebook-lenovo-ideapad-slim-3-amd-ryzen-5-8-512gb-ssd-15-6-full-hd-win11-04.webp create mode 100644 public/images/tennants/mutual_smep/catalog/notebooks-y-tablets/notebook-lenovo-ryzen-7-8840hs-16-512gb-15-6-01.webp create mode 100644 public/images/tennants/mutual_smep/catalog/notebooks-y-tablets/notebook-lenovo-ryzen-7-8840hs-16-512gb-15-6-02.webp create mode 100644 public/images/tennants/mutual_smep/catalog/notebooks-y-tablets/notebook-lenovo-ryzen-7-8840hs-16-512gb-15-6-03.webp create mode 100644 public/images/tennants/mutual_smep/catalog/notebooks-y-tablets/notebook-lenovo-ryzen-7-8840hs-16-512gb-15-6-04.webp create mode 100644 public/images/tennants/mutual_smep/catalog/notebooks-y-tablets/notebook-lenovo-ryzen-7-8840hs-16-512gb-15-6-05.webp create mode 100644 public/images/tennants/mutual_smep/catalog/notebooks-y-tablets/notebook-lenovo-s3-15q8x10-snapdragon-x-512gb-ssd-16gb-ddr5-15-3-win11-01.webp create mode 100644 public/images/tennants/mutual_smep/catalog/notebooks-y-tablets/notebook-lenovo-s3-15q8x10-snapdragon-x-512gb-ssd-16gb-ddr5-15-3-win11-02.webp create mode 100644 public/images/tennants/mutual_smep/catalog/notebooks-y-tablets/notebook-lenovo-s3-15q8x10-snapdragon-x-512gb-ssd-16gb-ddr5-15-3-win11-03.webp create mode 100644 public/images/tennants/mutual_smep/catalog/notebooks-y-tablets/notebook-lenovo-s3-15q8x10-snapdragon-x-512gb-ssd-16gb-ddr5-15-3-win11-04.webp create mode 100644 public/images/tennants/mutual_smep/catalog/notebooks-y-tablets/notebook-lenovo-s3-15q8x10-snapdragon-x-512gb-ssd-16gb-ddr5-15-3-win11-05.webp create mode 100644 public/images/tennants/mutual_smep/catalog/notebooks-y-tablets/notebook-lenovo-s3-15q8x10-snapdragon-x-512gb-ssd-16gb-ddr5-15-3-win11-06.webp create mode 100644 public/images/tennants/mutual_smep/catalog/notebooks-y-tablets/notebook-lenovo-s3-15q8x10-snapdragon-x-512gb-ssd-16gb-ddr5-15-3-win11-07.webp create mode 100644 public/images/tennants/mutual_smep/catalog/notebooks-y-tablets/notebook-msi-katana-15-hx-b14wgk-293us-i7-14650hx-up-to-5-2ghz-1tb-ssd-16gb-ddr5-geforce-rtx-5070-8gb-15-6-qhd-165hz-win-11-01.webp create mode 100644 public/images/tennants/mutual_smep/catalog/notebooks-y-tablets/notebook-msi-katana-15-hx-b14wgk-293us-i7-14650hx-up-to-5-2ghz-1tb-ssd-16gb-ddr5-geforce-rtx-5070-8gb-15-6-qhd-165hz-win-11-02.webp create mode 100644 public/images/tennants/mutual_smep/catalog/notebooks-y-tablets/notebook-msi-katana-15-hx-b14wgk-293us-i7-14650hx-up-to-5-2ghz-1tb-ssd-16gb-ddr5-geforce-rtx-5070-8gb-15-6-qhd-165hz-win-11-03.webp create mode 100644 public/images/tennants/mutual_smep/catalog/notebooks-y-tablets/notebook-msi-katana-15-hx-b14wgk-293us-i7-14650hx-up-to-5-2ghz-1tb-ssd-16gb-ddr5-geforce-rtx-5070-8gb-15-6-qhd-165hz-win-11-04.webp create mode 100644 public/images/tennants/mutual_smep/catalog/notebooks-y-tablets/notebook-msi-katana-15-hx-b14wgk-293us-i7-14650hx-up-to-5-2ghz-1tb-ssd-16gb-ddr5-geforce-rtx-5070-8gb-15-6-qhd-165hz-win-11-05.webp create mode 100644 public/images/tennants/mutual_smep/catalog/piletas/pileta-pelopincho-1010-01.webp create mode 100644 public/images/tennants/mutual_smep/catalog/piletas/pileta-pelopincho-1010-02.webp create mode 100644 public/images/tennants/mutual_smep/catalog/piletas/pileta-pelopincho-1020-01.webp create mode 100644 public/images/tennants/mutual_smep/catalog/piletas/pileta-pelopincho-1020-02.webp create mode 100644 public/images/tennants/mutual_smep/catalog/piletas/pileta-pelopincho-1030-01.webp create mode 100644 public/images/tennants/mutual_smep/catalog/piletas/pileta-pelopincho-1030-02.webp create mode 100644 public/images/tennants/mutual_smep/catalog/piletas/pileta-pelopincho-1043-01.webp create mode 100644 public/images/tennants/mutual_smep/catalog/piletas/pileta-pelopincho-1043-02.webp create mode 100644 public/images/tennants/mutual_smep/catalog/piletas/pileta-pelopincho-1055-01.webp create mode 100644 public/images/tennants/mutual_smep/catalog/piletas/pileta-pelopincho-1055-02.webp create mode 100644 public/images/tennants/mutual_smep/catalog/purificador-de-aire/purificador-spar-bios-3766-boo-color-blanco-01.webp create mode 100644 public/images/tennants/mutual_smep/catalog/purificador-de-aire/purificador-spar-bios-3766-boo-color-blanco-02.webp create mode 100644 public/images/tennants/mutual_smep/catalog/purificador-de-aire/purificador-spar-bios-3766-boo-color-blanco-03.webp create mode 100644 public/images/tennants/mutual_smep/catalog/purificador-de-aire/purificador-tst-360-60-estratto-acero-inox-60-cm-01.webp create mode 100644 public/images/tennants/mutual_smep/catalog/purificador-de-aire/purificador-tst-360-60-estratto-acero-inox-60-cm-02.webp create mode 100644 public/images/tennants/mutual_smep/catalog/smart-tv/smart-32-bgh-b-3225s5a-android-01.webp create mode 100644 public/images/tennants/mutual_smep/catalog/smart-tv/smart-32-bgh-b-3225s5a-android-02.webp create mode 100644 public/images/tennants/mutual_smep/catalog/smart-tv/smart-32-bgh-b-3225s5a-android-03.webp create mode 100644 public/images/tennants/mutual_smep/catalog/smart-tv/smart-32-bgh-b-3225s5a-android-04.webp create mode 100644 public/images/tennants/mutual_smep/catalog/smart-tv/smart-tv-43-noblex-dr43-x7180-android-01.webp create mode 100644 public/images/tennants/mutual_smep/catalog/smart-tv/smart-tv-43-noblex-dr43-x7180-android-02.webp create mode 100644 public/images/tennants/mutual_smep/catalog/smart-tv/smart-tv-43-noblex-dr43-x7180-android-03.webp create mode 100644 public/images/tennants/mutual_smep/catalog/smart-tv/smart-tv-43-noblex-dr43-x7180-android-04.webp create mode 100644 public/images/tennants/mutual_smep/catalog/smart-tv/smart-tv-noblex-32-dk32-x7000-android-01.webp create mode 100644 public/images/tennants/mutual_smep/catalog/smart-tv/smart-tv-noblex-32-dk32-x7000-android-02.webp create mode 100644 public/images/tennants/mutual_smep/catalog/smart-tv/smart-tv-noblex-32-dk32-x7000-android-03.webp create mode 100644 public/images/tennants/mutual_smep/catalog/smart-tv/smart-tv-noblex-50-dr50-x8500-google-tv-01.webp create mode 100644 public/images/tennants/mutual_smep/catalog/smart-tv/smart-tv-noblex-50-dr50-x8500-google-tv-02.webp create mode 100644 public/images/tennants/mutual_smep/catalog/smart-tv/smart-tv-noblex-50-dr50-x8500-google-tv-03.webp create mode 100644 public/images/tennants/mutual_smep/catalog/smart-tv/smart-tv-noblex-50-dr50-x8500-google-tv-04.webp create mode 100644 public/images/tennants/mutual_smep/catalog/smart-tv/soporte-led-32-55-gbs-con-inclinacion-01.webp create mode 100644 public/images/tennants/mutual_smep/catalog/smart-tv/soporte-led-32-55-gbs-con-inclinacion-02.webp create mode 100644 public/images/tennants/mutual_smep/catalog/smart-tv/soporte-led-32-55-gbs-con-inclinacion-03.webp create mode 100644 public/images/tennants/mutual_smep/catalog/smart-tv/soporte-led-gbs-32-55-fijo-01.webp create mode 100644 public/images/tennants/mutual_smep/catalog/smart-tv/soporte-led-gbs-32-55-fijo-02.webp create mode 100644 public/images/tennants/mutual_smep/catalog/smart-tv/soporte-led-gbs-32-55-fijo-03.webp create mode 100644 public/images/tennants/mutual_smep/catalog/tecnologia/auricular-bt-negro-on-ear-moonki-sound-mh-0510bt-01.webp create mode 100644 public/images/tennants/mutual_smep/catalog/tecnologia/auricular-bt-negro-on-ear-moonki-sound-mh-0510bt-02.webp create mode 100644 public/images/tennants/mutual_smep/catalog/tecnologia/auricular-bt-negro-on-ear-moonki-sound-mh-0510bt-03.webp create mode 100644 public/images/tennants/mutual_smep/catalog/tecnologia/auricular-moonki-earbuds-sound-ma-tws66-black-01.webp create mode 100644 public/images/tennants/mutual_smep/catalog/tecnologia/auricular-moonki-earbuds-sound-ma-tws66-black-02.webp create mode 100644 public/images/tennants/mutual_smep/catalog/tecnologia/auricular-moonki-earbuds-sound-ma-tws66-black-03.webp create mode 100644 public/images/tennants/mutual_smep/catalog/tecnologia/auricular-moonki-earbuds-sound-ma-tws66-black-04.webp create mode 100644 public/images/tennants/mutual_smep/catalog/tecnologia/auricular-moonki-earbuds-sound-ma-tws66-black-05.webp create mode 100644 public/images/tennants/mutual_smep/catalog/tecnologia/auricular-on-ear-moonki-sound-mh-0613-01.webp create mode 100644 public/images/tennants/mutual_smep/catalog/tecnologia/auricular-on-ear-moonki-sound-mh-0613-02.webp create mode 100644 public/images/tennants/mutual_smep/catalog/tecnologia/auricular-on-ear-moonki-sound-mh-0613-03.webp create mode 100644 public/images/tennants/mutual_smep/catalog/tecnologia/auricular-on-ear-moonki-sound-mh-0613-04.webp create mode 100644 public/images/tennants/mutual_smep/catalog/tecnologia/bafle-havit-bluetooth-sk-816bt-01.webp create mode 100644 public/images/tennants/mutual_smep/catalog/tecnologia/mouse-xtrike-me-backlit-01.webp create mode 100644 public/images/tennants/mutual_smep/catalog/tecnologia/parlante-jbl-go-4-bluetooth-altavoz-ultraportatil-01.webp create mode 100644 public/images/tennants/mutual_smep/catalog/tecnologia/parlante-jbl-go-4-bluetooth-altavoz-ultraportatil-02.webp create mode 100644 public/images/tennants/mutual_smep/catalog/tecnologia/teclado-xtrike-me-rainbow-mecanico-01.webp create mode 100644 tests/Feature/Migrations/SeedMutualSmepCatalogTest.php diff --git a/database/data/mutual_smep_catalog_v1.json b/database/data/mutual_smep_catalog_v1.json new file mode 100644 index 00000000..ab9f26d1 --- /dev/null +++ b/database/data/mutual_smep_catalog_v1.json @@ -0,0 +1,2691 @@ +{ + "version": 1, + "tenant_code": "mutual_smep", + "default_stock": 10, + "source_product_count": 150, + "catalog_item_count": 142, + "image_count": 511, + "items": [ + { + "slug": "acolchado-1-1-2-pl-dobby-kavanagh-negro", + "name": "Acolchado 1 1/2 pl Dobby Kavanagh negro", + "description": null, + "price": 82000, + "stock": 10, + "brand": "Kavanagh", + "parent_category": "Dormitorio y Blanco", + "category": "Acolchados y Edredones", + "images": [ + "images/tennants/mutual_smep/catalog/acolchados-frazadas-y-edredon/acolchado-1-1-2-pl-dobby-kavanagh-negro-01.webp" + ], + "attribute_codes": [], + "variants": [] + }, + { + "slug": "acolchado-kavanagh-simil-plumon-reversible", + "name": "Acolchado Kavanagh Símil Plumón Reversible", + "description": "Color sujeto a disponibilidad", + "price": 86000, + "stock": null, + "brand": "Kavanagh", + "parent_category": "Dormitorio y Blanco", + "category": "Acolchados y Edredones", + "images": [], + "attribute_codes": [ + "medida_cama" + ], + "variants": [ + { + "source_slug": "acolchado-queen-simil-plumon-reversible-kavanagh", + "description": "Color sujeto a disponibilidad", + "price": 100000, + "stock": 10, + "values": { + "medida_cama": "Queen" + }, + "images": [ + "images/tennants/mutual_smep/catalog/acolchados-frazadas-y-edredon/acolchado-queen-simil-plumon-reversible-kavanagh-01.webp", + "images/tennants/mutual_smep/catalog/acolchados-frazadas-y-edredon/acolchado-queen-simil-plumon-reversible-kavanagh-02.webp" + ] + }, + { + "source_slug": "acolchado-1-1-2-pl-kavanagh-simil-plumon-reversible", + "description": null, + "price": 86000, + "stock": 10, + "values": { + "medida_cama": "1 1/2 Plazas" + }, + "images": [ + "images/tennants/mutual_smep/catalog/acolchados-frazadas-y-edredon/acolchado-1-1-2-pl-kavanagh-simil-plumon-reversible-01.webp" + ] + }, + { + "source_slug": "acolchado-king-kavanagh-simil-plumon-reversible", + "description": null, + "price": 125000, + "stock": 10, + "values": { + "medida_cama": "King" + }, + "images": [ + "images/tennants/mutual_smep/catalog/acolchados-frazadas-y-edredon/acolchado-king-kavanagh-simil-plumon-reversible-01.webp" + ] + } + ] + }, + { + "slug": "acolchado-king-kavanagh-simil-plumon-con-2-fundas-almohadon", + "name": "Acolchado King Kavanagh Simil plumón con 2 fundas almohadón", + "description": null, + "price": 130000, + "stock": 10, + "brand": "Kavanagh", + "parent_category": "Dormitorio y Blanco", + "category": "Acolchados y Edredones", + "images": [ + "images/tennants/mutual_smep/catalog/acolchados-frazadas-y-edredon/acolchado-king-kavanagh-simil-plumon-con-2-fundas-almohadon-01.webp" + ], + "attribute_codes": [], + "variants": [] + }, + { + "slug": "acolchado-queen-hotel-oxford-platinum-700-h-jc", + "name": "Acolchado Queen Hotel Oxford Platinum 700 H JC", + "description": "Color sujeto a disponibilidad", + "price": 100000, + "stock": 10, + "brand": "Jean Cartier", + "parent_category": "Dormitorio y Blanco", + "category": "Acolchados y Edredones", + "images": [ + "images/tennants/mutual_smep/catalog/acolchados-frazadas-y-edredon/acolchado-queen-hotel-oxford-platinum-700-h-jc-01.webp", + "images/tennants/mutual_smep/catalog/acolchados-frazadas-y-edredon/acolchado-queen-hotel-oxford-platinum-700-h-jc-02.webp" + ], + "attribute_codes": [], + "variants": [] + }, + { + "slug": "acolchado-sense-duo-bitono-corderito", + "name": "Acolchado Sense Dúo Bitono con Corderito", + "description": "Color sujeto a disponibilidad", + "price": 70000, + "stock": null, + "brand": "Jean Cartier", + "parent_category": "Dormitorio y Blanco", + "category": "Acolchados y Edredones", + "images": [], + "attribute_codes": [ + "medida_cama" + ], + "variants": [ + { + "source_slug": "acolchado-king-sense-duo-bitono-con-corderito-jc", + "description": "Color sujeto a disponibilidad", + "price": 100000, + "stock": 10, + "values": { + "medida_cama": "King" + }, + "images": [ + "images/tennants/mutual_smep/catalog/acolchados-frazadas-y-edredon/acolchado-king-sense-duo-bitono-con-corderito-jc-01.webp", + "images/tennants/mutual_smep/catalog/acolchados-frazadas-y-edredon/acolchado-king-sense-duo-bitono-con-corderito-jc-02.webp", + "images/tennants/mutual_smep/catalog/acolchados-frazadas-y-edredon/acolchado-king-sense-duo-bitono-con-corderito-jc-03.webp" + ] + }, + { + "source_slug": "acolchado-1-1-2-pl-sense-duo-bitono-con-corderito-jc", + "description": "Color sujeto a disponibilidad", + "price": 70000, + "stock": 10, + "values": { + "medida_cama": "1 1/2 Plazas" + }, + "images": [ + "images/tennants/mutual_smep/catalog/acolchados-frazadas-y-edredon/acolchado-1-1-2-pl-sense-duo-bitono-con-corderito-jc-01.webp", + "images/tennants/mutual_smep/catalog/acolchados-frazadas-y-edredon/acolchado-1-1-2-pl-sense-duo-bitono-con-corderito-jc-02.webp", + "images/tennants/mutual_smep/catalog/acolchados-frazadas-y-edredon/acolchado-1-1-2-pl-sense-duo-bitono-con-corderito-jc-03.webp" + ] + } + ] + }, + { + "slug": "auricular-bt-negro-on-ear-moonki-sound-mh-0510bt", + "name": "Auricular BT negro on ear Moonki sound MH-0510BT", + "description": "Color sujeto a disponibilidad", + "price": 30000, + "stock": 10, + "brand": "Moonki", + "parent_category": "Tecnología", + "category": "Audio", + "images": [ + "images/tennants/mutual_smep/catalog/tecnologia/auricular-bt-negro-on-ear-moonki-sound-mh-0510bt-01.webp", + "images/tennants/mutual_smep/catalog/tecnologia/auricular-bt-negro-on-ear-moonki-sound-mh-0510bt-02.webp", + "images/tennants/mutual_smep/catalog/tecnologia/auricular-bt-negro-on-ear-moonki-sound-mh-0510bt-03.webp" + ], + "attribute_codes": [], + "variants": [] + }, + { + "slug": "auricular-moonki-earbuds-sound-ma-tws66-black", + "name": "Auricular Moonki Earbuds sound MA-TWS66 black", + "description": null, + "price": 16000, + "stock": 10, + "brand": "Moonki", + "parent_category": "Tecnología", + "category": "Audio", + "images": [ + "images/tennants/mutual_smep/catalog/tecnologia/auricular-moonki-earbuds-sound-ma-tws66-black-01.webp", + "images/tennants/mutual_smep/catalog/tecnologia/auricular-moonki-earbuds-sound-ma-tws66-black-02.webp", + "images/tennants/mutual_smep/catalog/tecnologia/auricular-moonki-earbuds-sound-ma-tws66-black-03.webp", + "images/tennants/mutual_smep/catalog/tecnologia/auricular-moonki-earbuds-sound-ma-tws66-black-04.webp", + "images/tennants/mutual_smep/catalog/tecnologia/auricular-moonki-earbuds-sound-ma-tws66-black-05.webp" + ], + "attribute_codes": [], + "variants": [] + }, + { + "slug": "auricular-on-ear-moonki-sound-mh-0613", + "name": "Auricular on ear Moonki sound MH-0613", + "description": "Color sujeto a disponibilidad", + "price": 15000, + "stock": 10, + "brand": "Moonki", + "parent_category": "Tecnología", + "category": "Audio", + "images": [ + "images/tennants/mutual_smep/catalog/tecnologia/auricular-on-ear-moonki-sound-mh-0613-01.webp", + "images/tennants/mutual_smep/catalog/tecnologia/auricular-on-ear-moonki-sound-mh-0613-02.webp", + "images/tennants/mutual_smep/catalog/tecnologia/auricular-on-ear-moonki-sound-mh-0613-03.webp", + "images/tennants/mutual_smep/catalog/tecnologia/auricular-on-ear-moonki-sound-mh-0613-04.webp" + ], + "attribute_codes": [], + "variants": [] + }, + { + "slug": "bafle-havit-bluetooth-sk-816bt", + "name": "Bafle Havit Bluetooth SK-816BT", + "description": null, + "price": 145000, + "stock": 10, + "brand": "Havit", + "parent_category": "Tecnología", + "category": "Audio", + "images": [ + "images/tennants/mutual_smep/catalog/tecnologia/bafle-havit-bluetooth-sk-816bt-01.webp" + ], + "attribute_codes": [], + "variants": [] + }, + { + "slug": "batidora-de-mano-oster-hm-2600-negra", + "name": "Batidora de mano Oster HM 2600 negra", + "description": null, + "price": 97000, + "stock": 10, + "brand": "Oster", + "parent_category": "Electrodomésticos", + "category": "Preparación de Alimentos", + "images": [ + "images/tennants/mutual_smep/catalog/electrodomesticos-pequenos/batidora-de-mano-oster-hm-2600-negra-01.webp", + "images/tennants/mutual_smep/catalog/electrodomesticos-pequenos/batidora-de-mano-oster-hm-2600-negra-02.webp", + "images/tennants/mutual_smep/catalog/electrodomesticos-pequenos/batidora-de-mano-oster-hm-2600-negra-03.webp" + ], + "attribute_codes": [], + "variants": [] + }, + { + "slug": "batidora-planetaria-atma-bpat21wp", + "name": "Batidora planetaria Atma BPAT21WP", + "description": null, + "price": 225000, + "stock": 10, + "brand": "Atma", + "parent_category": "Electrodomésticos", + "category": "Preparación de Alimentos", + "images": [ + "images/tennants/mutual_smep/catalog/electrodomesticos-pequenos/batidora-planetaria-atma-bpat21wp-01.webp", + "images/tennants/mutual_smep/catalog/electrodomesticos-pequenos/batidora-planetaria-atma-bpat21wp-02.webp", + "images/tennants/mutual_smep/catalog/electrodomesticos-pequenos/batidora-planetaria-atma-bpat21wp-03.webp", + "images/tennants/mutual_smep/catalog/electrodomesticos-pequenos/batidora-planetaria-atma-bpat21wp-04.webp", + "images/tennants/mutual_smep/catalog/electrodomesticos-pequenos/batidora-planetaria-atma-bpat21wp-05.webp", + "images/tennants/mutual_smep/catalog/electrodomesticos-pequenos/batidora-planetaria-atma-bpat21wp-06.webp" + ], + "attribute_codes": [], + "variants": [] + }, + { + "slug": "bici-stark-r16-flowers-pink-nena-c-acc-6095", + "name": "BICI STARK R16 FLOWERS/PINK NENA C/ACC 6095", + "description": "El color de los accesorios puede variar", + "price": 320000, + "stock": 10, + "brand": "Stark", + "parent_category": "Bicicletas y Aire Libre", + "category": "Bicicletas Infantiles", + "images": [ + "images/tennants/mutual_smep/catalog/bicicletas/bici-stark-r16-flowers-pink-nena-c-acc-6095-01.webp" + ], + "attribute_codes": [], + "variants": [] + }, + { + "slug": "bici-stark-r16-team-junior-nene-6064", + "name": "BICI STARK R16 TEAM JUNIOR NENE 6064", + "description": null, + "price": 300000, + "stock": 10, + "brand": "Stark", + "parent_category": "Bicicletas y Aire Libre", + "category": "Bicicletas Infantiles", + "images": [ + "images/tennants/mutual_smep/catalog/bicicletas/bici-stark-r16-team-junior-nene-6064-01.webp", + "images/tennants/mutual_smep/catalog/bicicletas/bici-stark-r16-team-junior-nene-6064-02.webp" + ], + "attribute_codes": [], + "variants": [] + }, + { + "slug": "bicicleta-fire-bird-r29-frenio-disco", + "name": "BICICLETA FIRE BIRD R29 FRENIO DISCO", + "description": null, + "price": 399000, + "stock": 10, + "brand": "Fire Bird", + "parent_category": "Bicicletas y Aire Libre", + "category": "Bicicletas para Adultos", + "images": [ + "images/tennants/mutual_smep/catalog/bicicletas/bicicleta-fire-bird-r29-frenio-disco-01.webp" + ], + "attribute_codes": [], + "variants": [] + }, + { + "slug": "bicicleta-playera-ross-full-r26", + "name": "BICICLETA PLAYERA ROSS FULL R26", + "description": null, + "price": 300000, + "stock": 10, + "brand": "Ross", + "parent_category": "Bicicletas y Aire Libre", + "category": "Bicicletas para Adultos", + "images": [ + "images/tennants/mutual_smep/catalog/bicicletas/bicicleta-playera-ross-full-r26-01.webp" + ], + "attribute_codes": [], + "variants": [] + }, + { + "slug": "bicicleta-venzo-loki-r29-fd-21-v-shimano", + "name": "BICICLETA VENZO LOKI R29 FD 21 V SHIMANO", + "description": null, + "price": 660000, + "stock": 10, + "brand": "Venzo", + "parent_category": "Bicicletas y Aire Libre", + "category": "Bicicletas para Adultos", + "images": [ + "images/tennants/mutual_smep/catalog/bicicletas/bicicleta-venzo-loki-r29-fd-21-v-shimano-01.webp" + ], + "attribute_codes": [], + "variants": [] + }, + { + "slug": "blu-g73-128-gb", + "name": "BLU G73 128 GB", + "description": "Color sujeto a disponibilidad", + "price": 225000, + "stock": 10, + "brand": "BLU", + "parent_category": "Tecnología", + "category": "Celulares", + "images": [ + "images/tennants/mutual_smep/catalog/celulares/blu-g73-128-gb-01.webp", + "images/tennants/mutual_smep/catalog/celulares/blu-g73-128-gb-02.webp", + "images/tennants/mutual_smep/catalog/celulares/blu-g73-128-gb-03.webp" + ], + "attribute_codes": [], + "variants": [] + }, + { + "slug": "cafetera-atma-ca-8182p-digital-1000-w-1-8-l", + "name": "Cafetera Atma CA-8182P digital 1000 W 1,8 L", + "description": null, + "price": 85000, + "stock": 10, + "brand": "Atma", + "parent_category": "Electrodomésticos", + "category": "Café y Desayuno", + "images": [ + "images/tennants/mutual_smep/catalog/electrodomesticos-pequenos/cafetera-atma-ca-8182p-digital-1000-w-1-8-l-01.webp", + "images/tennants/mutual_smep/catalog/electrodomesticos-pequenos/cafetera-atma-ca-8182p-digital-1000-w-1-8-l-02.webp", + "images/tennants/mutual_smep/catalog/electrodomesticos-pequenos/cafetera-atma-ca-8182p-digital-1000-w-1-8-l-03.webp" + ], + "attribute_codes": [], + "variants": [] + }, + { + "slug": "cafetera-express-atma-ceat-5418p-1-litro", + "name": "Cafetera Express Atma CEAT-5418P 1 Litro", + "description": null, + "price": 275000, + "stock": 10, + "brand": "Atma", + "parent_category": "Electrodomésticos", + "category": "Café y Desayuno", + "images": [ + "images/tennants/mutual_smep/catalog/electrodomesticos-pequenos/cafetera-express-atma-ceat-5418p-1-litro-01.webp", + "images/tennants/mutual_smep/catalog/electrodomesticos-pequenos/cafetera-express-atma-ceat-5418p-1-litro-02.webp", + "images/tennants/mutual_smep/catalog/electrodomesticos-pequenos/cafetera-express-atma-ceat-5418p-1-litro-03.webp", + "images/tennants/mutual_smep/catalog/electrodomesticos-pequenos/cafetera-express-atma-ceat-5418p-1-litro-04.webp", + "images/tennants/mutual_smep/catalog/electrodomesticos-pequenos/cafetera-express-atma-ceat-5418p-1-litro-05.webp", + "images/tennants/mutual_smep/catalog/electrodomesticos-pequenos/cafetera-express-atma-ceat-5418p-1-litro-06.webp", + "images/tennants/mutual_smep/catalog/electrodomesticos-pequenos/cafetera-express-atma-ceat-5418p-1-litro-07.webp", + "images/tennants/mutual_smep/catalog/electrodomesticos-pequenos/cafetera-express-atma-ceat-5418p-1-litro-08.webp", + "images/tennants/mutual_smep/catalog/electrodomesticos-pequenos/cafetera-express-atma-ceat-5418p-1-litro-09.webp", + "images/tennants/mutual_smep/catalog/electrodomesticos-pequenos/cafetera-express-atma-ceat-5418p-1-litro-10.webp" + ], + "attribute_codes": [], + "variants": [] + }, + { + "slug": "cafetera-express-liliana-ac-980-3-en-1", + "name": "Cafetera Express Liliana AC-980 3 en 1", + "description": null, + "price": 310000, + "stock": 10, + "brand": "Liliana", + "parent_category": "Electrodomésticos", + "category": "Café y Desayuno", + "images": [ + "images/tennants/mutual_smep/catalog/electrodomesticos-pequenos/cafetera-express-liliana-ac-980-3-en-1-01.webp", + "images/tennants/mutual_smep/catalog/electrodomesticos-pequenos/cafetera-express-liliana-ac-980-3-en-1-02.webp", + "images/tennants/mutual_smep/catalog/electrodomesticos-pequenos/cafetera-express-liliana-ac-980-3-en-1-03.webp", + "images/tennants/mutual_smep/catalog/electrodomesticos-pequenos/cafetera-express-liliana-ac-980-3-en-1-04.webp", + "images/tennants/mutual_smep/catalog/electrodomesticos-pequenos/cafetera-express-liliana-ac-980-3-en-1-05.webp", + "images/tennants/mutual_smep/catalog/electrodomesticos-pequenos/cafetera-express-liliana-ac-980-3-en-1-06.webp", + "images/tennants/mutual_smep/catalog/electrodomesticos-pequenos/cafetera-express-liliana-ac-980-3-en-1-07.webp", + "images/tennants/mutual_smep/catalog/electrodomesticos-pequenos/cafetera-express-liliana-ac-980-3-en-1-08.webp" + ], + "attribute_codes": [], + "variants": [] + }, + { + "slug": "cafetera-moulinex-mini-me-dolce-capsulas", + "name": "Cafetera Moulinex mini me Dolce cápsulas", + "description": null, + "price": 230000, + "stock": 10, + "brand": "Moulinex", + "parent_category": "Electrodomésticos", + "category": "Café y Desayuno", + "images": [ + "images/tennants/mutual_smep/catalog/electrodomesticos-pequenos/cafetera-moulinex-mini-me-dolce-capsulas-01.webp", + "images/tennants/mutual_smep/catalog/electrodomesticos-pequenos/cafetera-moulinex-mini-me-dolce-capsulas-02.webp", + "images/tennants/mutual_smep/catalog/electrodomesticos-pequenos/cafetera-moulinex-mini-me-dolce-capsulas-03.webp" + ], + "attribute_codes": [], + "variants": [] + }, + { + "slug": "calefactor-de-vidrio-whitenblack-pvwb-01-pie-pared", + "name": "Calefactor de vidrio Whitenblack PVWB-01 Pie/Pared", + "description": null, + "price": 100000, + "stock": 10, + "brand": "Whitenblack", + "parent_category": "Climatización", + "category": "Calefacción Eléctrica", + "images": [ + "images/tennants/mutual_smep/catalog/calefaccion-electrica/calefactor-de-vidrio-whitenblack-pvwb-01-pie-pared-01.webp", + "images/tennants/mutual_smep/catalog/calefaccion-electrica/calefactor-de-vidrio-whitenblack-pvwb-01-pie-pared-02.webp" + ], + "attribute_codes": [], + "variants": [] + }, + { + "slug": "calefactor-infrarrojo-liliana-calore-ci-080-fijo-1400-w", + "name": "Calefactor infrarrojo Liliana Calore CI-080 fijo 1400 W", + "description": null, + "price": 70000, + "stock": 10, + "brand": "Liliana", + "parent_category": "Climatización", + "category": "Calefacción Eléctrica", + "images": [ + "images/tennants/mutual_smep/catalog/calefaccion-electrica/calefactor-infrarrojo-liliana-calore-ci-080-fijo-1400-w-01.webp", + "images/tennants/mutual_smep/catalog/calefaccion-electrica/calefactor-infrarrojo-liliana-calore-ci-080-fijo-1400-w-02.webp", + "images/tennants/mutual_smep/catalog/calefaccion-electrica/calefactor-infrarrojo-liliana-calore-ci-080-fijo-1400-w-03.webp" + ], + "attribute_codes": [], + "variants": [] + }, + { + "slug": "calefon-longvie-14-l-cn-514-ss-n-enc-sensor", + "name": "Calefón Longvie 14 L CN-514 SS-N Enc. Sensor", + "description": null, + "price": 690000, + "stock": 10, + "brand": "Longvie", + "parent_category": "Electrodomésticos", + "category": "Calefones y Termotanques", + "images": [ + "images/tennants/mutual_smep/catalog/calefones-y-termotanques/calefon-longvie-14-l-cn-514-ss-n-enc-sensor-01.webp" + ], + "attribute_codes": [], + "variants": [] + }, + { + "slug": "caloventor-liliana-cfh417-hotwind-2000-w", + "name": "Caloventor Liliana CFH417 Hotwind 2000 W", + "description": null, + "price": 58000, + "stock": 10, + "brand": "Liliana", + "parent_category": "Climatización", + "category": "Calefacción Eléctrica", + "images": [ + "images/tennants/mutual_smep/catalog/calefaccion-electrica/caloventor-liliana-cfh417-hotwind-2000-w-01.webp", + "images/tennants/mutual_smep/catalog/calefaccion-electrica/caloventor-liliana-cfh417-hotwind-2000-w-02.webp", + "images/tennants/mutual_smep/catalog/calefaccion-electrica/caloventor-liliana-cfh417-hotwind-2000-w-03.webp", + "images/tennants/mutual_smep/catalog/calefaccion-electrica/caloventor-liliana-cfh417-hotwind-2000-w-04.webp", + "images/tennants/mutual_smep/catalog/calefaccion-electrica/caloventor-liliana-cfh417-hotwind-2000-w-05.webp", + "images/tennants/mutual_smep/catalog/calefaccion-electrica/caloventor-liliana-cfh417-hotwind-2000-w-06.webp" + ], + "attribute_codes": [], + "variants": [] + }, + { + "slug": "caloventor-split-liliana-whitenblack-cpwb-01-2000-w", + "name": "Caloventor split Liliana Whitenblack CPWB-01 2000 W", + "description": null, + "price": 110000, + "stock": 10, + "brand": "Liliana", + "parent_category": "Climatización", + "category": "Calefacción Eléctrica", + "images": [ + "images/tennants/mutual_smep/catalog/calefaccion-electrica/caloventor-split-liliana-whitenblack-cpwb-01-2000-w-01.webp", + "images/tennants/mutual_smep/catalog/calefaccion-electrica/caloventor-split-liliana-whitenblack-cpwb-01-2000-w-02.webp", + "images/tennants/mutual_smep/catalog/calefaccion-electrica/caloventor-split-liliana-whitenblack-cpwb-01-2000-w-03.webp" + ], + "attribute_codes": [], + "variants": [] + }, + { + "slug": "caloventor-whitenblack-cawb-02-2000-w-doble-posicion", + "name": "Caloventor Whitenblack CAWB-02 2000 W doble posición", + "description": null, + "price": 46000, + "stock": 10, + "brand": "Whitenblack", + "parent_category": "Climatización", + "category": "Calefacción Eléctrica", + "images": [ + "images/tennants/mutual_smep/catalog/calefaccion-electrica/caloventor-whitenblack-cawb-02-2000-w-doble-posicion-01.webp", + "images/tennants/mutual_smep/catalog/calefaccion-electrica/caloventor-whitenblack-cawb-02-2000-w-doble-posicion-02.webp" + ], + "attribute_codes": [], + "variants": [] + }, + { + "slug": "cocina-florencia-5536-f-56-cm-color-blanca", + "name": "Cocina Florencia 5536-F 56 cm color Blanca", + "description": "Multigas", + "price": 620000, + "stock": 10, + "brand": "Florencia", + "parent_category": "Electrodomésticos", + "category": "Cocinas", + "images": [ + "images/tennants/mutual_smep/catalog/cocinas/cocina-florencia-5536-f-56-cm-color-blanca-01.webp", + "images/tennants/mutual_smep/catalog/cocinas/cocina-florencia-5536-f-56-cm-color-blanca-02.webp", + "images/tennants/mutual_smep/catalog/cocinas/cocina-florencia-5536-f-56-cm-color-blanca-03.webp", + "images/tennants/mutual_smep/catalog/cocinas/cocina-florencia-5536-f-56-cm-color-blanca-04.webp" + ], + "attribute_codes": [], + "variants": [] + }, + { + "slug": "cocina-longvie-13331bf-56-cm-color-blanca", + "name": "Cocina Longvie 13331BF 56 cm color blanca", + "description": "Multigas", + "price": 940000, + "stock": 10, + "brand": "Longvie", + "parent_category": "Electrodomésticos", + "category": "Cocinas", + "images": [ + "images/tennants/mutual_smep/catalog/cocinas/cocina-longvie-13331bf-56-cm-color-blanca-01.webp", + "images/tennants/mutual_smep/catalog/cocinas/cocina-longvie-13331bf-56-cm-color-blanca-02.webp", + "images/tennants/mutual_smep/catalog/cocinas/cocina-longvie-13331bf-56-cm-color-blanca-03.webp", + "images/tennants/mutual_smep/catalog/cocinas/cocina-longvie-13331bf-56-cm-color-blanca-04.webp", + "images/tennants/mutual_smep/catalog/cocinas/cocina-longvie-13331bf-56-cm-color-blanca-05.webp", + "images/tennants/mutual_smep/catalog/cocinas/cocina-longvie-13331bf-56-cm-color-blanca-06.webp", + "images/tennants/mutual_smep/catalog/cocinas/cocina-longvie-13331bf-56-cm-color-blanca-07.webp" + ], + "attribute_codes": [], + "variants": [] + }, + { + "slug": "cocina-longvie-13331xf-56cm-acero-inoxidable", + "name": "Cocina Longvie 13331XF 56cm Acero inoxidable", + "description": null, + "price": 999000, + "stock": 10, + "brand": "Longvie", + "parent_category": "Electrodomésticos", + "category": "Cocinas", + "images": [ + "images/tennants/mutual_smep/catalog/cocinas/cocina-longvie-13331xf-56cm-acero-inoxidable-01.webp", + "images/tennants/mutual_smep/catalog/cocinas/cocina-longvie-13331xf-56cm-acero-inoxidable-02.webp", + "images/tennants/mutual_smep/catalog/cocinas/cocina-longvie-13331xf-56cm-acero-inoxidable-03.webp" + ], + "attribute_codes": [], + "variants": [] + }, + { + "slug": "cocina-longvie-13501bf-56-cm-color-blanca", + "name": "Cocina Longvie 13501BF 56 cm color Blanca", + "description": "Multigas", + "price": 1100000, + "stock": 10, + "brand": "Longvie", + "parent_category": "Electrodomésticos", + "category": "Cocinas", + "images": [ + "images/tennants/mutual_smep/catalog/cocinas/cocina-longvie-13501bf-56-cm-color-blanca-01.webp", + "images/tennants/mutual_smep/catalog/cocinas/cocina-longvie-13501bf-56-cm-color-blanca-02.webp", + "images/tennants/mutual_smep/catalog/cocinas/cocina-longvie-13501bf-56-cm-color-blanca-03.webp", + "images/tennants/mutual_smep/catalog/cocinas/cocina-longvie-13501bf-56-cm-color-blanca-04.webp", + "images/tennants/mutual_smep/catalog/cocinas/cocina-longvie-13501bf-56-cm-color-blanca-05.webp" + ], + "attribute_codes": [], + "variants": [] + }, + { + "slug": "colchon-espuma-inducol-aurelia-0-80x1-90x0-20", + "name": "Colchón Espuma Inducol Aurelia 0,80x1,90x0,20", + "description": null, + "price": 175000, + "stock": 10, + "brand": "Inducol", + "parent_category": "Dormitorio y Blanco", + "category": "Colchones", + "images": [ + "images/tennants/mutual_smep/catalog/colchon-1-plaza-0-80x1-90/colchon-espuma-inducol-aurelia-0-80x1-90x0-20-01.webp" + ], + "attribute_codes": [], + "variants": [] + }, + { + "slug": "colchon-inducol-constanza", + "name": "Colchón Inducol Constanza", + "description": null, + "price": 280000, + "stock": null, + "brand": "Inducol", + "parent_category": "Dormitorio y Blanco", + "category": "Colchones", + "images": [], + "attribute_codes": [ + "medida_cama" + ], + "variants": [ + { + "source_slug": "colchon-inducol-constanza-espuma-alta-densidad-080x24", + "description": null, + "price": 280000, + "stock": 10, + "values": { + "medida_cama": "1 Plaza" + }, + "images": [ + "images/tennants/mutual_smep/catalog/colchon-1-plaza-0-80x1-90/colchon-inducol-constanza-espuma-alta-densidad-080x24-01.webp", + "images/tennants/mutual_smep/catalog/colchon-1-plaza-0-80x1-90/colchon-inducol-constanza-espuma-alta-densidad-080x24-02.webp" + ] + }, + { + "source_slug": "colchon-inducol-constanza-espuma-alta-densidad-1-40x1-90x0-24", + "description": null, + "price": 475000, + "stock": 10, + "values": { + "medida_cama": "2 Plazas" + }, + "images": [ + "images/tennants/mutual_smep/catalog/colchon-2-plazas-1-40x1-90/colchon-inducol-constanza-espuma-alta-densidad-1-40x1-90x0-24-01.webp", + "images/tennants/mutual_smep/catalog/colchon-2-plazas-1-40x1-90/colchon-inducol-constanza-espuma-alta-densidad-1-40x1-90x0-24-02.webp" + ] + } + ] + }, + { + "slug": "colchon-king-koil-g22-espuma-alta-densidad-1-40x1-90x0-24", + "name": "Colchón King Koil G22 Espuma Alta Densidad 1,40x1,90x0,24", + "description": "Viene en bolsa, fácil traslado. \n\nEl fabricante recomienda esperar 24hs luego de desenrollado para comenzar a usarse.", + "price": 347000, + "stock": 10, + "brand": "King Koil", + "parent_category": "Dormitorio y Blanco", + "category": "Colchones", + "images": [ + "images/tennants/mutual_smep/catalog/colchon-2-plazas-1-40x1-90/colchon-king-koil-g22-espuma-alta-densidad-1-40x1-90x0-24-01.webp", + "images/tennants/mutual_smep/catalog/colchon-2-plazas-1-40x1-90/colchon-king-koil-g22-espuma-alta-densidad-1-40x1-90x0-24-02.webp", + "images/tennants/mutual_smep/catalog/colchon-2-plazas-1-40x1-90/colchon-king-koil-g22-espuma-alta-densidad-1-40x1-90x0-24-03.webp", + "images/tennants/mutual_smep/catalog/colchon-2-plazas-1-40x1-90/colchon-king-koil-g22-espuma-alta-densidad-1-40x1-90x0-24-04.webp", + "images/tennants/mutual_smep/catalog/colchon-2-plazas-1-40x1-90/colchon-king-koil-g22-espuma-alta-densidad-1-40x1-90x0-24-05.webp", + "images/tennants/mutual_smep/catalog/colchon-2-plazas-1-40x1-90/colchon-king-koil-g22-espuma-alta-densidad-1-40x1-90x0-24-06.webp", + "images/tennants/mutual_smep/catalog/colchon-2-plazas-1-40x1-90/colchon-king-koil-g22-espuma-alta-densidad-1-40x1-90x0-24-07.webp" + ], + "attribute_codes": [], + "variants": [] + }, + { + "slug": "colchon-king-koil-resortes-bradley-080x190x026", + "name": "Colchón King Koil resortes Bradley 080x190x026", + "description": null, + "price": 400000, + "stock": 10, + "brand": "King Koil", + "parent_category": "Dormitorio y Blanco", + "category": "Colchones", + "images": [ + "images/tennants/mutual_smep/catalog/colchon-1-plaza-0-80x1-90/colchon-king-koil-resortes-bradley-080x190x026-01.webp", + "images/tennants/mutual_smep/catalog/colchon-1-plaza-0-80x1-90/colchon-king-koil-resortes-bradley-080x190x026-02.webp", + "images/tennants/mutual_smep/catalog/colchon-1-plaza-0-80x1-90/colchon-king-koil-resortes-bradley-080x190x026-03.webp", + "images/tennants/mutual_smep/catalog/colchon-1-plaza-0-80x1-90/colchon-king-koil-resortes-bradley-080x190x026-04.webp", + "images/tennants/mutual_smep/catalog/colchon-1-plaza-0-80x1-90/colchon-king-koil-resortes-bradley-080x190x026-05.webp" + ], + "attribute_codes": [], + "variants": [] + }, + { + "slug": "colchon-piero-body-matelasse-espuma-media-densidad-0-90x1-90x0-20", + "name": "Colchón Piero Body Matelasse Espuma Media Densidad 0,90x1,90x0,20", + "description": null, + "price": 300000, + "stock": 10, + "brand": "Piero", + "parent_category": "Dormitorio y Blanco", + "category": "Colchones", + "images": [ + "images/tennants/mutual_smep/catalog/colchon-1-plaza-0-80x1-90/colchon-piero-body-matelasse-espuma-media-densidad-0-90x1-90x0-20-01.webp", + "images/tennants/mutual_smep/catalog/colchon-1-plaza-0-80x1-90/colchon-piero-body-matelasse-espuma-media-densidad-0-90x1-90x0-20-02.webp" + ], + "attribute_codes": [], + "variants": [] + }, + { + "slug": "colchon-piero-resorte-corona-real-0-8x1-90x0-26", + "name": "COLCHON PIERO RESORTE CORONA REAL 0,8X1,90X0,26", + "description": null, + "price": 325000, + "stock": 10, + "brand": "Piero", + "parent_category": "Dormitorio y Blanco", + "category": "Colchones", + "images": [ + "images/tennants/mutual_smep/catalog/colchon-1-plaza-0-80x1-90/colchon-piero-resorte-corona-real-0-8x1-90x0-26-01.webp", + "images/tennants/mutual_smep/catalog/colchon-1-plaza-0-80x1-90/colchon-piero-resorte-corona-real-0-8x1-90x0-26-02.webp", + "images/tennants/mutual_smep/catalog/colchon-1-plaza-0-80x1-90/colchon-piero-resorte-corona-real-0-8x1-90x0-26-03.webp" + ], + "attribute_codes": [], + "variants": [] + }, + { + "slug": "colchon-suavegom-espuma-merit-doble-pillow-140x190x029", + "name": "Colchón Suavegom Espuma Merit Doble Pillow 140x190x029", + "description": "Color sujeto a disponibilidad", + "price": 650000, + "stock": 10, + "brand": "Suavegom", + "parent_category": "Dormitorio y Blanco", + "category": "Colchones", + "images": [ + "images/tennants/mutual_smep/catalog/colchon-2-plazas-1-40x1-90/colchon-suavegom-espuma-merit-doble-pillow-140x190x029-01.webp", + "images/tennants/mutual_smep/catalog/colchon-2-plazas-1-40x1-90/colchon-suavegom-espuma-merit-doble-pillow-140x190x029-02.webp", + "images/tennants/mutual_smep/catalog/colchon-2-plazas-1-40x1-90/colchon-suavegom-espuma-merit-doble-pillow-140x190x029-03.webp" + ], + "attribute_codes": [], + "variants": [] + }, + { + "slug": "cortabarba-philips-bt-7201", + "name": "Cortabarba Philips BT-7201", + "description": null, + "price": 70000, + "stock": 10, + "brand": "Philips", + "parent_category": "Electrodomésticos", + "category": "Cuidado Personal", + "images": [ + "images/tennants/mutual_smep/catalog/electrodomesticos-pequenos/cortabarba-philips-bt-7201-01.webp", + "images/tennants/mutual_smep/catalog/electrodomesticos-pequenos/cortabarba-philips-bt-7201-02.webp", + "images/tennants/mutual_smep/catalog/electrodomesticos-pequenos/cortabarba-philips-bt-7201-03.webp" + ], + "attribute_codes": [], + "variants": [] + }, + { + "slug": "cortacabello-philips-qc-5560-8-posiciones", + "name": "Cortacabello Philips QC 5560 8 Posiciones", + "description": null, + "price": 45000, + "stock": 10, + "brand": "Philips", + "parent_category": "Electrodomésticos", + "category": "Cuidado Personal", + "images": [ + "images/tennants/mutual_smep/catalog/electrodomesticos-pequenos/cortacabello-philips-qc-5560-8-posiciones-01.webp", + "images/tennants/mutual_smep/catalog/electrodomesticos-pequenos/cortacabello-philips-qc-5560-8-posiciones-02.webp", + "images/tennants/mutual_smep/catalog/electrodomesticos-pequenos/cortacabello-philips-qc-5560-8-posiciones-03.webp" + ], + "attribute_codes": [], + "variants": [] + }, + { + "slug": "edredon-1-1-2-pl-londres-jc", + "name": "Edredón 1 1/2 pl Londres JC", + "description": "Color sujeto a disponibilidad", + "price": 50000, + "stock": 10, + "brand": "Jean Cartier", + "parent_category": "Dormitorio y Blanco", + "category": "Acolchados y Edredones", + "images": [ + "images/tennants/mutual_smep/catalog/acolchados-frazadas-y-edredon/edredon-1-1-2-pl-londres-jc-01.webp", + "images/tennants/mutual_smep/catalog/acolchados-frazadas-y-edredon/edredon-1-1-2-pl-londres-jc-02.webp" + ], + "attribute_codes": [], + "variants": [] + }, + { + "slug": "edredon-lisboa-jean-cartier", + "name": "Edredón Lisboa Jean Cartier", + "description": "Color sujeto a disponibilidad", + "price": 90000, + "stock": null, + "brand": "Jean Cartier", + "parent_category": "Dormitorio y Blanco", + "category": "Acolchados y Edredones", + "images": [], + "attribute_codes": [ + "medida_cama" + ], + "variants": [ + { + "source_slug": "edredon-2-1-2-pl-lisboa-jc", + "description": "Color sujeto a disponibilidad", + "price": 120000, + "stock": 10, + "values": { + "medida_cama": "2 1/2 Plazas" + }, + "images": [ + "images/tennants/mutual_smep/catalog/acolchados-frazadas-y-edredon/edredon-2-1-2-pl-lisboa-jc-01.webp", + "images/tennants/mutual_smep/catalog/acolchados-frazadas-y-edredon/edredon-2-1-2-pl-lisboa-jc-02.webp" + ] + }, + { + "source_slug": "edredon-1-1-2-pl-lisboa-jc", + "description": null, + "price": 90000, + "stock": 10, + "values": { + "medida_cama": "1 1/2 Plazas" + }, + "images": [ + "images/tennants/mutual_smep/catalog/acolchados-frazadas-y-edredon/edredon-1-1-2-pl-lisboa-jc-01.webp" + ] + } + ] + }, + { + "slug": "eskabe-3000-cal-s21-mx3-sin-salida", + "name": "Eskabe 3000 cal. S21 MX3 sin salida", + "description": "Color marfil", + "price": 290000, + "stock": 10, + "brand": "Eskabe", + "parent_category": "Climatización", + "category": "Calefactores a Gas sin Salida", + "images": [ + "images/tennants/mutual_smep/catalog/calefactor-sin-salida-al-ext/eskabe-3000-cal-s21-mx3-sin-salida-01.webp", + "images/tennants/mutual_smep/catalog/calefactor-sin-salida-al-ext/eskabe-3000-cal-s21-mx3-sin-salida-02.webp", + "images/tennants/mutual_smep/catalog/calefactor-sin-salida-al-ext/eskabe-3000-cal-s21-mx3-sin-salida-03.webp" + ], + "attribute_codes": [], + "variants": [] + }, + { + "slug": "eskabe-3000-cal-s21-tiro-balanceado-sin-termostato", + "name": "Eskabe 3000 cal. S21 Tiro Balanceado sin termostato", + "description": null, + "price": 430000, + "stock": 10, + "brand": "Eskabe", + "parent_category": "Climatización", + "category": "Calefactores a Gas con Salida", + "images": [ + "images/tennants/mutual_smep/catalog/calefaccion-con-salida-al-ext/eskabe-3000-cal-s21-tiro-balanceado-sin-termostato-01.webp", + "images/tennants/mutual_smep/catalog/calefaccion-con-salida-al-ext/eskabe-3000-cal-s21-tiro-balanceado-sin-termostato-02.webp", + "images/tennants/mutual_smep/catalog/calefaccion-con-salida-al-ext/eskabe-3000-cal-s21-tiro-balanceado-sin-termostato-03.webp" + ], + "attribute_codes": [], + "variants": [] + }, + { + "slug": "eskabe-3000-cal-tiro-balanceado-con-termostato", + "name": "Eskabe 3000 cal. Tiro Balanceado con termostato", + "description": null, + "price": 450000, + "stock": 10, + "brand": "Eskabe", + "parent_category": "Climatización", + "category": "Calefactores a Gas con Salida", + "images": [ + "images/tennants/mutual_smep/catalog/calefaccion-con-salida-al-ext/eskabe-3000-cal-tiro-balanceado-con-termostato-01.webp", + "images/tennants/mutual_smep/catalog/calefaccion-con-salida-al-ext/eskabe-3000-cal-tiro-balanceado-con-termostato-02.webp" + ], + "attribute_codes": [], + "variants": [] + }, + { + "slug": "eskabe-tt-2000-cal-tiro-balanceado-con-termostato", + "name": "Eskabe TT 2000 cal. Tiro Balanceado con termostato", + "description": null, + "price": 450000, + "stock": 10, + "brand": "Eskabe", + "parent_category": "Climatización", + "category": "Calefactores a Gas con Salida", + "images": [ + "images/tennants/mutual_smep/catalog/calefaccion-con-salida-al-ext/eskabe-tt-2000-cal-tiro-balanceado-con-termostato-01.webp", + "images/tennants/mutual_smep/catalog/calefaccion-con-salida-al-ext/eskabe-tt-2000-cal-tiro-balanceado-con-termostato-02.webp", + "images/tennants/mutual_smep/catalog/calefaccion-con-salida-al-ext/eskabe-tt-2000-cal-tiro-balanceado-con-termostato-03.webp", + "images/tennants/mutual_smep/catalog/calefaccion-con-salida-al-ext/eskabe-tt-2000-cal-tiro-balanceado-con-termostato-04.webp", + "images/tennants/mutual_smep/catalog/calefaccion-con-salida-al-ext/eskabe-tt-2000-cal-tiro-balanceado-con-termostato-05.webp" + ], + "attribute_codes": [], + "variants": [] + }, + { + "slug": "eskabe-tt-3000-cal-tiro-balanceado-con-termostato", + "name": "Eskabe TT 3000 cal. Tiro Balanceado con termostato", + "description": null, + "price": 499000, + "stock": 10, + "brand": "Eskabe", + "parent_category": "Climatización", + "category": "Calefactores a Gas con Salida", + "images": [ + "images/tennants/mutual_smep/catalog/calefaccion-con-salida-al-ext/eskabe-tt-3000-cal-tiro-balanceado-con-termostato-01.webp", + "images/tennants/mutual_smep/catalog/calefaccion-con-salida-al-ext/eskabe-tt-3000-cal-tiro-balanceado-con-termostato-02.webp", + "images/tennants/mutual_smep/catalog/calefaccion-con-salida-al-ext/eskabe-tt-3000-cal-tiro-balanceado-con-termostato-03.webp" + ], + "attribute_codes": [], + "variants": [] + }, + { + "slug": "exprimidor-electrico-liliana-ae-920-citrijug-40-w", + "name": "Exprimidor eléctrico Liliana AE-920 Citrijug 40 W", + "description": null, + "price": 35000, + "stock": 10, + "brand": "Liliana", + "parent_category": "Electrodomésticos", + "category": "Preparación de Alimentos", + "images": [ + "images/tennants/mutual_smep/catalog/electrodomesticos-pequenos/exprimidor-electrico-liliana-ae-920-citrijug-40-w-01.webp", + "images/tennants/mutual_smep/catalog/electrodomesticos-pequenos/exprimidor-electrico-liliana-ae-920-citrijug-40-w-02.webp", + "images/tennants/mutual_smep/catalog/electrodomesticos-pequenos/exprimidor-electrico-liliana-ae-920-citrijug-40-w-03.webp" + ], + "attribute_codes": [], + "variants": [] + }, + { + "slug": "frazada-2-1-2-pl-sherpa-doble-corderito-y-polar-jc", + "name": "Frazada 2 1/2 pl Sherpa doble corderito y polar JC", + "description": "Color sujeto a disponibilidad", + "price": 70000, + "stock": 10, + "brand": "Jean Cartier", + "parent_category": "Dormitorio y Blanco", + "category": "Frazadas y Mantas", + "images": [ + "images/tennants/mutual_smep/catalog/acolchados-frazadas-y-edredon/frazada-2-1-2-pl-sherpa-doble-corderito-y-polar-jc-01.webp" + ], + "attribute_codes": [], + "variants": [] + }, + { + "slug": "frazada-kavanagh-premium-soft", + "name": "Frazada Kavanagh Premium Soft", + "description": "Color sujeto a disponibilidad", + "price": 47000, + "stock": null, + "brand": "Kavanagh", + "parent_category": "Dormitorio y Blanco", + "category": "Frazadas y Mantas", + "images": [], + "attribute_codes": [ + "medida_cama" + ], + "variants": [ + { + "source_slug": "frazada-polar-1-1-2-pl-kavanagh-premium-soft", + "description": null, + "price": 47000, + "stock": 10, + "values": { + "medida_cama": "1 1/2 Plazas" + }, + "images": [ + "images/tennants/mutual_smep/catalog/acolchados-frazadas-y-edredon/frazada-polar-1-1-2-pl-kavanagh-premium-soft-01.webp" + ] + }, + { + "source_slug": "frazada-polar-king-kavanagh-premium-soft", + "description": "Color sujeto a disponibilidad", + "price": 72000, + "stock": 10, + "values": { + "medida_cama": "King" + }, + "images": [ + "images/tennants/mutual_smep/catalog/acolchados-frazadas-y-edredon/frazada-polar-king-kavanagh-premium-soft-01.webp" + ] + } + ] + }, + { + "slug": "freidora-de-aire-peabody-pe-afd420n-4-2-l-digital", + "name": "Freidora de aire Peabody PE-AFD420N 4,2 L digital", + "description": null, + "price": 115000, + "stock": 10, + "brand": "Peabody", + "parent_category": "Electrodomésticos", + "category": "Freidoras y Cocción", + "images": [ + "images/tennants/mutual_smep/catalog/electrodomesticos-pequenos/freidora-de-aire-peabody-pe-afd420n-4-2-l-digital-01.webp", + "images/tennants/mutual_smep/catalog/electrodomesticos-pequenos/freidora-de-aire-peabody-pe-afd420n-4-2-l-digital-02.webp", + "images/tennants/mutual_smep/catalog/electrodomesticos-pequenos/freidora-de-aire-peabody-pe-afd420n-4-2-l-digital-03.webp", + "images/tennants/mutual_smep/catalog/electrodomesticos-pequenos/freidora-de-aire-peabody-pe-afd420n-4-2-l-digital-04.webp", + "images/tennants/mutual_smep/catalog/electrodomesticos-pequenos/freidora-de-aire-peabody-pe-afd420n-4-2-l-digital-05.webp", + "images/tennants/mutual_smep/catalog/electrodomesticos-pequenos/freidora-de-aire-peabody-pe-afd420n-4-2-l-digital-06.webp", + "images/tennants/mutual_smep/catalog/electrodomesticos-pequenos/freidora-de-aire-peabody-pe-afd420n-4-2-l-digital-07.webp", + "images/tennants/mutual_smep/catalog/electrodomesticos-pequenos/freidora-de-aire-peabody-pe-afd420n-4-2-l-digital-08.webp" + ], + "attribute_codes": [], + "variants": [] + }, + { + "slug": "freidora-de-aire-peabody-pe-afg03n-7-l-grill", + "name": "Freidora de aire Peabody PE-AFG03N 7 L Grill", + "description": null, + "price": 260000, + "stock": 10, + "brand": "Peabody", + "parent_category": "Electrodomésticos", + "category": "Freidoras y Cocción", + "images": [ + "images/tennants/mutual_smep/catalog/electrodomesticos-pequenos/freidora-de-aire-peabody-pe-afg03n-7-l-grill-01.webp", + "images/tennants/mutual_smep/catalog/electrodomesticos-pequenos/freidora-de-aire-peabody-pe-afg03n-7-l-grill-02.webp", + "images/tennants/mutual_smep/catalog/electrodomesticos-pequenos/freidora-de-aire-peabody-pe-afg03n-7-l-grill-03.webp", + "images/tennants/mutual_smep/catalog/electrodomesticos-pequenos/freidora-de-aire-peabody-pe-afg03n-7-l-grill-04.webp", + "images/tennants/mutual_smep/catalog/electrodomesticos-pequenos/freidora-de-aire-peabody-pe-afg03n-7-l-grill-05.webp" + ], + "attribute_codes": [], + "variants": [] + }, + { + "slug": "heladera-gafa-hgf-358-afb-282-litros-blanca", + "name": "Heladera Gafa HGF 358 AFB 282 LITROS BLANCA", + "description": null, + "price": 780000, + "stock": 10, + "brand": "Gafa", + "parent_category": "Electrodomésticos", + "category": "Heladeras", + "images": [ + "images/tennants/mutual_smep/catalog/heladeras/heladera-gafa-hgf-358-afb-282-litros-blanca-01.webp", + "images/tennants/mutual_smep/catalog/heladeras/heladera-gafa-hgf-358-afb-282-litros-blanca-02.webp", + "images/tennants/mutual_smep/catalog/heladeras/heladera-gafa-hgf-358-afb-282-litros-blanca-03.webp", + "images/tennants/mutual_smep/catalog/heladeras/heladera-gafa-hgf-358-afb-282-litros-blanca-04.webp" + ], + "attribute_codes": [], + "variants": [] + }, + { + "slug": "heladera-gafa-hgf-368afp-330-lt-color-plata", + "name": "Heladera Gafa HGF-368AFP 330 LT color plata", + "description": null, + "price": 910000, + "stock": 10, + "brand": "Gafa", + "parent_category": "Electrodomésticos", + "category": "Heladeras", + "images": [ + "images/tennants/mutual_smep/catalog/heladeras/heladera-gafa-hgf-368afp-330-lt-color-plata-01.webp", + "images/tennants/mutual_smep/catalog/heladeras/heladera-gafa-hgf-368afp-330-lt-color-plata-02.webp", + "images/tennants/mutual_smep/catalog/heladeras/heladera-gafa-hgf-368afp-330-lt-color-plata-03.webp", + "images/tennants/mutual_smep/catalog/heladeras/heladera-gafa-hgf-368afp-330-lt-color-plata-04.webp", + "images/tennants/mutual_smep/catalog/heladeras/heladera-gafa-hgf-368afp-330-lt-color-plata-05.webp" + ], + "attribute_codes": [], + "variants": [] + }, + { + "slug": "heladera-gafa-hgf-388-afb-374-litros-blanca", + "name": "Heladera Gafa HGF 388 AFB 374 LITROS BLANCA", + "description": null, + "price": 950000, + "stock": 10, + "brand": "Gafa", + "parent_category": "Electrodomésticos", + "category": "Heladeras", + "images": [ + "images/tennants/mutual_smep/catalog/heladeras/heladera-gafa-hgf-388-afb-374-litros-blanca-01.webp", + "images/tennants/mutual_smep/catalog/heladeras/heladera-gafa-hgf-388-afb-374-litros-blanca-02.webp", + "images/tennants/mutual_smep/catalog/heladeras/heladera-gafa-hgf-388-afb-374-litros-blanca-03.webp", + "images/tennants/mutual_smep/catalog/heladeras/heladera-gafa-hgf-388-afb-374-litros-blanca-04.webp", + "images/tennants/mutual_smep/catalog/heladeras/heladera-gafa-hgf-388-afb-374-litros-blanca-05.webp" + ], + "attribute_codes": [], + "variants": [] + }, + { + "slug": "heladera-no-frost-gafa-hgnf333p-inverter-356-l-plata", + "name": "Heladera No Frost Gafa HGNF333P Inverter 356 L plata", + "description": null, + "price": 950000, + "stock": 10, + "brand": "Gafa", + "parent_category": "Electrodomésticos", + "category": "Heladeras", + "images": [ + "images/tennants/mutual_smep/catalog/heladeras/heladera-no-frost-gafa-hgnf333p-inverter-356-l-plata-01.webp", + "images/tennants/mutual_smep/catalog/heladeras/heladera-no-frost-gafa-hgnf333p-inverter-356-l-plata-02.webp", + "images/tennants/mutual_smep/catalog/heladeras/heladera-no-frost-gafa-hgnf333p-inverter-356-l-plata-03.webp", + "images/tennants/mutual_smep/catalog/heladeras/heladera-no-frost-gafa-hgnf333p-inverter-356-l-plata-04.webp", + "images/tennants/mutual_smep/catalog/heladeras/heladera-no-frost-gafa-hgnf333p-inverter-356-l-plata-05.webp", + "images/tennants/mutual_smep/catalog/heladeras/heladera-no-frost-gafa-hgnf333p-inverter-356-l-plata-06.webp", + "images/tennants/mutual_smep/catalog/heladeras/heladera-no-frost-gafa-hgnf333p-inverter-356-l-plata-07.webp" + ], + "attribute_codes": [], + "variants": [] + }, + { + "slug": "horno-electrico-25l-bgh-bhe-25m25i-duo-negro", + "name": "Horno Eléctrico 25L BGH BHE-25M25I Dúo negro", + "description": null, + "price": 145000, + "stock": 10, + "brand": "BGH", + "parent_category": "Electrodomésticos", + "category": "Hornos Eléctricos", + "images": [ + "images/tennants/mutual_smep/catalog/microondas-y-hornos-electricos/horno-electrico-25l-bgh-bhe-25m25i-duo-negro-01.webp", + "images/tennants/mutual_smep/catalog/microondas-y-hornos-electricos/horno-electrico-25l-bgh-bhe-25m25i-duo-negro-02.webp", + "images/tennants/mutual_smep/catalog/microondas-y-hornos-electricos/horno-electrico-25l-bgh-bhe-25m25i-duo-negro-03.webp" + ], + "attribute_codes": [], + "variants": [] + }, + { + "slug": "horno-electrico-atma-grill-40-litros-c-2-anafes-hg-4022api", + "name": "Horno eléctrico Atma Grill 40 litros c/2 anafes HG-4022API", + "description": null, + "price": 250000, + "stock": 10, + "brand": "Atma", + "parent_category": "Electrodomésticos", + "category": "Hornos Eléctricos", + "images": [ + "images/tennants/mutual_smep/catalog/microondas-y-hornos-electricos/horno-electrico-atma-grill-40-litros-c-2-anafes-hg-4022api-01.webp", + "images/tennants/mutual_smep/catalog/microondas-y-hornos-electricos/horno-electrico-atma-grill-40-litros-c-2-anafes-hg-4022api-02.webp", + "images/tennants/mutual_smep/catalog/microondas-y-hornos-electricos/horno-electrico-atma-grill-40-litros-c-2-anafes-hg-4022api-03.webp", + "images/tennants/mutual_smep/catalog/microondas-y-hornos-electricos/horno-electrico-atma-grill-40-litros-c-2-anafes-hg-4022api-04.webp", + "images/tennants/mutual_smep/catalog/microondas-y-hornos-electricos/horno-electrico-atma-grill-40-litros-c-2-anafes-hg-4022api-05.webp", + "images/tennants/mutual_smep/catalog/microondas-y-hornos-electricos/horno-electrico-atma-grill-40-litros-c-2-anafes-hg-4022api-06.webp" + ], + "attribute_codes": [], + "variants": [] + }, + { + "slug": "juguera-liliana-aj-950-nutrijug-vaso-350-ml-2-velocidades", + "name": "Juguera Liliana AJ-950 Nutrijug vaso 350 ml 2 velocidades", + "description": null, + "price": 120000, + "stock": 10, + "brand": "Liliana", + "parent_category": "Electrodomésticos", + "category": "Preparación de Alimentos", + "images": [ + "images/tennants/mutual_smep/catalog/electrodomesticos-pequenos/juguera-liliana-aj-950-nutrijug-vaso-350-ml-2-velocidades-01.webp", + "images/tennants/mutual_smep/catalog/electrodomesticos-pequenos/juguera-liliana-aj-950-nutrijug-vaso-350-ml-2-velocidades-02.webp", + "images/tennants/mutual_smep/catalog/electrodomesticos-pequenos/juguera-liliana-aj-950-nutrijug-vaso-350-ml-2-velocidades-03.webp" + ], + "attribute_codes": [], + "variants": [] + }, + { + "slug": "kit-acolchado-queen-zurich-2-fundas-almohadon-jc", + "name": "Kit Acolchado Queen Zúrich + 2 fundas almohadón JC", + "description": "Color sujeto a disponibilidad", + "price": 80000, + "stock": 10, + "brand": "Jean Cartier", + "parent_category": "Dormitorio y Blanco", + "category": "Acolchados y Edredones", + "images": [ + "images/tennants/mutual_smep/catalog/acolchados-frazadas-y-edredon/kit-acolchado-queen-zurich-2-fundas-almohadon-jc-01.webp", + "images/tennants/mutual_smep/catalog/acolchados-frazadas-y-edredon/kit-acolchado-queen-zurich-2-fundas-almohadon-jc-02.webp" + ], + "attribute_codes": [], + "variants": [] + }, + { + "slug": "kit-edredon-alaska-corderito", + "name": "Kit Edredón Alaska con Corderito", + "description": "Color sujeto a disponibilidad", + "price": 130000, + "stock": null, + "brand": "Jean Cartier", + "parent_category": "Dormitorio y Blanco", + "category": "Acolchados y Edredones", + "images": [], + "attribute_codes": [ + "medida_cama" + ], + "variants": [ + { + "source_slug": "kit-edredon-2-1-2-pl-alaska-c-corderito-jc-2-fundas-almohadones", + "description": "Color sujeto a disponibilidad", + "price": 130000, + "stock": 10, + "values": { + "medida_cama": "2 1/2 Plazas" + }, + "images": [ + "images/tennants/mutual_smep/catalog/acolchados-frazadas-y-edredon/kit-edredon-2-1-2-pl-alaska-c-corderito-jc-2-fundas-almohadones-01.webp", + "images/tennants/mutual_smep/catalog/acolchados-frazadas-y-edredon/kit-edredon-2-1-2-pl-alaska-c-corderito-jc-2-fundas-almohadones-02.webp", + "images/tennants/mutual_smep/catalog/acolchados-frazadas-y-edredon/kit-edredon-2-1-2-pl-alaska-c-corderito-jc-2-fundas-almohadones-03.webp" + ] + }, + { + "source_slug": "kit-edredon-king-alaska-c-corderito-2-fundas-almohadones", + "description": "Para colchón 2 x 2", + "price": 160000, + "stock": 10, + "values": { + "medida_cama": "King" + }, + "images": [ + "images/tennants/mutual_smep/catalog/acolchados-frazadas-y-edredon/kit-edredon-king-alaska-c-corderito-2-fundas-almohadones-01.webp" + ] + } + ] + }, + { + "slug": "lavarropas-automatico-drean-concept-5-05-v1-5-kg-500-rpm", + "name": "Lavarropas automático Drean Concept 5.05 V1 5 Kg 500 rpm", + "description": "Carga superior", + "price": 650000, + "stock": 10, + "brand": "Drean", + "parent_category": "Electrodomésticos", + "category": "Lavarropas y Secarropas", + "images": [ + "images/tennants/mutual_smep/catalog/lavarropas-automaticos/lavarropas-automatico-drean-concept-5-05-v1-5-kg-500-rpm-01.webp", + "images/tennants/mutual_smep/catalog/lavarropas-automaticos/lavarropas-automatico-drean-concept-5-05-v1-5-kg-500-rpm-02.webp", + "images/tennants/mutual_smep/catalog/lavarropas-automaticos/lavarropas-automatico-drean-concept-5-05-v1-5-kg-500-rpm-03.webp", + "images/tennants/mutual_smep/catalog/lavarropas-automaticos/lavarropas-automatico-drean-concept-5-05-v1-5-kg-500-rpm-04.webp", + "images/tennants/mutual_smep/catalog/lavarropas-automaticos/lavarropas-automatico-drean-concept-5-05-v1-5-kg-500-rpm-05.webp" + ], + "attribute_codes": [], + "variants": [] + }, + { + "slug": "lavarropas-automatico-gafa-fuzzy-fit-7-kg-760-rpm-color-blanco", + "name": "Lavarropas automático Gafa Fuzzy Fit 7 kg 760 rpm color blanco", + "description": "Carga superior", + "price": 650000, + "stock": 10, + "brand": "Gafa", + "parent_category": "Electrodomésticos", + "category": "Lavarropas y Secarropas", + "images": [ + "images/tennants/mutual_smep/catalog/lavarropas-automaticos/lavarropas-automatico-gafa-fuzzy-fit-7-kg-760-rpm-color-blanco-01.webp", + "images/tennants/mutual_smep/catalog/lavarropas-automaticos/lavarropas-automatico-gafa-fuzzy-fit-7-kg-760-rpm-color-blanco-02.webp", + "images/tennants/mutual_smep/catalog/lavarropas-automaticos/lavarropas-automatico-gafa-fuzzy-fit-7-kg-760-rpm-color-blanco-03.webp", + "images/tennants/mutual_smep/catalog/lavarropas-automaticos/lavarropas-automatico-gafa-fuzzy-fit-7-kg-760-rpm-color-blanco-04.webp", + "images/tennants/mutual_smep/catalog/lavarropas-automaticos/lavarropas-automatico-gafa-fuzzy-fit-7-kg-760-rpm-color-blanco-05.webp", + "images/tennants/mutual_smep/catalog/lavarropas-automaticos/lavarropas-automatico-gafa-fuzzy-fit-7-kg-760-rpm-color-blanco-06.webp" + ], + "attribute_codes": [], + "variants": [] + }, + { + "slug": "lavarropas-automatico-philco-phlf-6510b2-6-5-kg-1000-rpm-blanco", + "name": "Lavarropas automático Philco PHLF-6510B2 6,5 KG 1000 rpm blanco", + "description": null, + "price": 600000, + "stock": 10, + "brand": "Philco", + "parent_category": "Electrodomésticos", + "category": "Lavarropas y Secarropas", + "images": [ + "images/tennants/mutual_smep/catalog/lavarropas-automaticos/lavarropas-automatico-philco-phlf-6510b2-6-5-kg-1000-rpm-blanco-01.webp", + "images/tennants/mutual_smep/catalog/lavarropas-automaticos/lavarropas-automatico-philco-phlf-6510b2-6-5-kg-1000-rpm-blanco-02.webp", + "images/tennants/mutual_smep/catalog/lavarropas-automaticos/lavarropas-automatico-philco-phlf-6510b2-6-5-kg-1000-rpm-blanco-03.webp", + "images/tennants/mutual_smep/catalog/lavarropas-automaticos/lavarropas-automatico-philco-phlf-6510b2-6-5-kg-1000-rpm-blanco-04.webp", + "images/tennants/mutual_smep/catalog/lavarropas-automaticos/lavarropas-automatico-philco-phlf-6510b2-6-5-kg-1000-rpm-blanco-05.webp", + "images/tennants/mutual_smep/catalog/lavarropas-automaticos/lavarropas-automatico-philco-phlf-6510b2-6-5-kg-1000-rpm-blanco-06.webp" + ], + "attribute_codes": [], + "variants": [] + }, + { + "slug": "lavarropas-automatico-samsung-ww65-6-5-kg-1000-rpm-blanco", + "name": "Lavarropas automático Samsung WW65 6,5 Kg 1000 rpm blanco", + "description": "Carga frontal", + "price": 920000, + "stock": 10, + "brand": "Samsung", + "parent_category": "Electrodomésticos", + "category": "Lavarropas y Secarropas", + "images": [ + "images/tennants/mutual_smep/catalog/lavarropas-automaticos/lavarropas-automatico-samsung-ww65-6-5-kg-1000-rpm-blanco-01.webp", + "images/tennants/mutual_smep/catalog/lavarropas-automaticos/lavarropas-automatico-samsung-ww65-6-5-kg-1000-rpm-blanco-02.webp", + "images/tennants/mutual_smep/catalog/lavarropas-automaticos/lavarropas-automatico-samsung-ww65-6-5-kg-1000-rpm-blanco-03.webp", + "images/tennants/mutual_smep/catalog/lavarropas-automaticos/lavarropas-automatico-samsung-ww65-6-5-kg-1000-rpm-blanco-04.webp", + "images/tennants/mutual_smep/catalog/lavarropas-automaticos/lavarropas-automatico-samsung-ww65-6-5-kg-1000-rpm-blanco-05.webp" + ], + "attribute_codes": [], + "variants": [] + }, + { + "slug": "licuadora-electrolux-sba10-personal-600-ml", + "name": "Licuadora Electrolux SBA10 personal 600 ml", + "description": null, + "price": 75000, + "stock": 10, + "brand": "Electrolux", + "parent_category": "Electrodomésticos", + "category": "Preparación de Alimentos", + "images": [ + "images/tennants/mutual_smep/catalog/electrodomesticos-pequenos/licuadora-electrolux-sba10-personal-600-ml-01.webp", + "images/tennants/mutual_smep/catalog/electrodomesticos-pequenos/licuadora-electrolux-sba10-personal-600-ml-02.webp", + "images/tennants/mutual_smep/catalog/electrodomesticos-pequenos/licuadora-electrolux-sba10-personal-600-ml-03.webp" + ], + "attribute_codes": [], + "variants": [] + }, + { + "slug": "longvie-eba2s-2000-cal-tiro-balanceado", + "name": "Longvie EBA2S 2000 cal. Tiro Balanceado", + "description": null, + "price": 280000, + "stock": 10, + "brand": "Longvie", + "parent_category": "Climatización", + "category": "Calefactores a Gas con Salida", + "images": [ + "images/tennants/mutual_smep/catalog/calefaccion-con-salida-al-ext/longvie-eba2s-2000-cal-tiro-balanceado-01.webp", + "images/tennants/mutual_smep/catalog/calefaccion-con-salida-al-ext/longvie-eba2s-2000-cal-tiro-balanceado-02.webp", + "images/tennants/mutual_smep/catalog/calefaccion-con-salida-al-ext/longvie-eba2s-2000-cal-tiro-balanceado-03.webp" + ], + "attribute_codes": [], + "variants": [] + }, + { + "slug": "longvie-eba3s-3000-cal-tiro-balanceado", + "name": "Longvie EBA3S 3000 cal. Tiro Balanceado", + "description": null, + "price": 420000, + "stock": 10, + "brand": "Longvie", + "parent_category": "Climatización", + "category": "Calefactores a Gas con Salida", + "images": [ + "images/tennants/mutual_smep/catalog/calefaccion-con-salida-al-ext/longvie-eba3s-3000-cal-tiro-balanceado-01.webp", + "images/tennants/mutual_smep/catalog/calefaccion-con-salida-al-ext/longvie-eba3s-3000-cal-tiro-balanceado-02.webp", + "images/tennants/mutual_smep/catalog/calefaccion-con-salida-al-ext/longvie-eba3s-3000-cal-tiro-balanceado-03.webp", + "images/tennants/mutual_smep/catalog/calefaccion-con-salida-al-ext/longvie-eba3s-3000-cal-tiro-balanceado-04.webp" + ], + "attribute_codes": [], + "variants": [] + }, + { + "slug": "longvie-eca-3kv-3200-cal-infr-visor-grafito-sin-salida", + "name": "Longvie ECA-3KV 3200 cal. Infr visor grafito sin salida", + "description": null, + "price": 300000, + "stock": 10, + "brand": "Longvie", + "parent_category": "Climatización", + "category": "Calefactores a Gas sin Salida", + "images": [ + "images/tennants/mutual_smep/catalog/calefactor-sin-salida-al-ext/longvie-eca-3kv-3200-cal-infr-visor-grafito-sin-salida-01.webp", + "images/tennants/mutual_smep/catalog/calefactor-sin-salida-al-ext/longvie-eca-3kv-3200-cal-infr-visor-grafito-sin-salida-02.webp", + "images/tennants/mutual_smep/catalog/calefactor-sin-salida-al-ext/longvie-eca-3kv-3200-cal-infr-visor-grafito-sin-salida-03.webp", + "images/tennants/mutual_smep/catalog/calefactor-sin-salida-al-ext/longvie-eca-3kv-3200-cal-infr-visor-grafito-sin-salida-04.webp" + ], + "attribute_codes": [], + "variants": [] + }, + { + "slug": "lustraspiradora-liliana-espejo-ll350-850-w", + "name": "Lustraspiradora Liliana espejo LL350 850 W", + "description": null, + "price": 210000, + "stock": 10, + "brand": "Liliana", + "parent_category": "Electrodomésticos", + "category": "Limpieza y Planchado", + "images": [ + "images/tennants/mutual_smep/catalog/electrodomesticos-pequenos/lustraspiradora-liliana-espejo-ll350-850-w-01.webp", + "images/tennants/mutual_smep/catalog/electrodomesticos-pequenos/lustraspiradora-liliana-espejo-ll350-850-w-02.webp", + "images/tennants/mutual_smep/catalog/electrodomesticos-pequenos/lustraspiradora-liliana-espejo-ll350-850-w-03.webp" + ], + "attribute_codes": [], + "variants": [] + }, + { + "slug": "manta-simil-piel-de-conejo-con-reverso-aterciopelado-jean-cartier", + "name": "Manta simil piel de conejo con reverso aterciopelado Jean Cartier", + "description": "Color sujeto a disponibilidad", + "price": 50000, + "stock": 10, + "brand": "Jean Cartier", + "parent_category": "Dormitorio y Blanco", + "category": "Frazadas y Mantas", + "images": [ + "images/tennants/mutual_smep/catalog/acolchados-frazadas-y-edredon/manta-simil-piel-de-conejo-con-reverso-aterciopelado-jean-cartier-01.webp" + ], + "attribute_codes": [], + "variants": [] + }, + { + "slug": "microondas-bgh-28-l-bgh-b-228ds20i-plata-digital-con-grill", + "name": "Microondas BGH 28 L BGH B-228DS20I Plata Digital con grill", + "description": null, + "price": 350000, + "stock": 10, + "brand": "BGH", + "parent_category": "Electrodomésticos", + "category": "Microondas", + "images": [ + "images/tennants/mutual_smep/catalog/microondas-y-hornos-electricos/microondas-bgh-28-l-bgh-b-228ds20i-plata-digital-con-grill-01.webp", + "images/tennants/mutual_smep/catalog/microondas-y-hornos-electricos/microondas-bgh-28-l-bgh-b-228ds20i-plata-digital-con-grill-02.webp", + "images/tennants/mutual_smep/catalog/microondas-y-hornos-electricos/microondas-bgh-28-l-bgh-b-228ds20i-plata-digital-con-grill-03.webp" + ], + "attribute_codes": [], + "variants": [] + }, + { + "slug": "microondas-samsung-mg23-f3k3tak-23-litros-grill-color-negro", + "name": "Microondas Samsung MG23 F3K3TAK 23 litros Grill color negro", + "description": null, + "price": 335000, + "stock": 10, + "brand": "Samsung", + "parent_category": "Electrodomésticos", + "category": "Microondas", + "images": [ + "images/tennants/mutual_smep/catalog/microondas-y-hornos-electricos/microondas-samsung-mg23-f3k3tak-23-litros-grill-color-negro-01.webp", + "images/tennants/mutual_smep/catalog/microondas-y-hornos-electricos/microondas-samsung-mg23-f3k3tak-23-litros-grill-color-negro-02.webp", + "images/tennants/mutual_smep/catalog/microondas-y-hornos-electricos/microondas-samsung-mg23-f3k3tak-23-litros-grill-color-negro-03.webp", + "images/tennants/mutual_smep/catalog/microondas-y-hornos-electricos/microondas-samsung-mg23-f3k3tak-23-litros-grill-color-negro-04.webp", + "images/tennants/mutual_smep/catalog/microondas-y-hornos-electricos/microondas-samsung-mg23-f3k3tak-23-litros-grill-color-negro-05.webp", + "images/tennants/mutual_smep/catalog/microondas-y-hornos-electricos/microondas-samsung-mg23-f3k3tak-23-litros-grill-color-negro-06.webp", + "images/tennants/mutual_smep/catalog/microondas-y-hornos-electricos/microondas-samsung-mg23-f3k3tak-23-litros-grill-color-negro-07.webp" + ], + "attribute_codes": [], + "variants": [] + }, + { + "slug": "mixer-liliana-ah-300-450-w-vaso", + "name": "Mixer Liliana AH-300 450 W + Vaso", + "description": null, + "price": 56000, + "stock": 10, + "brand": "Liliana", + "parent_category": "Electrodomésticos", + "category": "Preparación de Alimentos", + "images": [ + "images/tennants/mutual_smep/catalog/electrodomesticos-pequenos/mixer-liliana-ah-300-450-w-vaso-01.webp", + "images/tennants/mutual_smep/catalog/electrodomesticos-pequenos/mixer-liliana-ah-300-450-w-vaso-02.webp" + ], + "attribute_codes": [], + "variants": [] + }, + { + "slug": "mixer-liliana-rainbow-mix-ah-101-2-3-vaso-medidor", + "name": "Mixer Liliana Rainbow Mix AH-101/2/3 + Vaso medidor", + "description": null, + "price": 67000, + "stock": 10, + "brand": "Liliana", + "parent_category": "Electrodomésticos", + "category": "Preparación de Alimentos", + "images": [ + "images/tennants/mutual_smep/catalog/electrodomesticos-pequenos/mixer-liliana-rainbow-mix-ah-101-2-3-vaso-medidor-01.webp", + "images/tennants/mutual_smep/catalog/electrodomesticos-pequenos/mixer-liliana-rainbow-mix-ah-101-2-3-vaso-medidor-02.webp" + ], + "attribute_codes": [], + "variants": [] + }, + { + "slug": "mixer-philips-hr-2531-50-promix-400-w-vaso", + "name": "Mixer Philips HR-2531/50 Promix 400 W + Vaso", + "description": null, + "price": 83000, + "stock": 10, + "brand": "Philips", + "parent_category": "Electrodomésticos", + "category": "Preparación de Alimentos", + "images": [ + "images/tennants/mutual_smep/catalog/electrodomesticos-pequenos/mixer-philips-hr-2531-50-promix-400-w-vaso-01.webp", + "images/tennants/mutual_smep/catalog/electrodomesticos-pequenos/mixer-philips-hr-2531-50-promix-400-w-vaso-02.webp", + "images/tennants/mutual_smep/catalog/electrodomesticos-pequenos/mixer-philips-hr-2531-50-promix-400-w-vaso-03.webp", + "images/tennants/mutual_smep/catalog/electrodomesticos-pequenos/mixer-philips-hr-2531-50-promix-400-w-vaso-04.webp", + "images/tennants/mutual_smep/catalog/electrodomesticos-pequenos/mixer-philips-hr-2531-50-promix-400-w-vaso-05.webp", + "images/tennants/mutual_smep/catalog/electrodomesticos-pequenos/mixer-philips-hr-2531-50-promix-400-w-vaso-06.webp", + "images/tennants/mutual_smep/catalog/electrodomesticos-pequenos/mixer-philips-hr-2531-50-promix-400-w-vaso-07.webp" + ], + "attribute_codes": [], + "variants": [] + }, + { + "slug": "motorola-g15", + "name": "Motorola G15", + "description": "Color sujeto a disponibilidad", + "price": 330000, + "stock": null, + "brand": "Motorola", + "parent_category": "Tecnología", + "category": "Celulares", + "images": [], + "attribute_codes": [ + "memoria_ram", + "almacenamiento" + ], + "variants": [ + { + "source_slug": "motorola-g15-4-256-gb", + "description": "Color sujeto a disponibilidad", + "price": 330000, + "stock": 10, + "values": { + "memoria_ram": "4 GB", + "almacenamiento": "256 GB" + }, + "images": [ + "images/tennants/mutual_smep/catalog/celulares/motorola-g15-4-256-gb-01.webp", + "images/tennants/mutual_smep/catalog/celulares/motorola-g15-4-256-gb-02.webp", + "images/tennants/mutual_smep/catalog/celulares/motorola-g15-4-256-gb-03.webp" + ] + }, + { + "source_slug": "motorola-g15-4-512-gb", + "description": "Color sujeto a disponibilidad", + "price": 430000, + "stock": 10, + "values": { + "memoria_ram": "4 GB", + "almacenamiento": "512 GB" + }, + "images": [ + "images/tennants/mutual_smep/catalog/celulares/motorola-g15-4-512-gb-01.webp", + "images/tennants/mutual_smep/catalog/celulares/motorola-g15-4-512-gb-02.webp" + ] + } + ] + }, + { + "slug": "motorola-g35-4-256-gb", + "name": "Motorola G35 4/256 GB", + "description": "Color sujeto a disponibilidad", + "price": 410000, + "stock": 10, + "brand": "Motorola", + "parent_category": "Tecnología", + "category": "Celulares", + "images": [ + "images/tennants/mutual_smep/catalog/celulares/motorola-g35-4-256-gb-01.webp", + "images/tennants/mutual_smep/catalog/celulares/motorola-g35-4-256-gb-02.webp", + "images/tennants/mutual_smep/catalog/celulares/motorola-g35-4-256-gb-03.webp", + "images/tennants/mutual_smep/catalog/celulares/motorola-g35-4-256-gb-04.webp" + ], + "attribute_codes": [], + "variants": [] + }, + { + "slug": "mouse-xtrike-me-backlit", + "name": "Mouse Xtrike Me Backlit", + "description": null, + "price": 12000, + "stock": 10, + "brand": "Xtrike Me", + "parent_category": "Tecnología", + "category": "Accesorios de Computación", + "images": [ + "images/tennants/mutual_smep/catalog/tecnologia/mouse-xtrike-me-backlit-01.webp" + ], + "attribute_codes": [], + "variants": [] + }, + { + "slug": "multiprocesadora-liliana-am-700-simplix-700-w", + "name": "Multiprocesadora Liliana AM-700 Simplix 700 W", + "description": null, + "price": 137000, + "stock": 10, + "brand": "Liliana", + "parent_category": "Electrodomésticos", + "category": "Preparación de Alimentos", + "images": [ + "images/tennants/mutual_smep/catalog/electrodomesticos-pequenos/multiprocesadora-liliana-am-700-simplix-700-w-01.webp", + "images/tennants/mutual_smep/catalog/electrodomesticos-pequenos/multiprocesadora-liliana-am-700-simplix-700-w-02.webp", + "images/tennants/mutual_smep/catalog/electrodomesticos-pequenos/multiprocesadora-liliana-am-700-simplix-700-w-03.webp" + ], + "attribute_codes": [], + "variants": [] + }, + { + "slug": "notebook-acer-aspire-7-i5-13420h-512ssd-16gb-15-6-rtx3050", + "name": "Notebook Acer Aspire 7 I5-13420H/512SSD/16GB/15.6/RTX3050", + "description": null, + "price": 2800000, + "stock": 10, + "brand": "Acer", + "parent_category": "Tecnología", + "category": "Notebooks", + "images": [ + "images/tennants/mutual_smep/catalog/notebooks-y-tablets/notebook-acer-aspire-7-i5-13420h-512ssd-16gb-15-6-rtx3050-01.webp", + "images/tennants/mutual_smep/catalog/notebooks-y-tablets/notebook-acer-aspire-7-i5-13420h-512ssd-16gb-15-6-rtx3050-02.webp", + "images/tennants/mutual_smep/catalog/notebooks-y-tablets/notebook-acer-aspire-7-i5-13420h-512ssd-16gb-15-6-rtx3050-03.webp", + "images/tennants/mutual_smep/catalog/notebooks-y-tablets/notebook-acer-aspire-7-i5-13420h-512ssd-16gb-15-6-rtx3050-04.webp" + ], + "attribute_codes": [], + "variants": [] + }, + { + "slug": "notebook-asus-vivobook-f1504vap-intel-core-7-512gb-ssd-8gb-15-6-touch-win-11", + "name": "NOTEBOOK ASUS VIVOBOOK F1504VAP Intel Core 7 512GB SSD 8GB 15.6 Touch WIN 11", + "description": null, + "price": 1700000, + "stock": 10, + "brand": "ASUS", + "parent_category": "Tecnología", + "category": "Notebooks", + "images": [ + "images/tennants/mutual_smep/catalog/notebooks-y-tablets/notebook-asus-vivobook-f1504vap-intel-core-7-512gb-ssd-8gb-15-6-touch-win-11-01.webp", + "images/tennants/mutual_smep/catalog/notebooks-y-tablets/notebook-asus-vivobook-f1504vap-intel-core-7-512gb-ssd-8gb-15-6-touch-win-11-02.webp", + "images/tennants/mutual_smep/catalog/notebooks-y-tablets/notebook-asus-vivobook-f1504vap-intel-core-7-512gb-ssd-8gb-15-6-touch-win-11-03.webp", + "images/tennants/mutual_smep/catalog/notebooks-y-tablets/notebook-asus-vivobook-f1504vap-intel-core-7-512gb-ssd-8gb-15-6-touch-win-11-04.webp" + ], + "attribute_codes": [], + "variants": [] + }, + { + "slug": "notebook-asus-vivobook-go-15-e1504ga-ws35-intel-core-i3-n305-8-256-gb-win11", + "name": "Notebook ASUS Vivobook Go 15 E1504GA-WS35 Intel Core i3 N305 8/256 GB Win11", + "description": null, + "price": 1300000, + "stock": 10, + "brand": "ASUS", + "parent_category": "Tecnología", + "category": "Notebooks", + "images": [ + "images/tennants/mutual_smep/catalog/notebooks-y-tablets/notebook-asus-vivobook-go-15-e1504ga-ws35-intel-core-i3-n305-8-256-gb-win11-01.webp", + "images/tennants/mutual_smep/catalog/notebooks-y-tablets/notebook-asus-vivobook-go-15-e1504ga-ws35-intel-core-i3-n305-8-256-gb-win11-02.webp", + "images/tennants/mutual_smep/catalog/notebooks-y-tablets/notebook-asus-vivobook-go-15-e1504ga-ws35-intel-core-i3-n305-8-256-gb-win11-03.webp", + "images/tennants/mutual_smep/catalog/notebooks-y-tablets/notebook-asus-vivobook-go-15-e1504ga-ws35-intel-core-i3-n305-8-256-gb-win11-04.webp" + ], + "attribute_codes": [], + "variants": [] + }, + { + "slug": "notebook-lenovo-ideapad-slim-3-amd-ryzen-5-8-512gb-ssd-15-6-full-hd-win11", + "name": "Notebook Lenovo IdeaPad Slim 3 AMD Ryzen 5 8/512GB SSD 15.6\" Full HD Win11", + "description": null, + "price": 1400000, + "stock": 10, + "brand": "Lenovo", + "parent_category": "Tecnología", + "category": "Notebooks", + "images": [ + "images/tennants/mutual_smep/catalog/notebooks-y-tablets/notebook-lenovo-ideapad-slim-3-amd-ryzen-5-8-512gb-ssd-15-6-full-hd-win11-01.webp", + "images/tennants/mutual_smep/catalog/notebooks-y-tablets/notebook-lenovo-ideapad-slim-3-amd-ryzen-5-8-512gb-ssd-15-6-full-hd-win11-02.webp", + "images/tennants/mutual_smep/catalog/notebooks-y-tablets/notebook-lenovo-ideapad-slim-3-amd-ryzen-5-8-512gb-ssd-15-6-full-hd-win11-03.webp", + "images/tennants/mutual_smep/catalog/notebooks-y-tablets/notebook-lenovo-ideapad-slim-3-amd-ryzen-5-8-512gb-ssd-15-6-full-hd-win11-04.webp" + ], + "attribute_codes": [], + "variants": [] + }, + { + "slug": "notebook-lenovo-ryzen-7-8840hs-16-512gb-15-6", + "name": "Notebook Lenovo Ryzen 7 8840HS 16/512GB 15,6\"", + "description": null, + "price": 1700000, + "stock": 10, + "brand": "Lenovo", + "parent_category": "Tecnología", + "category": "Notebooks", + "images": [ + "images/tennants/mutual_smep/catalog/notebooks-y-tablets/notebook-lenovo-ryzen-7-8840hs-16-512gb-15-6-01.webp", + "images/tennants/mutual_smep/catalog/notebooks-y-tablets/notebook-lenovo-ryzen-7-8840hs-16-512gb-15-6-02.webp", + "images/tennants/mutual_smep/catalog/notebooks-y-tablets/notebook-lenovo-ryzen-7-8840hs-16-512gb-15-6-03.webp", + "images/tennants/mutual_smep/catalog/notebooks-y-tablets/notebook-lenovo-ryzen-7-8840hs-16-512gb-15-6-04.webp", + "images/tennants/mutual_smep/catalog/notebooks-y-tablets/notebook-lenovo-ryzen-7-8840hs-16-512gb-15-6-05.webp" + ], + "attribute_codes": [], + "variants": [] + }, + { + "slug": "notebook-lenovo-s3-15q8x10-snapdragon-x-512gb-ssd-16gb-ddr5-15-3-win11", + "name": "Notebook Lenovo S3 15Q8X10 SNAPDRAGON X 512GB SSD 16GB DDR5 15.3\" WIN11", + "description": null, + "price": 1500000, + "stock": 10, + "brand": "Lenovo", + "parent_category": "Tecnología", + "category": "Notebooks", + "images": [ + "images/tennants/mutual_smep/catalog/notebooks-y-tablets/notebook-lenovo-s3-15q8x10-snapdragon-x-512gb-ssd-16gb-ddr5-15-3-win11-01.webp", + "images/tennants/mutual_smep/catalog/notebooks-y-tablets/notebook-lenovo-s3-15q8x10-snapdragon-x-512gb-ssd-16gb-ddr5-15-3-win11-02.webp", + "images/tennants/mutual_smep/catalog/notebooks-y-tablets/notebook-lenovo-s3-15q8x10-snapdragon-x-512gb-ssd-16gb-ddr5-15-3-win11-03.webp", + "images/tennants/mutual_smep/catalog/notebooks-y-tablets/notebook-lenovo-s3-15q8x10-snapdragon-x-512gb-ssd-16gb-ddr5-15-3-win11-04.webp", + "images/tennants/mutual_smep/catalog/notebooks-y-tablets/notebook-lenovo-s3-15q8x10-snapdragon-x-512gb-ssd-16gb-ddr5-15-3-win11-05.webp", + "images/tennants/mutual_smep/catalog/notebooks-y-tablets/notebook-lenovo-s3-15q8x10-snapdragon-x-512gb-ssd-16gb-ddr5-15-3-win11-06.webp", + "images/tennants/mutual_smep/catalog/notebooks-y-tablets/notebook-lenovo-s3-15q8x10-snapdragon-x-512gb-ssd-16gb-ddr5-15-3-win11-07.webp" + ], + "attribute_codes": [], + "variants": [] + }, + { + "slug": "notebook-msi-katana-15-hx-b14wgk-293us-i7-14650hx-up-to-5-2ghz-1tb-ssd-16gb-ddr5-geforce-rtx-5070-8gb-15-6-qhd-165hz-win-11", + "name": "Notebook MSI Katana 15 HX B14WGK-293US I7-14650HX UP TO 5.2GHZ 1TB SSD 16GB DDR5 Geforce RTX 5070 8GB 15.6\" QHD 165HZ WIN 11", + "description": null, + "price": 3800000, + "stock": 10, + "brand": "MSI", + "parent_category": "Tecnología", + "category": "Notebooks", + "images": [ + "images/tennants/mutual_smep/catalog/notebooks-y-tablets/notebook-msi-katana-15-hx-b14wgk-293us-i7-14650hx-up-to-5-2ghz-1tb-ssd-16gb-ddr5-geforce-rtx-5070-8gb-15-6-qhd-165hz-win-11-01.webp", + "images/tennants/mutual_smep/catalog/notebooks-y-tablets/notebook-msi-katana-15-hx-b14wgk-293us-i7-14650hx-up-to-5-2ghz-1tb-ssd-16gb-ddr5-geforce-rtx-5070-8gb-15-6-qhd-165hz-win-11-02.webp", + "images/tennants/mutual_smep/catalog/notebooks-y-tablets/notebook-msi-katana-15-hx-b14wgk-293us-i7-14650hx-up-to-5-2ghz-1tb-ssd-16gb-ddr5-geforce-rtx-5070-8gb-15-6-qhd-165hz-win-11-03.webp", + "images/tennants/mutual_smep/catalog/notebooks-y-tablets/notebook-msi-katana-15-hx-b14wgk-293us-i7-14650hx-up-to-5-2ghz-1tb-ssd-16gb-ddr5-geforce-rtx-5070-8gb-15-6-qhd-165hz-win-11-04.webp", + "images/tennants/mutual_smep/catalog/notebooks-y-tablets/notebook-msi-katana-15-hx-b14wgk-293us-i7-14650hx-up-to-5-2ghz-1tb-ssd-16gb-ddr5-geforce-rtx-5070-8gb-15-6-qhd-165hz-win-11-05.webp" + ], + "attribute_codes": [], + "variants": [] + }, + { + "slug": "parlante-jbl-go-4-bluetooth-altavoz-ultraportatil", + "name": "Parlante JBL GO 4 Bluetooth altavoz ultraportátil", + "description": "Color sujeto a disponibilidad", + "price": 97000, + "stock": 10, + "brand": "JBL", + "parent_category": "Tecnología", + "category": "Audio", + "images": [ + "images/tennants/mutual_smep/catalog/tecnologia/parlante-jbl-go-4-bluetooth-altavoz-ultraportatil-01.webp", + "images/tennants/mutual_smep/catalog/tecnologia/parlante-jbl-go-4-bluetooth-altavoz-ultraportatil-02.webp" + ], + "attribute_codes": [], + "variants": [] + }, + { + "slug": "pava-electrica-atma-pe-0821ap-nap-1-7-l", + "name": "Pava eléctrica Atma PE-0821AP/NAP 1,7 L", + "description": null, + "price": 40000, + "stock": 10, + "brand": "Atma", + "parent_category": "Electrodomésticos", + "category": "Café y Desayuno", + "images": [ + "images/tennants/mutual_smep/catalog/electrodomesticos-pequenos/pava-electrica-atma-pe-0821ap-nap-1-7-l-01.webp", + "images/tennants/mutual_smep/catalog/electrodomesticos-pequenos/pava-electrica-atma-pe-0821ap-nap-1-7-l-02.webp", + "images/tennants/mutual_smep/catalog/electrodomesticos-pequenos/pava-electrica-atma-pe-0821ap-nap-1-7-l-03.webp" + ], + "attribute_codes": [], + "variants": [] + }, + { + "slug": "pava-electrica-atma-ped23mp-disney-vintage", + "name": "Pava eléctrica Atma PED23MP Disney vintage", + "description": null, + "price": 90000, + "stock": 10, + "brand": "Atma", + "parent_category": "Electrodomésticos", + "category": "Café y Desayuno", + "images": [ + "images/tennants/mutual_smep/catalog/electrodomesticos-pequenos/pava-electrica-atma-ped23mp-disney-vintage-01.webp", + "images/tennants/mutual_smep/catalog/electrodomesticos-pequenos/pava-electrica-atma-ped23mp-disney-vintage-02.webp", + "images/tennants/mutual_smep/catalog/electrodomesticos-pequenos/pava-electrica-atma-ped23mp-disney-vintage-03.webp", + "images/tennants/mutual_smep/catalog/electrodomesticos-pequenos/pava-electrica-atma-ped23mp-disney-vintage-04.webp", + "images/tennants/mutual_smep/catalog/electrodomesticos-pequenos/pava-electrica-atma-ped23mp-disney-vintage-05.webp" + ], + "attribute_codes": [], + "variants": [] + }, + { + "slug": "pava-electrica-gigo-g-17898-sd-1-7-l-digital-cromada", + "name": "Pava eléctrica GIGO G-17898 SD 1,7 L Digital cromada", + "description": null, + "price": 76000, + "stock": 10, + "brand": "GIGO", + "parent_category": "Electrodomésticos", + "category": "Café y Desayuno", + "images": [ + "images/tennants/mutual_smep/catalog/electrodomesticos-pequenos/pava-electrica-gigo-g-17898-sd-1-7-l-digital-cromada-01.webp", + "images/tennants/mutual_smep/catalog/electrodomesticos-pequenos/pava-electrica-gigo-g-17898-sd-1-7-l-digital-cromada-02.webp", + "images/tennants/mutual_smep/catalog/electrodomesticos-pequenos/pava-electrica-gigo-g-17898-sd-1-7-l-digital-cromada-03.webp", + "images/tennants/mutual_smep/catalog/electrodomesticos-pequenos/pava-electrica-gigo-g-17898-sd-1-7-l-digital-cromada-04.webp", + "images/tennants/mutual_smep/catalog/electrodomesticos-pequenos/pava-electrica-gigo-g-17898-sd-1-7-l-digital-cromada-05.webp", + "images/tennants/mutual_smep/catalog/electrodomesticos-pequenos/pava-electrica-gigo-g-17898-sd-1-7-l-digital-cromada-06.webp" + ], + "attribute_codes": [], + "variants": [] + }, + { + "slug": "pava-electrica-liliana-ap-165-matera-color-negra", + "name": "Pava eléctrica Liliana AP-165 matera color negra", + "description": null, + "price": 59000, + "stock": 10, + "brand": "Liliana", + "parent_category": "Electrodomésticos", + "category": "Café y Desayuno", + "images": [ + "images/tennants/mutual_smep/catalog/electrodomesticos-pequenos/pava-electrica-liliana-ap-165-matera-color-negra-01.webp", + "images/tennants/mutual_smep/catalog/electrodomesticos-pequenos/pava-electrica-liliana-ap-165-matera-color-negra-02.webp", + "images/tennants/mutual_smep/catalog/electrodomesticos-pequenos/pava-electrica-liliana-ap-165-matera-color-negra-03.webp", + "images/tennants/mutual_smep/catalog/electrodomesticos-pequenos/pava-electrica-liliana-ap-165-matera-color-negra-04.webp" + ], + "attribute_codes": [], + "variants": [] + }, + { + "slug": "pava-electrica-liliana-ap-200-infustyle-1-7-l", + "name": "Pava eléctrica Liliana AP-200 Infustyle 1,7 L", + "description": null, + "price": 85000, + "stock": 10, + "brand": "Liliana", + "parent_category": "Electrodomésticos", + "category": "Café y Desayuno", + "images": [ + "images/tennants/mutual_smep/catalog/electrodomesticos-pequenos/pava-electrica-liliana-ap-200-infustyle-1-7-l-01.webp", + "images/tennants/mutual_smep/catalog/electrodomesticos-pequenos/pava-electrica-liliana-ap-200-infustyle-1-7-l-02.webp", + "images/tennants/mutual_smep/catalog/electrodomesticos-pequenos/pava-electrica-liliana-ap-200-infustyle-1-7-l-03.webp", + "images/tennants/mutual_smep/catalog/electrodomesticos-pequenos/pava-electrica-liliana-ap-200-infustyle-1-7-l-04.webp", + "images/tennants/mutual_smep/catalog/electrodomesticos-pequenos/pava-electrica-liliana-ap-200-infustyle-1-7-l-05.webp" + ], + "attribute_codes": [], + "variants": [] + }, + { + "slug": "picadora-moulinex-ad-6011ar-750-w-blanca", + "name": "Picadora Moulinex AD-6011AR 750 W Blanca", + "description": null, + "price": 98000, + "stock": 10, + "brand": "Moulinex", + "parent_category": "Electrodomésticos", + "category": "Preparación de Alimentos", + "images": [ + "images/tennants/mutual_smep/catalog/electrodomesticos-pequenos/picadora-moulinex-ad-6011ar-750-w-blanca-01.webp", + "images/tennants/mutual_smep/catalog/electrodomesticos-pequenos/picadora-moulinex-ad-6011ar-750-w-blanca-02.webp", + "images/tennants/mutual_smep/catalog/electrodomesticos-pequenos/picadora-moulinex-ad-6011ar-750-w-blanca-03.webp", + "images/tennants/mutual_smep/catalog/electrodomesticos-pequenos/picadora-moulinex-ad-6011ar-750-w-blanca-04.webp", + "images/tennants/mutual_smep/catalog/electrodomesticos-pequenos/picadora-moulinex-ad-6011ar-750-w-blanca-05.webp", + "images/tennants/mutual_smep/catalog/electrodomesticos-pequenos/picadora-moulinex-ad-6011ar-750-w-blanca-06.webp", + "images/tennants/mutual_smep/catalog/electrodomesticos-pequenos/picadora-moulinex-ad-6011ar-750-w-blanca-07.webp" + ], + "attribute_codes": [], + "variants": [] + }, + { + "slug": "pileta-pelopincho-1010", + "name": "Pileta Pelopincho 1010", + "description": null, + "price": 87000, + "stock": 10, + "brand": "Pelopincho", + "parent_category": "Bicicletas y Aire Libre", + "category": "Piletas", + "images": [ + "images/tennants/mutual_smep/catalog/piletas/pileta-pelopincho-1010-01.webp", + "images/tennants/mutual_smep/catalog/piletas/pileta-pelopincho-1010-02.webp" + ], + "attribute_codes": [], + "variants": [] + }, + { + "slug": "pileta-pelopincho-1020", + "name": "Pileta Pelopincho 1020", + "description": null, + "price": 115000, + "stock": 10, + "brand": "Pelopincho", + "parent_category": "Bicicletas y Aire Libre", + "category": "Piletas", + "images": [ + "images/tennants/mutual_smep/catalog/piletas/pileta-pelopincho-1020-01.webp", + "images/tennants/mutual_smep/catalog/piletas/pileta-pelopincho-1020-02.webp" + ], + "attribute_codes": [], + "variants": [] + }, + { + "slug": "pileta-pelopincho-1030", + "name": "Pileta Pelopincho 1030", + "description": null, + "price": 140000, + "stock": 10, + "brand": "Pelopincho", + "parent_category": "Bicicletas y Aire Libre", + "category": "Piletas", + "images": [ + "images/tennants/mutual_smep/catalog/piletas/pileta-pelopincho-1030-01.webp", + "images/tennants/mutual_smep/catalog/piletas/pileta-pelopincho-1030-02.webp" + ], + "attribute_codes": [], + "variants": [] + }, + { + "slug": "pileta-pelopincho-1043", + "name": "Pileta Pelopincho 1043", + "description": null, + "price": 240000, + "stock": 10, + "brand": "Pelopincho", + "parent_category": "Bicicletas y Aire Libre", + "category": "Piletas", + "images": [ + "images/tennants/mutual_smep/catalog/piletas/pileta-pelopincho-1043-01.webp", + "images/tennants/mutual_smep/catalog/piletas/pileta-pelopincho-1043-02.webp" + ], + "attribute_codes": [], + "variants": [] + }, + { + "slug": "pileta-pelopincho-1055", + "name": "Pileta Pelopincho 1055", + "description": null, + "price": 315000, + "stock": 10, + "brand": "Pelopincho", + "parent_category": "Bicicletas y Aire Libre", + "category": "Piletas", + "images": [ + "images/tennants/mutual_smep/catalog/piletas/pileta-pelopincho-1055-01.webp", + "images/tennants/mutual_smep/catalog/piletas/pileta-pelopincho-1055-02.webp" + ], + "attribute_codes": [], + "variants": [] + }, + { + "slug": "plancha-vapor-philips-gc-1022-40-2000-w", + "name": "Plancha vapor Philips GC-1022/40 2000 W", + "description": null, + "price": 91000, + "stock": 10, + "brand": "Philips", + "parent_category": "Electrodomésticos", + "category": "Limpieza y Planchado", + "images": [ + "images/tennants/mutual_smep/catalog/electrodomesticos-pequenos/plancha-vapor-philips-gc-1022-40-2000-w-01.webp", + "images/tennants/mutual_smep/catalog/electrodomesticos-pequenos/plancha-vapor-philips-gc-1022-40-2000-w-02.webp", + "images/tennants/mutual_smep/catalog/electrodomesticos-pequenos/plancha-vapor-philips-gc-1022-40-2000-w-03.webp" + ], + "attribute_codes": [], + "variants": [] + }, + { + "slug": "pochoclera-atma-po-at9801dnp-disney-mickey", + "name": "Pochoclera Atma PO-AT9801DNP Disney Mickey", + "description": null, + "price": 64000, + "stock": 10, + "brand": "Atma", + "parent_category": "Electrodomésticos", + "category": "Freidoras y Cocción", + "images": [ + "images/tennants/mutual_smep/catalog/electrodomesticos-pequenos/pochoclera-atma-po-at9801dnp-disney-mickey-01.webp", + "images/tennants/mutual_smep/catalog/electrodomesticos-pequenos/pochoclera-atma-po-at9801dnp-disney-mickey-02.webp", + "images/tennants/mutual_smep/catalog/electrodomesticos-pequenos/pochoclera-atma-po-at9801dnp-disney-mickey-03.webp", + "images/tennants/mutual_smep/catalog/electrodomesticos-pequenos/pochoclera-atma-po-at9801dnp-disney-mickey-04.webp", + "images/tennants/mutual_smep/catalog/electrodomesticos-pequenos/pochoclera-atma-po-at9801dnp-disney-mickey-05.webp" + ], + "attribute_codes": [], + "variants": [] + }, + { + "slug": "purificador-spar-bios-3766-boo-color-blanco", + "name": "Purificador Spar Bios 3766-BOO color blanco", + "description": "1 motor", + "price": 200000, + "stock": 10, + "brand": "Spar", + "parent_category": "Electrodomésticos", + "category": "Purificadores y Extractores de Cocina", + "images": [ + "images/tennants/mutual_smep/catalog/purificador-de-aire/purificador-spar-bios-3766-boo-color-blanco-01.webp", + "images/tennants/mutual_smep/catalog/purificador-de-aire/purificador-spar-bios-3766-boo-color-blanco-02.webp", + "images/tennants/mutual_smep/catalog/purificador-de-aire/purificador-spar-bios-3766-boo-color-blanco-03.webp" + ], + "attribute_codes": [], + "variants": [] + }, + { + "slug": "purificador-tst-360-60-estratto-acero-inox-60-cm", + "name": "Purificador Tst #360-60 Estratto acero inox. 60 cm", + "description": null, + "price": 200000, + "stock": 10, + "brand": "Acer", + "parent_category": "Electrodomésticos", + "category": "Purificadores y Extractores de Cocina", + "images": [ + "images/tennants/mutual_smep/catalog/purificador-de-aire/purificador-tst-360-60-estratto-acero-inox-60-cm-01.webp", + "images/tennants/mutual_smep/catalog/purificador-de-aire/purificador-tst-360-60-estratto-acero-inox-60-cm-02.webp" + ], + "attribute_codes": [], + "variants": [] + }, + { + "slug": "samsung-a07-4-128-gb", + "name": "Samsung A07 4/128 GB", + "description": "Color sujeto a disponibilidad", + "price": 310000, + "stock": 10, + "brand": "Samsung", + "parent_category": "Tecnología", + "category": "Celulares", + "images": [ + "images/tennants/mutual_smep/catalog/celulares/samsung-a07-4-128-gb-01.webp", + "images/tennants/mutual_smep/catalog/celulares/samsung-a07-4-128-gb-02.webp", + "images/tennants/mutual_smep/catalog/celulares/samsung-a07-4-128-gb-03.webp" + ], + "attribute_codes": [], + "variants": [] + }, + { + "slug": "samsung-a17-4-128-gb", + "name": "SAMSUNG A17 4/128 GB", + "description": "Color sujeto a disponibilidad", + "price": 390000, + "stock": 10, + "brand": "Samsung", + "parent_category": "Tecnología", + "category": "Celulares", + "images": [ + "images/tennants/mutual_smep/catalog/celulares/samsung-a17-4-128-gb-01.webp", + "images/tennants/mutual_smep/catalog/celulares/samsung-a17-4-128-gb-02.webp", + "images/tennants/mutual_smep/catalog/celulares/samsung-a17-4-128-gb-03.webp" + ], + "attribute_codes": [], + "variants": [] + }, + { + "slug": "samsung-a17-5g-8-256-gb", + "name": "SAMSUNG A17 5G 8/256 GB", + "description": "Color sujeto a disponibilidad", + "price": 620000, + "stock": 10, + "brand": "Samsung", + "parent_category": "Tecnología", + "category": "Celulares", + "images": [ + "images/tennants/mutual_smep/catalog/celulares/samsung-a17-5g-8-256-gb-01.webp", + "images/tennants/mutual_smep/catalog/celulares/samsung-a17-5g-8-256-gb-02.webp", + "images/tennants/mutual_smep/catalog/celulares/samsung-a17-5g-8-256-gb-03.webp" + ], + "attribute_codes": [], + "variants": [] + }, + { + "slug": "samsung-a26-5g-8-256-gb", + "name": "SAMSUNG A26 5G 8/256 GB", + "description": "Color sujeto a disponibilidad", + "price": 650000, + "stock": 10, + "brand": "Samsung", + "parent_category": "Tecnología", + "category": "Celulares", + "images": [ + "images/tennants/mutual_smep/catalog/celulares/samsung-a26-5g-8-256-gb-01.webp", + "images/tennants/mutual_smep/catalog/celulares/samsung-a26-5g-8-256-gb-02.webp", + "images/tennants/mutual_smep/catalog/celulares/samsung-a26-5g-8-256-gb-03.webp" + ], + "attribute_codes": [], + "variants": [] + }, + { + "slug": "samsung-a36-5g-8-256-gb", + "name": "Samsung A36 5G 8/256 GB", + "description": "Color sujeto a disponibilidad", + "price": 780000, + "stock": 10, + "brand": "Samsung", + "parent_category": "Tecnología", + "category": "Celulares", + "images": [ + "images/tennants/mutual_smep/catalog/celulares/samsung-a36-5g-8-256-gb-01.webp", + "images/tennants/mutual_smep/catalog/celulares/samsung-a36-5g-8-256-gb-02.webp", + "images/tennants/mutual_smep/catalog/celulares/samsung-a36-5g-8-256-gb-03.webp", + "images/tennants/mutual_smep/catalog/celulares/samsung-a36-5g-8-256-gb-04.webp", + "images/tennants/mutual_smep/catalog/celulares/samsung-a36-5g-8-256-gb-05.webp" + ], + "attribute_codes": [], + "variants": [] + }, + { + "slug": "samsung-a56-5g-8-256-gb", + "name": "Samsung A56 5G 8/256 GB", + "description": null, + "price": 920000, + "stock": 10, + "brand": "Samsung", + "parent_category": "Tecnología", + "category": "Celulares", + "images": [ + "images/tennants/mutual_smep/catalog/celulares/samsung-a56-5g-8-256-gb-01.webp", + "images/tennants/mutual_smep/catalog/celulares/samsung-a56-5g-8-256-gb-02.webp", + "images/tennants/mutual_smep/catalog/celulares/samsung-a56-5g-8-256-gb-03.webp" + ], + "attribute_codes": [], + "variants": [] + }, + { + "slug": "samsung-galaxy-a16-4-128-gb", + "name": "Samsung Galaxy A16 4/128 GB", + "description": "Color sujeto a disponibilidad", + "price": 340000, + "stock": 10, + "brand": "Samsung", + "parent_category": "Tecnología", + "category": "Celulares", + "images": [ + "images/tennants/mutual_smep/catalog/celulares/samsung-galaxy-a16-4-128-gb-01.webp", + "images/tennants/mutual_smep/catalog/celulares/samsung-galaxy-a16-4-128-gb-02.webp", + "images/tennants/mutual_smep/catalog/celulares/samsung-galaxy-a16-4-128-gb-03.webp", + "images/tennants/mutual_smep/catalog/celulares/samsung-galaxy-a16-4-128-gb-04.webp", + "images/tennants/mutual_smep/catalog/celulares/samsung-galaxy-a16-4-128-gb-05.webp", + "images/tennants/mutual_smep/catalog/celulares/samsung-galaxy-a16-4-128-gb-06.webp" + ], + "attribute_codes": [], + "variants": [] + }, + { + "slug": "secador-cabello-atma-sp-8970-classic-3-velocidades", + "name": "Secador cabello Atma SP-8970 Classic 3 Velocidades", + "description": null, + "price": 60000, + "stock": 10, + "brand": "Atma", + "parent_category": "Electrodomésticos", + "category": "Cuidado Personal", + "images": [ + "images/tennants/mutual_smep/catalog/electrodomesticos-pequenos/secador-cabello-atma-sp-8970-classic-3-velocidades-01.webp", + "images/tennants/mutual_smep/catalog/electrodomesticos-pequenos/secador-cabello-atma-sp-8970-classic-3-velocidades-02.webp" + ], + "attribute_codes": [], + "variants": [] + }, + { + "slug": "secador-cabello-gama-9465-brillant-blue-titanium", + "name": "Secador cabello Gama 9465 Brillant Blue Titanium", + "description": null, + "price": 120000, + "stock": 10, + "brand": "Gama", + "parent_category": "Electrodomésticos", + "category": "Cuidado Personal", + "images": [ + "images/tennants/mutual_smep/catalog/electrodomesticos-pequenos/secador-cabello-gama-9465-brillant-blue-titanium-01.webp", + "images/tennants/mutual_smep/catalog/electrodomesticos-pequenos/secador-cabello-gama-9465-brillant-blue-titanium-02.webp", + "images/tennants/mutual_smep/catalog/electrodomesticos-pequenos/secador-cabello-gama-9465-brillant-blue-titanium-03.webp" + ], + "attribute_codes": [], + "variants": [] + }, + { + "slug": "secador-cabello-philips-bhd-302-10-1600-w", + "name": "Secador cabello Philips BHD-302/10 1600 W", + "description": null, + "price": 110000, + "stock": 10, + "brand": "Philips", + "parent_category": "Electrodomésticos", + "category": "Cuidado Personal", + "images": [ + "images/tennants/mutual_smep/catalog/electrodomesticos-pequenos/secador-cabello-philips-bhd-302-10-1600-w-01.webp", + "images/tennants/mutual_smep/catalog/electrodomesticos-pequenos/secador-cabello-philips-bhd-302-10-1600-w-02.webp", + "images/tennants/mutual_smep/catalog/electrodomesticos-pequenos/secador-cabello-philips-bhd-302-10-1600-w-03.webp" + ], + "attribute_codes": [], + "variants": [] + }, + { + "slug": "secarropas-kohinoor-a-665-acero-inoxidable-6-5-kg", + "name": "Secarropas Kohinoor A-665 acero inoxidable 6,5 Kg", + "description": null, + "price": 300000, + "stock": 10, + "brand": "Kohinoor", + "parent_category": "Electrodomésticos", + "category": "Lavarropas y Secarropas", + "images": [ + "images/tennants/mutual_smep/catalog/lavarropas-automaticos/secarropas-kohinoor-a-665-acero-inoxidable-6-5-kg-01.webp", + "images/tennants/mutual_smep/catalog/lavarropas-automaticos/secarropas-kohinoor-a-665-acero-inoxidable-6-5-kg-02.webp", + "images/tennants/mutual_smep/catalog/lavarropas-automaticos/secarropas-kohinoor-a-665-acero-inoxidable-6-5-kg-03.webp" + ], + "attribute_codes": [], + "variants": [] + }, + { + "slug": "set-cuna-de-6-piezas-acolchado-sabanas-arcoiris-multicolor-jc", + "name": "Set Cuna de 6 piezas Acolchado + Sabanas Arcoiris multicolor JC", + "description": null, + "price": 50000, + "stock": 10, + "brand": "Jean Cartier", + "parent_category": "Dormitorio y Blanco", + "category": "Infantil y Cuna", + "images": [ + "images/tennants/mutual_smep/catalog/acolchados-y-sabanas-infantil/set-cuna-de-6-piezas-acolchado-sabanas-arcoiris-multicolor-jc-01.webp" + ], + "attribute_codes": [], + "variants": [] + }, + { + "slug": "smart-32-bgh-b-3225s5a-android", + "name": "SMART 32\" BGH B-3225S5A ANDROID", + "description": null, + "price": 340000, + "stock": 10, + "brand": "BGH", + "parent_category": "Tecnología", + "category": "Smart TV", + "images": [ + "images/tennants/mutual_smep/catalog/smart-tv/smart-32-bgh-b-3225s5a-android-01.webp", + "images/tennants/mutual_smep/catalog/smart-tv/smart-32-bgh-b-3225s5a-android-02.webp", + "images/tennants/mutual_smep/catalog/smart-tv/smart-32-bgh-b-3225s5a-android-03.webp", + "images/tennants/mutual_smep/catalog/smart-tv/smart-32-bgh-b-3225s5a-android-04.webp" + ], + "attribute_codes": [], + "variants": [] + }, + { + "slug": "smart-tv-43-noblex-dr43-x7180-android", + "name": "Smart TV 43\" Noblex DR43-X7180 Android", + "description": null, + "price": 510000, + "stock": 10, + "brand": "Noblex", + "parent_category": "Tecnología", + "category": "Smart TV", + "images": [ + "images/tennants/mutual_smep/catalog/smart-tv/smart-tv-43-noblex-dr43-x7180-android-01.webp", + "images/tennants/mutual_smep/catalog/smart-tv/smart-tv-43-noblex-dr43-x7180-android-02.webp", + "images/tennants/mutual_smep/catalog/smart-tv/smart-tv-43-noblex-dr43-x7180-android-03.webp", + "images/tennants/mutual_smep/catalog/smart-tv/smart-tv-43-noblex-dr43-x7180-android-04.webp" + ], + "attribute_codes": [], + "variants": [] + }, + { + "slug": "smart-tv-noblex-32-dk32-x7000-android", + "name": "Smart TV Noblex 32\" DK32-X7000 Android", + "description": null, + "price": 340000, + "stock": 10, + "brand": "Noblex", + "parent_category": "Tecnología", + "category": "Smart TV", + "images": [ + "images/tennants/mutual_smep/catalog/smart-tv/smart-tv-noblex-32-dk32-x7000-android-01.webp", + "images/tennants/mutual_smep/catalog/smart-tv/smart-tv-noblex-32-dk32-x7000-android-02.webp", + "images/tennants/mutual_smep/catalog/smart-tv/smart-tv-noblex-32-dk32-x7000-android-03.webp" + ], + "attribute_codes": [], + "variants": [] + }, + { + "slug": "smart-tv-noblex-50-dr50-x8500-google-tv", + "name": "SMART TV NOBLEX 50\" DR50-X8500 GOOGLE TV", + "description": null, + "price": 730000, + "stock": 10, + "brand": "Noblex", + "parent_category": "Tecnología", + "category": "Smart TV", + "images": [ + "images/tennants/mutual_smep/catalog/smart-tv/smart-tv-noblex-50-dr50-x8500-google-tv-01.webp", + "images/tennants/mutual_smep/catalog/smart-tv/smart-tv-noblex-50-dr50-x8500-google-tv-02.webp", + "images/tennants/mutual_smep/catalog/smart-tv/smart-tv-noblex-50-dr50-x8500-google-tv-03.webp", + "images/tennants/mutual_smep/catalog/smart-tv/smart-tv-noblex-50-dr50-x8500-google-tv-04.webp" + ], + "attribute_codes": [], + "variants": [] + }, + { + "slug": "sommier-inducol-0-80x1-90", + "name": "Sommier Inducol 0,80x1,90", + "description": null, + "price": 180000, + "stock": 10, + "brand": "Inducol", + "parent_category": "Dormitorio y Blanco", + "category": "Bases y Sommiers", + "images": [ + "images/tennants/mutual_smep/catalog/base-sommier-1-pl-0-80x1-90/sommier-inducol-0-80x1-90-01.webp", + "images/tennants/mutual_smep/catalog/base-sommier-1-pl-0-80x1-90/sommier-inducol-0-80x1-90-02.webp" + ], + "attribute_codes": [], + "variants": [] + }, + { + "slug": "sommier-king-koil-elite-contour-140x190", + "name": "Sommier King Koil Elite Contour 140x190", + "description": "Ideal para armar el conjunto con el Colchón Inducol Vinson Espuma. Color sujeto a disponibilidad.", + "price": 260000, + "stock": 10, + "brand": "King Koil", + "parent_category": "Dormitorio y Blanco", + "category": "Bases y Sommiers", + "images": [ + "images/tennants/mutual_smep/catalog/base-sommier-2-pl-1-40x1-90/sommier-king-koil-elite-contour-140x190-01.webp", + "images/tennants/mutual_smep/catalog/base-sommier-2-pl-1-40x1-90/sommier-king-koil-elite-contour-140x190-02.webp", + "images/tennants/mutual_smep/catalog/base-sommier-2-pl-1-40x1-90/sommier-king-koil-elite-contour-140x190-03.webp" + ], + "attribute_codes": [], + "variants": [] + }, + { + "slug": "sommier-piero-legrand-140x190x020", + "name": "Sommier Piero Legrand 140x190x020", + "description": null, + "price": 280000, + "stock": 10, + "brand": "Piero", + "parent_category": "Dormitorio y Blanco", + "category": "Bases y Sommiers", + "images": [ + "images/tennants/mutual_smep/catalog/base-sommier-2-pl-1-40x1-90/sommier-piero-legrand-140x190x020-01.webp", + "images/tennants/mutual_smep/catalog/base-sommier-2-pl-1-40x1-90/sommier-piero-legrand-140x190x020-02.webp" + ], + "attribute_codes": [], + "variants": [] + }, + { + "slug": "sommier-piero-paraiso-0-90x1-90x0-20", + "name": "Sommier Piero Paraíso 0,90x1,90x0,20", + "description": "Base de sommier Piero para colchón de 0,90x1,90", + "price": 200000, + "stock": 10, + "brand": "Piero", + "parent_category": "Dormitorio y Blanco", + "category": "Bases y Sommiers", + "images": [ + "images/tennants/mutual_smep/catalog/base-sommier-1-pl-0-80x1-90/sommier-piero-paraiso-0-90x1-90x0-20-01.webp", + "images/tennants/mutual_smep/catalog/base-sommier-1-pl-0-80x1-90/sommier-piero-paraiso-0-90x1-90x0-20-02.webp" + ], + "attribute_codes": [], + "variants": [] + }, + { + "slug": "soporte-led-26-60-nakan-spl-375e-extensible-y-giratorio", + "name": "Soporte led 26\"-60\" Nakan SPL-375E extensible y giratorio", + "description": null, + "price": 55000, + "stock": 10, + "brand": "Nakan", + "parent_category": "Tecnología", + "category": "Soportes para TV", + "images": [ + "images/tennants/mutual_smep/catalog/colchon-1-plaza-0-80x1-90/soporte-led-26-60-nakan-spl-375e-extensible-y-giratorio-01.webp", + "images/tennants/mutual_smep/catalog/colchon-1-plaza-0-80x1-90/soporte-led-26-60-nakan-spl-375e-extensible-y-giratorio-02.webp", + "images/tennants/mutual_smep/catalog/colchon-1-plaza-0-80x1-90/soporte-led-26-60-nakan-spl-375e-extensible-y-giratorio-03.webp" + ], + "attribute_codes": [], + "variants": [] + }, + { + "slug": "soporte-led-32-55-gbs-con-inclinacion", + "name": "Soporte led 32\"-55\" GBS con inclinacion", + "description": null, + "price": 20000, + "stock": 10, + "brand": "GBS", + "parent_category": "Tecnología", + "category": "Soportes para TV", + "images": [ + "images/tennants/mutual_smep/catalog/smart-tv/soporte-led-32-55-gbs-con-inclinacion-01.webp", + "images/tennants/mutual_smep/catalog/smart-tv/soporte-led-32-55-gbs-con-inclinacion-02.webp", + "images/tennants/mutual_smep/catalog/smart-tv/soporte-led-32-55-gbs-con-inclinacion-03.webp" + ], + "attribute_codes": [], + "variants": [] + }, + { + "slug": "soporte-led-gbs-32-55-fijo", + "name": "Soporte led GBS 32\"-55\" fijo", + "description": null, + "price": 20000, + "stock": 10, + "brand": "GBS", + "parent_category": "Tecnología", + "category": "Soportes para TV", + "images": [ + "images/tennants/mutual_smep/catalog/smart-tv/soporte-led-gbs-32-55-fijo-01.webp", + "images/tennants/mutual_smep/catalog/smart-tv/soporte-led-gbs-32-55-fijo-02.webp", + "images/tennants/mutual_smep/catalog/smart-tv/soporte-led-gbs-32-55-fijo-03.webp" + ], + "attribute_codes": [], + "variants": [] + }, + { + "slug": "split-3300-w-tcl-taca-3300fcsa-frio-calor", + "name": "Split 3300 W TCL TACA-3300FCSA frío/calor", + "description": null, + "price": 840000, + "stock": 10, + "brand": "TCL", + "parent_category": "Climatización", + "category": "Aires Acondicionados", + "images": [ + "images/tennants/mutual_smep/catalog/aires-acondicionados/split-3300-w-tcl-taca-3300fcsa-frio-calor-01.webp", + "images/tennants/mutual_smep/catalog/aires-acondicionados/split-3300-w-tcl-taca-3300fcsa-frio-calor-02.webp" + ], + "attribute_codes": [], + "variants": [] + }, + { + "slug": "split-bgh-5200-w-bsh-52wcu-frio-calor-silent-air-4300-frigorias", + "name": "Split BGH 5200 W BSH-52WCU frío/calor Silent Air 4300 frigorías", + "description": null, + "price": 1200000, + "stock": 10, + "brand": "BGH", + "parent_category": "Climatización", + "category": "Aires Acondicionados", + "images": [ + "images/tennants/mutual_smep/catalog/aires-acondicionados/split-bgh-5200-w-bsh-52wcu-frio-calor-silent-air-4300-frigorias-01.webp", + "images/tennants/mutual_smep/catalog/aires-acondicionados/split-bgh-5200-w-bsh-52wcu-frio-calor-silent-air-4300-frigorias-02.webp", + "images/tennants/mutual_smep/catalog/aires-acondicionados/split-bgh-5200-w-bsh-52wcu-frio-calor-silent-air-4300-frigorias-03.webp", + "images/tennants/mutual_smep/catalog/aires-acondicionados/split-bgh-5200-w-bsh-52wcu-frio-calor-silent-air-4300-frigorias-04.webp" + ], + "attribute_codes": [], + "variants": [] + }, + { + "slug": "teclado-xtrike-me-rainbow-mecanico", + "name": "Teclado Xtrike Me Rainbow mecánico", + "description": null, + "price": 40000, + "stock": 10, + "brand": "Xtrike Me", + "parent_category": "Tecnología", + "category": "Accesorios de Computación", + "images": [ + "images/tennants/mutual_smep/catalog/tecnologia/teclado-xtrike-me-rainbow-mecanico-01.webp" + ], + "attribute_codes": [], + "variants": [] + }, + { + "slug": "termo-stanley-1-l-adventure-go-to-con-tapon", + "name": "Termo Stanley 1 L Adventure Go-To con tapón", + "description": "Color sujeto a disponibilidad", + "price": 170000, + "stock": 10, + "brand": "Stanley", + "parent_category": "Bazar", + "category": "Termos", + "images": [ + "images/tennants/mutual_smep/catalog/bazar/termo-stanley-1-l-adventure-go-to-con-tapon-01.webp", + "images/tennants/mutual_smep/catalog/bazar/termo-stanley-1-l-adventure-go-to-con-tapon-02.webp", + "images/tennants/mutual_smep/catalog/bazar/termo-stanley-1-l-adventure-go-to-con-tapon-03.webp", + "images/tennants/mutual_smep/catalog/bazar/termo-stanley-1-l-adventure-go-to-con-tapon-04.webp", + "images/tennants/mutual_smep/catalog/bazar/termo-stanley-1-l-adventure-go-to-con-tapon-05.webp" + ], + "attribute_codes": [], + "variants": [] + }, + { + "slug": "termo-stanley-800-ml-mate-system-classic", + "name": "Termo Stanley 800 ml Mate System classic", + "description": "Color sujeto a disponibilidad", + "price": 160000, + "stock": 10, + "brand": "Stanley", + "parent_category": "Bazar", + "category": "Termos", + "images": [ + "images/tennants/mutual_smep/catalog/bazar/termo-stanley-800-ml-mate-system-classic-01.webp", + "images/tennants/mutual_smep/catalog/bazar/termo-stanley-800-ml-mate-system-classic-02.webp", + "images/tennants/mutual_smep/catalog/bazar/termo-stanley-800-ml-mate-system-classic-03.webp", + "images/tennants/mutual_smep/catalog/bazar/termo-stanley-800-ml-mate-system-classic-04.webp" + ], + "attribute_codes": [], + "variants": [] + }, + { + "slug": "termo-stanley-950-ml-clasico-con-manija", + "name": "Termo Stanley 950 ml clásico con manija", + "description": "Color sujeto a disponibilidad", + "price": 155000, + "stock": 10, + "brand": "Stanley", + "parent_category": "Bazar", + "category": "Termos", + "images": [ + "images/tennants/mutual_smep/catalog/bazar/termo-stanley-950-ml-clasico-con-manija-01.webp", + "images/tennants/mutual_smep/catalog/bazar/termo-stanley-950-ml-clasico-con-manija-02.webp" + ], + "attribute_codes": [], + "variants": [] + }, + { + "slug": "torre-liliana-tropic-ftp-530-1500-w", + "name": "Torre Liliana Tropic FTP-530 1500 W", + "description": null, + "price": 164000, + "stock": 10, + "brand": "Liliana", + "parent_category": "Climatización", + "category": "Calefacción Eléctrica", + "images": [ + "images/tennants/mutual_smep/catalog/calefaccion-electrica/torre-liliana-tropic-ftp-530-1500-w-01.webp", + "images/tennants/mutual_smep/catalog/calefaccion-electrica/torre-liliana-tropic-ftp-530-1500-w-02.webp", + "images/tennants/mutual_smep/catalog/calefaccion-electrica/torre-liliana-tropic-ftp-530-1500-w-03.webp" + ], + "attribute_codes": [], + "variants": [] + }, + { + "slug": "tostadora-atma-toat-21vcp-vintage-color-crema", + "name": "Tostadora Atma TOAT-21VCP Vintage color crema", + "description": null, + "price": 60000, + "stock": 10, + "brand": "Atma", + "parent_category": "Electrodomésticos", + "category": "Café y Desayuno", + "images": [ + "images/tennants/mutual_smep/catalog/electrodomesticos-pequenos/tostadora-atma-toat-21vcp-vintage-color-crema-01.webp", + "images/tennants/mutual_smep/catalog/electrodomesticos-pequenos/tostadora-atma-toat-21vcp-vintage-color-crema-02.webp", + "images/tennants/mutual_smep/catalog/electrodomesticos-pequenos/tostadora-atma-toat-21vcp-vintage-color-crema-03.webp", + "images/tennants/mutual_smep/catalog/electrodomesticos-pequenos/tostadora-atma-toat-21vcp-vintage-color-crema-04.webp" + ], + "attribute_codes": [], + "variants": [] + }, + { + "slug": "tostadora-oster-tr500-acero-inoxidable", + "name": "Tostadora Oster TR500 Acero Inoxidable", + "description": null, + "price": 84000, + "stock": 10, + "brand": "Oster", + "parent_category": "Electrodomésticos", + "category": "Café y Desayuno", + "images": [ + "images/tennants/mutual_smep/catalog/electrodomesticos-pequenos/tostadora-oster-tr500-acero-inoxidable-01.webp", + "images/tennants/mutual_smep/catalog/electrodomesticos-pequenos/tostadora-oster-tr500-acero-inoxidable-02.webp", + "images/tennants/mutual_smep/catalog/electrodomesticos-pequenos/tostadora-oster-tr500-acero-inoxidable-03.webp", + "images/tennants/mutual_smep/catalog/electrodomesticos-pequenos/tostadora-oster-tr500-acero-inoxidable-04.webp" + ], + "attribute_codes": [], + "variants": [] + }, + { + "slug": "waflera-atma-ws-027drn-disney-2-en-1", + "name": "Waflera Atma WS-027DRN disney 2 en 1", + "description": null, + "price": 64000, + "stock": 10, + "brand": "Atma", + "parent_category": "Electrodomésticos", + "category": "Freidoras y Cocción", + "images": [ + "images/tennants/mutual_smep/catalog/electrodomesticos-pequenos/waflera-atma-ws-027drn-disney-2-en-1-01.webp", + "images/tennants/mutual_smep/catalog/electrodomesticos-pequenos/waflera-atma-ws-027drn-disney-2-en-1-02.webp", + "images/tennants/mutual_smep/catalog/electrodomesticos-pequenos/waflera-atma-ws-027drn-disney-2-en-1-03.webp", + "images/tennants/mutual_smep/catalog/electrodomesticos-pequenos/waflera-atma-ws-027drn-disney-2-en-1-04.webp", + "images/tennants/mutual_smep/catalog/electrodomesticos-pequenos/waflera-atma-ws-027drn-disney-2-en-1-05.webp", + "images/tennants/mutual_smep/catalog/electrodomesticos-pequenos/waflera-atma-ws-027drn-disney-2-en-1-06.webp", + "images/tennants/mutual_smep/catalog/electrodomesticos-pequenos/waflera-atma-ws-027drn-disney-2-en-1-07.webp", + "images/tennants/mutual_smep/catalog/electrodomesticos-pequenos/waflera-atma-ws-027drn-disney-2-en-1-08.webp", + "images/tennants/mutual_smep/catalog/electrodomesticos-pequenos/waflera-atma-ws-027drn-disney-2-en-1-09.webp", + "images/tennants/mutual_smep/catalog/electrodomesticos-pequenos/waflera-atma-ws-027drn-disney-2-en-1-10.webp" + ], + "attribute_codes": [], + "variants": [] + }, + { + "slug": "xiaomi-poco-c85-8-256-gb", + "name": "XIAOMI POCO C85 8/256 GB", + "description": "Color sujeto a disponibilidad", + "price": 430000, + "stock": 10, + "brand": "Xiaomi", + "parent_category": "Tecnología", + "category": "Celulares", + "images": [ + "images/tennants/mutual_smep/catalog/celulares/xiaomi-poco-c85-8-256-gb-01.webp", + "images/tennants/mutual_smep/catalog/celulares/xiaomi-poco-c85-8-256-gb-02.webp", + "images/tennants/mutual_smep/catalog/celulares/xiaomi-poco-c85-8-256-gb-03.webp" + ], + "attribute_codes": [], + "variants": [] + }, + { + "slug": "xiaomi-poco-m7-8-256-gb", + "name": "XIAOMI POCO M7 8/256 GB", + "description": "Color sujeto a disponibilidad", + "price": 420000, + "stock": 10, + "brand": "Xiaomi", + "parent_category": "Tecnología", + "category": "Celulares", + "images": [ + "images/tennants/mutual_smep/catalog/celulares/xiaomi-poco-m7-8-256-gb-01.webp", + "images/tennants/mutual_smep/catalog/celulares/xiaomi-poco-m7-8-256-gb-02.webp", + "images/tennants/mutual_smep/catalog/celulares/xiaomi-poco-m7-8-256-gb-03.webp" + ], + "attribute_codes": [], + "variants": [] + }, + { + "slug": "xiaomi-redmi-15c-8-256-gb", + "name": "Xiaomi Redmi 15C 8/256 GB", + "description": "Color sujeto a disponibilidad", + "price": 380000, + "stock": 10, + "brand": "Xiaomi", + "parent_category": "Tecnología", + "category": "Celulares", + "images": [ + "images/tennants/mutual_smep/catalog/celulares/xiaomi-redmi-15c-8-256-gb-01.webp", + "images/tennants/mutual_smep/catalog/celulares/xiaomi-redmi-15c-8-256-gb-02.webp" + ], + "attribute_codes": [], + "variants": [] + }, + { + "slug": "xiaomi-redmi-note-14-pro-5g-8-256-gb", + "name": "Xiaomi Redmi Note 14 Pro 5G 8/256 GB", + "description": "Color sujeto a disponibilidad", + "price": 630000, + "stock": 10, + "brand": "Xiaomi", + "parent_category": "Tecnología", + "category": "Celulares", + "images": [ + "images/tennants/mutual_smep/catalog/celulares/xiaomi-redmi-note-14-pro-5g-8-256-gb-01.webp", + "images/tennants/mutual_smep/catalog/celulares/xiaomi-redmi-note-14-pro-5g-8-256-gb-02.webp", + "images/tennants/mutual_smep/catalog/celulares/xiaomi-redmi-note-14-pro-5g-8-256-gb-03.webp", + "images/tennants/mutual_smep/catalog/celulares/xiaomi-redmi-note-14-pro-5g-8-256-gb-04.webp", + "images/tennants/mutual_smep/catalog/celulares/xiaomi-redmi-note-14-pro-5g-8-256-gb-05.webp", + "images/tennants/mutual_smep/catalog/celulares/xiaomi-redmi-note-14-pro-5g-8-256-gb-06.webp" + ], + "attribute_codes": [], + "variants": [] + }, + { + "slug": "xiaomi-redmi-note-15-8-256-gb", + "name": "Xiaomi Redmi Note 15 8/256 GB", + "description": "Color sujeto a disponibilidad", + "price": 496000, + "stock": 10, + "brand": "Xiaomi", + "parent_category": "Tecnología", + "category": "Celulares", + "images": [ + "images/tennants/mutual_smep/catalog/celulares/xiaomi-redmi-note-15-8-256-gb-01.webp", + "images/tennants/mutual_smep/catalog/celulares/xiaomi-redmi-note-15-8-256-gb-02.webp", + "images/tennants/mutual_smep/catalog/celulares/xiaomi-redmi-note-15-8-256-gb-03.webp", + "images/tennants/mutual_smep/catalog/celulares/xiaomi-redmi-note-15-8-256-gb-04.webp", + "images/tennants/mutual_smep/catalog/celulares/xiaomi-redmi-note-15-8-256-gb-05.webp" + ], + "attribute_codes": [], + "variants": [] + }, + { + "slug": "yogurtera-atma-ym3010p-7-porciones", + "name": "Yogurtera Atma YM3010P 7 porciones", + "description": null, + "price": 65000, + "stock": 10, + "brand": "Atma", + "parent_category": "Electrodomésticos", + "category": "Preparación de Alimentos", + "images": [ + "images/tennants/mutual_smep/catalog/electrodomesticos-pequenos/yogurtera-atma-ym3010p-7-porciones-01.webp", + "images/tennants/mutual_smep/catalog/electrodomesticos-pequenos/yogurtera-atma-ym3010p-7-porciones-02.webp", + "images/tennants/mutual_smep/catalog/electrodomesticos-pequenos/yogurtera-atma-ym3010p-7-porciones-03.webp", + "images/tennants/mutual_smep/catalog/electrodomesticos-pequenos/yogurtera-atma-ym3010p-7-porciones-04.webp", + "images/tennants/mutual_smep/catalog/electrodomesticos-pequenos/yogurtera-atma-ym3010p-7-porciones-05.webp" + ], + "attribute_codes": [], + "variants": [] + } + ] +} diff --git a/database/migrations/2026_09_24_030000_seed_mutual_smep_catalog.php b/database/migrations/2026_09_24_030000_seed_mutual_smep_catalog.php new file mode 100644 index 00000000..192d5b66 --- /dev/null +++ b/database/migrations/2026_09_24_030000_seed_mutual_smep_catalog.php @@ -0,0 +1,356 @@ + */ + private array $storedPaths = []; + + public function up(): void + { + if (! DB::table('tenants')->where('codigo', self::TENANT_CODE)->exists()) { + throw new RuntimeException("Tenant '".self::TENANT_CODE."' not found."); + } + + $manifest = $this->manifest(); + $slugs = array_column($manifest['items'], 'slug'); + $existingSlug = DB::table('catalog_items') + ->where('tenant_code', self::TENANT_CODE) + ->whereIn('slug', $slugs) + ->value('slug'); + + if ($existingSlug !== null) { + throw new RuntimeException("Catalog item '{$existingSlug}' already exists for Mutual SMEP."); + } + + try { + DB::transaction(function () use ($manifest): void { + $brandIds = []; + $categoryIds = []; + $attributeIds = []; + + foreach ($manifest['items'] as $order => $item) { + $brandId = $this->brandId($item['brand'], $brandIds); + $categoryId = $this->categoryId( + $item['parent_category'], + $item['category'], + $categoryIds, + ); + $hasVariants = $item['variants'] !== []; + $inventoryId = $hasVariants + ? null + : $this->createInventory((int) $item['stock']); + $catalogItemId = DB::table('catalog_items')->insertGetId([ + 'tenant_code' => self::TENANT_CODE, + 'category_id' => $categoryId, + 'brand_id' => $brandId, + 'inventory_id' => $inventoryId, + 'type' => 'standard', + 'slug' => $item['slug'], + 'nombre' => $item['name'], + 'group_order' => $order + 1, + 'descripcion' => $item['description'], + 'precio' => $item['price'], + 'inventory_policy' => 'tracked', + 'inventory_subject' => 'product', + 'has_tickets' => false, + ]); + + $this->attachImages($catalogItemId, null, $item['images']); + + if (! $hasVariants) { + continue; + } + + $itemAttributeIds = []; + foreach ($item['attribute_codes'] as $attributeOrder => $attributeCode) { + $attributeId = $this->attributeId($attributeCode, $attributeIds); + $itemAttributeIds[$attributeCode] = DB::table('item_attributes')->insertGetId([ + 'catalog_item_id' => $catalogItemId, + 'attribute_id' => $attributeId, + 'allow_multi_select' => false, + 'sort_order' => $attributeOrder + 1, + 'show_in_selector' => true, + 'ticket_label' => null, + 'created_at' => now(), + 'updated_at' => now(), + ]); + } + + foreach ($item['variants'] as $variant) { + $variantId = DB::table('variantes')->insertGetId([ + 'catalog_item_id' => $catalogItemId, + 'inventory_id' => $this->createInventory((int) $variant['stock']), + 'descripcion' => $variant['description'], + 'precio' => $variant['price'], + ]); + + foreach ($variant['values'] as $attributeCode => $value) { + $itemAttributeId = $itemAttributeIds[$attributeCode] ?? null; + + if ($itemAttributeId === null) { + throw new RuntimeException( + "Attribute '{$attributeCode}' is not assigned to '{$item['slug']}'." + ); + } + + DB::table('variant_values')->insert([ + 'variant_id' => $variantId, + 'item_attribute_id' => $itemAttributeId, + 'value' => $value, + 'created_at' => now(), + 'updated_at' => now(), + ]); + } + + $this->attachImages($catalogItemId, $variantId, $variant['images']); + } + } + + DB::table('featured_groups')->insert([ + 'tenant_code' => self::TENANT_CODE, + 'code' => self::FEATURED_GROUP_CODE, + 'source_type' => 'all', + 'category_id' => null, + 'product_layout' => 'column_with_image', + 'group_layout' => 'paginated', + 'group_name' => 'Productos', + 'group_order' => 1, + ]); + }); + } catch (Throwable $throwable) { + Storage::disk('s3')->delete($this->storedPaths); + + throw $throwable; + } + } + + public function down(): void + { + $manifest = $this->manifest(); + $catalogItemIds = DB::table('catalog_items') + ->where('tenant_code', self::TENANT_CODE) + ->whereIn('slug', array_column($manifest['items'], 'slug')) + ->pluck('id'); + $variantInventoryIds = DB::table('variantes') + ->whereIn('catalog_item_id', $catalogItemIds) + ->pluck('inventory_id'); + $itemInventoryIds = DB::table('catalog_items') + ->whereIn('id', $catalogItemIds) + ->whereNotNull('inventory_id') + ->pluck('inventory_id'); + $attachmentIds = DB::table('catalog_items_attachments') + ->whereIn('catalog_item_id', $catalogItemIds) + ->pluck('attachment_id') + ->unique() + ->values(); + $storedPaths = DB::table('attachments') + ->whereIn('id', $attachmentIds) + ->where('path', 'like', self::STORAGE_PREFIX.'%') + ->pluck('path') + ->all(); + + DB::transaction(function () use ( + $catalogItemIds, + $variantInventoryIds, + $itemInventoryIds, + $attachmentIds, + ): void { + DB::table('featured_groups') + ->where('tenant_code', self::TENANT_CODE) + ->where('code', self::FEATURED_GROUP_CODE) + ->delete(); + DB::table('catalog_items')->whereIn('id', $catalogItemIds)->delete(); + DB::table('inventories') + ->whereIn('id', $variantInventoryIds->merge($itemInventoryIds)->unique()) + ->delete(); + DB::table('attachments')->whereIn('id', $attachmentIds)->delete(); + DB::table('brands') + ->where('tenant_codigo', self::TENANT_CODE) + ->where('descripcion', self::BRAND_MARKER) + ->whereNotExists(fn ($query) => $query + ->selectRaw('1') + ->from('catalog_items') + ->whereColumn('catalog_items.brand_id', 'brands.id')) + ->delete(); + }); + + Storage::disk('s3')->delete($storedPaths); + } + + /** @return array */ + private function manifest(): array + { + $path = database_path(self::MANIFEST); + + if (! is_file($path)) { + throw new RuntimeException("Mutual SMEP catalog manifest not found: {$path}"); + } + + $manifest = json_decode( + (string) file_get_contents($path), + true, + flags: JSON_THROW_ON_ERROR, + ); + + if ( + ($manifest['version'] ?? null) !== 1 + || ($manifest['tenant_code'] ?? null) !== self::TENANT_CODE + || count($manifest['items'] ?? []) !== 142 + || ($manifest['image_count'] ?? null) !== 511 + ) { + throw new RuntimeException('Mutual SMEP catalog manifest is invalid.'); + } + + return $manifest; + } + + /** @param array $cache */ + private function brandId(?string $name, array &$cache): ?int + { + if ($name === null) { + return null; + } + + if (isset($cache[$name])) { + return $cache[$name]; + } + + $brandId = DB::table('brands') + ->where('tenant_codigo', self::TENANT_CODE) + ->where('nombre', $name) + ->value('id'); + + if ($brandId === null) { + $brandId = DB::table('brands')->insertGetId([ + 'tenant_codigo' => self::TENANT_CODE, + 'nombre' => $name, + 'descripcion' => self::BRAND_MARKER, + 'created_at' => now(), + 'updated_at' => now(), + ]); + } + + return $cache[$name] = (int) $brandId; + } + + /** @param array $cache */ + private function categoryId(string $parentName, string $name, array &$cache): int + { + $key = "{$parentName}|{$name}"; + + if (isset($cache[$key])) { + return $cache[$key]; + } + + $parentId = DB::table('categorias') + ->where('tenant_code', self::TENANT_CODE) + ->where('nombre', $parentName) + ->whereNull('categoria_id') + ->value('id'); + $categoryId = $parentId === null + ? null + : DB::table('categorias') + ->where('tenant_code', self::TENANT_CODE) + ->where('categoria_id', $parentId) + ->where('nombre', $name) + ->value('id'); + + if ($categoryId === null) { + throw new RuntimeException("Category '{$parentName} > {$name}' not found for Mutual SMEP."); + } + + return $cache[$key] = (int) $categoryId; + } + + /** @param array $cache */ + private function attributeId(string $code, array &$cache): int + { + if (isset($cache[$code])) { + return $cache[$code]; + } + + $attributeId = DB::table('attribute') + ->where('tenant_codigo', self::TENANT_CODE) + ->where('codigo', $code) + ->value('id'); + + if ($attributeId === null) { + throw new RuntimeException("Attribute '{$code}' not found for Mutual SMEP."); + } + + return $cache[$code] = (int) $attributeId; + } + + private function createInventory(int $stock): int + { + return (int) DB::table('inventories')->insertGetId([ + 'sold_units' => 0, + 'refunded_units' => 0, + 'reserved_stock' => 0, + 'real_stock' => $stock, + ]); + } + + /** @param list $images */ + private function attachImages(int $catalogItemId, ?int $variantId, array $images): void + { + foreach ($images as $order => $relativePath) { + $sourcePath = public_path($relativePath); + + if (! is_file($sourcePath)) { + throw new RuntimeException("Catalog image not found: {$sourcePath}"); + } + + $contents = file_get_contents($sourcePath); + if ($contents === false) { + throw new RuntimeException("Catalog image could not be read: {$sourcePath}"); + } + + $catalogRelativePath = Str::after( + str_replace('\\', '/', $relativePath), + 'images/tennants/mutual_smep/catalog/', + ); + $storedPath = self::STORAGE_PREFIX.$catalogRelativePath; + + if (! Storage::disk('s3')->put($storedPath, $contents)) { + throw new RuntimeException("Catalog image could not be stored: {$storedPath}"); + } + + $this->storedPaths[] = $storedPath; + $attachmentId = DB::table('attachments')->insertGetId([ + 'key' => (string) Str::uuid(), + 'path' => $storedPath, + 'filename' => basename($relativePath), + 'type' => 'image', + 'mime_type' => 'image/webp', + 'extension' => 'webp', + 'size' => strlen($contents), + 'created_at' => now(), + 'updated_at' => now(), + ]); + + DB::table('catalog_items_attachments')->insert([ + 'catalog_item_id' => $catalogItemId, + 'variant_id' => $variantId, + 'attachment_id' => $attachmentId, + 'orden' => $order, + 'is_enabled' => true, + ]); + } + } +}; diff --git a/database/scripts/build_mutual_smep_catalog_assets.php b/database/scripts/build_mutual_smep_catalog_assets.php new file mode 100644 index 00000000..662795ab --- /dev/null +++ b/database/scripts/build_mutual_smep_catalog_assets.php @@ -0,0 +1,308 @@ + preg_match('/^(Frazada|Manta)/iu', $name) + ? ['Dormitorio y Blanco', 'Frazadas y Mantas'] + : ['Dormitorio y Blanco', 'Acolchados y Edredones'], + 'acolchados-y-sabanas-infantil' => ['Dormitorio y Blanco', 'Infantil y Cuna'], + 'base-sommier-1-pl-0-80x1-90', 'base-sommier-2-pl-1-40x1-90' => ['Dormitorio y Blanco', 'Bases y Sommiers'], + 'colchon-1-plaza-0-80x1-90', 'colchon-2-plazas-1-40x1-90' => str_starts_with(mb_strtolower($name), 'soporte') + ? ['Tecnología', 'Soportes para TV'] + : ['Dormitorio y Blanco', 'Colchones'], + 'aires-acondicionados' => ['Climatización', 'Aires Acondicionados'], + 'calefaccion-con-salida-al-ext' => ['Climatización', 'Calefactores a Gas con Salida'], + 'calefactor-sin-salida-al-ext' => ['Climatización', 'Calefactores a Gas sin Salida'], + 'calefaccion-electrica' => ['Climatización', 'Calefacción Eléctrica'], + 'calefones-y-termotanques' => ['Electrodomésticos', 'Calefones y Termotanques'], + 'heladeras' => ['Electrodomésticos', 'Heladeras'], + 'lavarropas-automaticos' => ['Electrodomésticos', 'Lavarropas y Secarropas'], + 'cocinas' => ['Electrodomésticos', 'Cocinas'], + 'purificador-de-aire' => ['Electrodomésticos', 'Purificadores y Extractores de Cocina'], + 'microondas-y-hornos-electricos' => str_starts_with(mb_strtolower($name), 'horno') + ? ['Electrodomésticos', 'Hornos Eléctricos'] + : ['Electrodomésticos', 'Microondas'], + 'electrodomesticos-pequenos' => smallApplianceCategory($name), + 'celulares' => ['Tecnología', 'Celulares'], + 'notebooks-y-tablets' => ['Tecnología', 'Notebooks'], + 'smart-tv' => str_starts_with(mb_strtolower($name), 'soporte') + ? ['Tecnología', 'Soportes para TV'] + : ['Tecnología', 'Smart TV'], + 'tecnologia' => preg_match('/^(Mouse|Teclado)/iu', $name) + ? ['Tecnología', 'Accesorios de Computación'] + : ['Tecnología', 'Audio'], + 'bicicletas' => preg_match('/\bR16\b/iu', $name) + ? ['Bicicletas y Aire Libre', 'Bicicletas Infantiles'] + : ['Bicicletas y Aire Libre', 'Bicicletas para Adultos'], + 'piletas' => ['Bicicletas y Aire Libre', 'Piletas'], + 'bazar' => ['Bazar', 'Termos'], + default => throw new RuntimeException("Unmapped source category: {$source}"), + }; +} + +/** @return array{0: string, 1: string} */ +function smallApplianceCategory(string $name): array +{ + return match (true) { + preg_match('/^(Cafetera|Pava eléctrica|Tostadora)/iu', $name) === 1 => ['Electrodomésticos', 'Café y Desayuno'], + preg_match('/^(Freidora|Waflera|Pochoclera)/iu', $name) === 1 => ['Electrodomésticos', 'Freidoras y Cocción'], + preg_match('/^(Secador|Cortacabello|Cortabarba)/iu', $name) === 1 => ['Electrodomésticos', 'Cuidado Personal'], + preg_match('/^(Lustraspiradora|Plancha)/iu', $name) === 1 => ['Electrodomésticos', 'Limpieza y Planchado'], + default => ['Electrodomésticos', 'Preparación de Alimentos'], + }; +} + +function productBrand(string $name): ?string +{ + if (preg_match('/\bJC\b/u', $name)) { + return 'Jean Cartier'; + } + + if (mb_stripos($name, 'Liliana') !== false) { + return 'Liliana'; + } + + foreach ([ + 'Rosario Central', 'Jean Cartier', 'King Koil', 'Fire Bird', 'Xtrike Me', + 'Whitenblack', 'Electrolux', 'Kavanagh', 'Pelopincho', 'Suavegom', + 'Motorola', 'Samsung', 'Xiaomi', 'Moulinex', 'Peabody', 'Philips', + 'Florencia', 'Kohinoor', 'Inducol', 'Longvie', 'Stanley', 'Noblex', + 'Moonki', 'Lenovo', 'Piero', 'Eskabe', 'Oster', 'Drean', 'Gafa', 'Atma', + 'Spar', 'Stark', 'Venzo', 'Havit', 'Acer', 'ASUS', 'MSI', 'Philco', + 'Gama', 'GIGO', 'Ross', 'Nakan', 'TCL', 'BGH', 'JBL', 'TST', 'GBS', 'BLU', + ] as $brand) { + if (mb_stripos($name, $brand) !== false) { + return $brand; + } + } + + return null; +} + +/** @return array{key: string, name: string, values: array}|null */ +function variantGroup(string $name): ?array +{ + $measure = bedMeasureValue($name); + $groups = [ + '/(?:Kavanagh.*[Ss][ií]mil plumón reversible|[Ss][ií]mil plumón reversible.*Kavanagh)/iu' => ['acolchado-kavanagh-simil-plumon-reversible', 'Acolchado Kavanagh Símil Plumón Reversible'], + '/Edredón.*Lisboa/iu' => ['edredon-lisboa-jean-cartier', 'Edredón Lisboa Jean Cartier'], + '/Sense Dúo Bitono con corderito/iu' => ['acolchado-sense-duo-bitono-corderito', 'Acolchado Sense Dúo Bitono con Corderito'], + '/Frazada polar.*Kavanagh Premium Soft/iu' => ['frazada-kavanagh-premium-soft', 'Frazada Kavanagh Premium Soft'], + '/Kit Edredón.*Alaska.*corderito/iu' => ['kit-edredon-alaska-corderito', 'Kit Edredón Alaska con Corderito'], + '/Colch[oó]n Inducol Constanza/iu' => ['colchon-inducol-constanza', 'Colchón Inducol Constanza'], + ]; + + foreach ($groups as $pattern => [$key, $itemName]) { + if ($measure !== null && preg_match($pattern, $name)) { + return [ + 'key' => $key, + 'name' => $itemName, + 'values' => ['medida_cama' => $measure], + ]; + } + } + + if (preg_match('/Motorola G15\s+4\/(256|512)\s*GB/iu', $name, $match)) { + return [ + 'key' => 'motorola-g15', + 'name' => 'Motorola G15', + 'values' => [ + 'memoria_ram' => '4 GB', + 'almacenamiento' => "{$match[1]} GB", + ], + ]; + } + + return null; +} + +function bedMeasureValue(string $name): ?string +{ + return match (true) { + preg_match('/\bcuna\b/iu', $name) === 1 => 'Cuna', + preg_match('/\bKing\b/iu', $name) === 1 => 'King', + preg_match('/\bQueen\b/iu', $name) === 1 => 'Queen', + preg_match('/2\s*1\/2\s*pl/iu', $name) === 1 => '2 1/2 Plazas', + preg_match('/1\s*1\/2\s*pl/iu', $name) === 1 => '1 1/2 Plazas', + preg_match('/1[,.]40\s*x?\s*1[,.]90|140x190|140x24/iu', $name) === 1 => '2 Plazas', + preg_match('/0[,.](80|90)\s*x?\s*1[,.]90|080x|090x|0,8x/iu', $name) === 1 => '1 Plaza', + default => null, + }; +} + +function compressCatalogImage(string $source, string $destination): void +{ + $sourceImage = @imagecreatefromjpeg($source); + if ($sourceImage === false) { + throw new RuntimeException("Unable to read JPEG image: {$source}"); + } + + $width = imagesx($sourceImage); + $height = imagesy($sourceImage); + $scale = min(1, 1200 / max($width, $height)); + $targetWidth = max(1, (int) round($width * $scale)); + $targetHeight = max(1, (int) round($height * $scale)); + $targetImage = imagecreatetruecolor($targetWidth, $targetHeight); + + if ($targetImage === false) { + throw new RuntimeException("Unable to allocate image: {$source}"); + } + + imagefill($targetImage, 0, 0, imagecolorallocate($targetImage, 255, 255, 255)); + imagecopyresampled( + $targetImage, + $sourceImage, + 0, + 0, + 0, + 0, + $targetWidth, + $targetHeight, + $width, + $height, + ); + + $destinationDirectory = dirname($destination); + if (! is_dir($destinationDirectory) && ! mkdir($destinationDirectory, 0777, true) && ! is_dir($destinationDirectory)) { + throw new RuntimeException("Unable to create directory: {$destinationDirectory}"); + } + + if (! imagewebp($targetImage, $destination, 82)) { + throw new RuntimeException("Unable to write WebP image: {$destination}"); + } +} + +$rawProducts = []; +$jsonFiles = glob($sourceRoot.'\\*\\*.json') ?: []; +sort($jsonFiles); + +foreach ($jsonFiles as $jsonFile) { + $data = json_decode((string) file_get_contents($jsonFile), true, flags: JSON_THROW_ON_ERROR); + $sourceCategory = (string) $data['categoria']['slug']; + + foreach ($data['productos'] as $product) { + [$parentCategory, $category] = catalogDestination($sourceCategory, $product['nombre']); + $images = []; + + foreach ($product['imagenes'] as $relativeImage) { + $sourceImage = dirname($jsonFile).'/'.str_replace('/', DIRECTORY_SEPARATOR, $relativeImage); + $basename = pathinfo($relativeImage, PATHINFO_FILENAME).'.webp'; + $publicRelativePath = "images/tennants/mutual_smep/catalog/{$sourceCategory}/{$basename}"; + $destination = $projectRoot.'/public/'.$publicRelativePath; + compressCatalogImage($sourceImage, $destination); + $images[] = $publicRelativePath; + } + + $rawProducts[] = [ + 'source_slug' => $product['slug'], + 'name' => $product['nombre'], + 'description' => $product['descripcion'] ?? null, + 'price' => (float) $product['precio']['importe'], + 'brand' => productBrand($product['nombre']), + 'parent_category' => $parentCategory, + 'category' => $category, + 'images' => $images, + 'variant_group' => variantGroup($product['nombre']), + ]; + } +} + +$items = []; + +foreach ($rawProducts as $product) { + $group = $product['variant_group']; + + if ($group === null) { + $items[$product['source_slug']] = [ + 'slug' => $product['source_slug'], + 'name' => $product['name'], + 'description' => $product['description'], + 'price' => $product['price'], + 'stock' => $defaultStock, + 'brand' => $product['brand'], + 'parent_category' => $product['parent_category'], + 'category' => $product['category'], + 'images' => $product['images'], + 'attribute_codes' => [], + 'variants' => [], + ]; + + continue; + } + + $key = $group['key']; + if (! isset($items[$key])) { + $items[$key] = [ + 'slug' => $key, + 'name' => $group['name'], + 'description' => $product['description'], + 'price' => $product['price'], + 'stock' => null, + 'brand' => $product['brand'], + 'parent_category' => $product['parent_category'], + 'category' => $product['category'], + 'images' => [], + 'attribute_codes' => [], + 'variants' => [], + ]; + } + + $items[$key]['price'] = min($items[$key]['price'], $product['price']); + $items[$key]['description'] ??= $product['description']; + $items[$key]['brand'] ??= $product['brand']; + $items[$key]['attribute_codes'] = array_values(array_unique([ + ...$items[$key]['attribute_codes'], + ...array_keys($group['values']), + ])); + $items[$key]['variants'][] = [ + 'source_slug' => $product['source_slug'], + 'description' => $product['description'], + 'price' => $product['price'], + 'stock' => $defaultStock, + 'values' => $group['values'], + 'images' => $product['images'], + ]; +} + +ksort($items); + +$manifest = [ + 'version' => 1, + 'tenant_code' => 'mutual_smep', + 'default_stock' => $defaultStock, + 'source_product_count' => count($rawProducts), + 'catalog_item_count' => count($items), + 'image_count' => array_sum(array_map(fn (array $product): int => count($product['images']), $rawProducts)), + 'items' => array_values($items), +]; + +$manifestDirectory = dirname($manifestPath); +if (! is_dir($manifestDirectory) && ! mkdir($manifestDirectory, 0777, true) && ! is_dir($manifestDirectory)) { + throw new RuntimeException("Unable to create directory: {$manifestDirectory}"); +} + +file_put_contents( + $manifestPath, + json_encode($manifest, JSON_PRETTY_PRINT | JSON_UNESCAPED_UNICODE | JSON_UNESCAPED_SLASHES | JSON_THROW_ON_ERROR).PHP_EOL, +); + +echo json_encode([ + 'manifest' => $manifestPath, + 'source_products' => count($rawProducts), + 'catalog_items' => count($items), + 'images' => $manifest['image_count'], +], JSON_PRETTY_PRINT | JSON_UNESCAPED_SLASHES), PHP_EOL; diff --git a/docs/informe-carga-catalogo-mutual-smep.md b/docs/informe-carga-catalogo-mutual-smep.md new file mode 100644 index 00000000..34c57e67 --- /dev/null +++ b/docs/informe-carga-catalogo-mutual-smep.md @@ -0,0 +1,368 @@ +# Informe de carga del catálogo de Mutual SMEP + +## Resumen ejecutivo + +- Fuente analizada: `C:\Users\ncoronel\Documents\catalogo_smep_limpio`. +- Registros de producto: **150**. +- Imágenes asociadas: **511**. +- Resultado propuesto: **142 ítems de catálogo**. +- Registros absorbidos como variantes: **15**. +- Stock inicial transitorio: **10 unidades por producto o variante**. +- Productos sin descripción de origen: **104**. +- Productos con marca no identificable de forma segura: **1**. + +## Criterio de representación en Shopit + +Cada registro se carga bajo el tenant `mutual_smep`. Los productos físicos utilizan `type=standard`, `inventory_policy=tracked`, `has_tickets=false` e inventario inicial de 10 unidades. Las imágenes se convierten en attachments y conservan el orden del JSON. + +Un registro marcado como **Producto simple** genera un `catalog_item` con inventario directo. Un registro marcado como **Variante** se integra en el ítem indicado y genera una variante con precio, inventario e imágenes propios. Los datos técnicos detectados en productos simples permanecen en el nombre o la descripción: no se transforman en selectores cuando el comprador no tiene una alternativa real para elegir. + +Los precios se toman literalmente del JSON. No se inventan SKU, códigos de barras, costos ni stock real. El stock 10 es deliberadamente provisional. + +Para los ítems agrupados, el precio base del `catalog_item` será el menor precio de sus variantes y cada variante conservará el precio exacto de su registro original. De este modo, la tarjeta del catálogo podrá mostrar el precio inicial sin perder las diferencias entre medidas o configuraciones. + +## Orden recomendado de carga + +1. Confirmar que existan el tenant, las categorías, las subcategorías y los cinco atributos de SMEP. +2. Crear o actualizar las marcas identificadas en este informe. +3. Crear primero los productos simples, sus inventarios con `real_stock=10` y sus imágenes. +4. Crear los productos agrupados, asociar sus atributos y generar una variante por cada registro indicado. +5. Crear un inventario independiente con `real_stock=10` para cada variante. +6. Subir cada imagen al almacenamiento del tenant y asociarla al producto o variante correspondiente, respetando el orden del JSON. +7. Crear el grupo paginado general del catálogo y seleccionar los productos destacados en una operación posterior. + +La importación debe ejecutarse dentro de una transacción para los datos de catálogo. Los archivos subidos deben registrarse para poder eliminarlos si la operación falla, dado que el almacenamiento de objetos no participa de la transacción de base de datos. + +## Marcas que deberían existir para la importación + +Acer, ASUS, Atma, BGH, BLU, Drean, Electrolux, Eskabe, Fire Bird, Florencia, Gafa, Gama, GBS, GIGO, Havit, Inducol, JBL, Jean Cartier, Kavanagh, King Koil, Kohinoor, Lenovo, Liliana, Longvie, Moonki, Motorola, Moulinex, MSI, Nakan, Noblex, Oster, Peabody, Pelopincho, Philco, Philips, Piero, Ross, Samsung, Spar, Stanley, Stark, Suavegom, TCL, Venzo, Whitenblack, Xiaomi, Xtrike Me. + +## Detalle producto por producto + +### Bazar → Termos + +| # | Producto de origen | Representación en Shopit | Marca | Atributos/datos | Precio | Stock | Imágenes | Descripción/observación | +|---:|---|---|---|---|---:|---:|---:|---| +| 1 | Termo Stanley 1 L Adventure Go-To con tapón | Producto simple (`termo-stanley-1-l-adventure-go-to-con-tapon`) | Stanley | — | $170.000,00 | 10 | 5 | Color sujeto a disponibilidad | +| 2 | Termo Stanley 800 ml Mate System classic | Producto simple (`termo-stanley-800-ml-mate-system-classic`) | Stanley | — | $160.000,00 | 10 | 4 | Color sujeto a disponibilidad | +| 3 | Termo Stanley 950 ml clásico con manija | Producto simple (`termo-stanley-950-ml-clasico-con-manija`) | Stanley | — | $155.000,00 | 10 | 2 | Color sujeto a disponibilidad | + +### Bicicletas y Aire Libre → Bicicletas Infantiles + +| # | Producto de origen | Representación en Shopit | Marca | Atributos/datos | Precio | Stock | Imágenes | Descripción/observación | +|---:|---|---|---|---|---:|---:|---:|---| +| 4 | BICI STARK R16 FLOWERS/PINK NENA C/ACC 6095 | Producto simple (`bici-stark-r16-flowers-pink-nena-c-acc-6095`) | Stark | rodado 16 (dato descriptivo, sin selector) | $320.000,00 | 10 | 1 | El color de los accesorios puede variar | +| 5 | BICI STARK R16 TEAM JUNIOR NENE 6064 | Producto simple (`bici-stark-r16-team-junior-nene-6064`) | Stark | rodado 16 (dato descriptivo, sin selector) | $300.000,00 | 10 | 2 | — | + +### Bicicletas y Aire Libre → Bicicletas para Adultos + +| # | Producto de origen | Representación en Shopit | Marca | Atributos/datos | Precio | Stock | Imágenes | Descripción/observación | +|---:|---|---|---|---|---:|---:|---:|---| +| 6 | BICICLETA FIRE BIRD R29 FRENIO DISCO | Producto simple (`bicicleta-fire-bird-r29-frenio-disco`) | Fire Bird | rodado 29 (dato descriptivo, sin selector) | $399.000,00 | 10 | 1 | — | +| 7 | BICICLETA PLAYERA ROSS FULL R26 | Producto simple (`bicicleta-playera-ross-full-r26`) | Ross | rodado 26 (dato descriptivo, sin selector) | $300.000,00 | 10 | 1 | — | +| 8 | BICICLETA VENZO LOKI R29 FD 21 V SHIMANO | Producto simple (`bicicleta-venzo-loki-r29-fd-21-v-shimano`) | Venzo | rodado 29 (dato descriptivo, sin selector) | $660.000,00 | 10 | 1 | — | + +### Bicicletas y Aire Libre → Piletas + +| # | Producto de origen | Representación en Shopit | Marca | Atributos/datos | Precio | Stock | Imágenes | Descripción/observación | +|---:|---|---|---|---|---:|---:|---:|---| +| 9 | Pileta Pelopincho 1010 | Producto simple (`pileta-pelopincho-1010`) | Pelopincho | — | $87.000,00 | 10 | 2 | — | +| 10 | Pileta Pelopincho 1020 | Producto simple (`pileta-pelopincho-1020`) | Pelopincho | — | $115.000,00 | 10 | 2 | — | +| 11 | Pileta Pelopincho 1030 | Producto simple (`pileta-pelopincho-1030`) | Pelopincho | — | $140.000,00 | 10 | 2 | — | +| 12 | Pileta Pelopincho 1043 | Producto simple (`pileta-pelopincho-1043`) | Pelopincho | — | $240.000,00 | 10 | 2 | — | +| 13 | Pileta Pelopincho 1055 | Producto simple (`pileta-pelopincho-1055`) | Pelopincho | — | $315.000,00 | 10 | 2 | — | + +### Climatización → Aires Acondicionados + +| # | Producto de origen | Representación en Shopit | Marca | Atributos/datos | Precio | Stock | Imágenes | Descripción/observación | +|---:|---|---|---|---|---:|---:|---:|---| +| 14 | Split 3300 W TCL TACA-3300FCSA frío/calor | Producto simple (`split-3300-w-tcl-taca-3300fcsa-frio-calor`) | TCL | — | $840.000,00 | 10 | 2 | — | +| 15 | Split BGH 5200 W BSH-52WCU frío/calor Silent Air 4300 frigorías | Producto simple (`split-bgh-5200-w-bsh-52wcu-frio-calor-silent-air-4300-frigorias`) | BGH | — | $1.200.000,00 | 10 | 4 | — | + +### Climatización → Calefacción Eléctrica + +| # | Producto de origen | Representación en Shopit | Marca | Atributos/datos | Precio | Stock | Imágenes | Descripción/observación | +|---:|---|---|---|---|---:|---:|---:|---| +| 16 | Calefactor de vidrio Whitenblack PVWB-01 Pie/Pared | Producto simple (`calefactor-de-vidrio-whitenblack-pvwb-01-pie-pared`) | Whitenblack | — | $100.000,00 | 10 | 2 | — | +| 17 | Calefactor infrarrojo Liliana Calore CI-080 fijo 1400 W | Producto simple (`calefactor-infrarrojo-liliana-calore-ci-080-fijo-1400-w`) | Liliana | — | $70.000,00 | 10 | 3 | — | +| 18 | Caloventor Liliana CFH417 Hotwind 2000 W | Producto simple (`caloventor-liliana-cfh417-hotwind-2000-w`) | Liliana | — | $58.000,00 | 10 | 6 | — | +| 19 | Caloventor Whitenblack CAWB-02 2000 W doble posición | Producto simple (`caloventor-whitenblack-cawb-02-2000-w-doble-posicion`) | Whitenblack | — | $46.000,00 | 10 | 2 | — | +| 20 | Caloventor split Liliana Whitenblack CPWB-01 2000 W | Producto simple (`caloventor-split-liliana-whitenblack-cpwb-01-2000-w`) | Liliana | — | $110.000,00 | 10 | 3 | — | +| 21 | Torre Liliana Tropic FTP-530 1500 W | Producto simple (`torre-liliana-tropic-ftp-530-1500-w`) | Liliana | — | $164.000,00 | 10 | 3 | — | + +### Climatización → Calefactores a Gas con Salida + +| # | Producto de origen | Representación en Shopit | Marca | Atributos/datos | Precio | Stock | Imágenes | Descripción/observación | +|---:|---|---|---|---|---:|---:|---:|---| +| 22 | Eskabe 3000 cal. S21 Tiro Balanceado sin termostato | Producto simple (`eskabe-3000-cal-s21-tiro-balanceado-sin-termostato`) | Eskabe | — | $430.000,00 | 10 | 3 | — | +| 23 | Eskabe 3000 cal. Tiro Balanceado con termostato | Producto simple (`eskabe-3000-cal-tiro-balanceado-con-termostato`) | Eskabe | — | $450.000,00 | 10 | 2 | — | +| 24 | Eskabe TT 2000 cal. Tiro Balanceado con termostato | Producto simple (`eskabe-tt-2000-cal-tiro-balanceado-con-termostato`) | Eskabe | — | $450.000,00 | 10 | 5 | — | +| 25 | Eskabe TT 3000 cal. Tiro Balanceado con termostato | Producto simple (`eskabe-tt-3000-cal-tiro-balanceado-con-termostato`) | Eskabe | — | $499.000,00 | 10 | 3 | — | +| 26 | Longvie EBA2S 2000 cal. Tiro Balanceado | Producto simple (`longvie-eba2s-2000-cal-tiro-balanceado`) | Longvie | — | $280.000,00 | 10 | 3 | — | +| 27 | Longvie EBA3S 3000 cal. Tiro Balanceado | Producto simple (`longvie-eba3s-3000-cal-tiro-balanceado`) | Longvie | — | $420.000,00 | 10 | 4 | — | + +### Climatización → Calefactores a Gas sin Salida + +| # | Producto de origen | Representación en Shopit | Marca | Atributos/datos | Precio | Stock | Imágenes | Descripción/observación | +|---:|---|---|---|---|---:|---:|---:|---| +| 28 | Eskabe 3000 cal. S21 MX3 sin salida | Producto simple (`eskabe-3000-cal-s21-mx3-sin-salida`) | Eskabe | — | $290.000,00 | 10 | 3 | Color marfil | +| 29 | Longvie ECA-3KV 3200 cal. Infr visor grafito sin salida | Producto simple (`longvie-eca-3kv-3200-cal-infr-visor-grafito-sin-salida`) | Longvie | — | $300.000,00 | 10 | 4 | — | + +### Dormitorio y Blanco → Acolchados y Edredones + +| # | Producto de origen | Representación en Shopit | Marca | Atributos/datos | Precio | Stock | Imágenes | Descripción/observación | +|---:|---|---|---|---|---:|---:|---:|---| +| 30 | Acolchado 1 1/2 pl Dobby Kavanagh negro | Producto simple (`acolchado-1-1-2-pl-dobby-kavanagh-negro`) | Kavanagh | medida 1 1/2 Plazas (dato descriptivo, sin selector) | $82.000,00 | 10 | 1 | — | +| 31 | Acolchado 1 1/2 pl Kavanagh Simil plumón reversible | Variante de **Acolchado Kavanagh Símil Plumón Reversible** (`acolchado-kavanagh-simil-plumon-reversible`) | Kavanagh | medida_cama=1 1/2 Plazas | $86.000,00 | 10 | 1 | — | +| 32 | Acolchado 1 1/2 pl Sense Dúo Bitono con corderito JC | Variante de **Acolchado Sense Dúo Bitono con Corderito** (`acolchado-sense-duo-bitono-corderito`) | Jean Cartier | medida_cama=1 1/2 Plazas | $70.000,00 | 10 | 3 | Color sujeto a disponibilidad | +| 33 | Acolchado King Kavanagh Simil plumón con 2 fundas almohadón | Producto simple (`acolchado-king-kavanagh-simil-plumon-con-2-fundas-almohadon`) | Kavanagh | medida King (dato descriptivo, sin selector) | $130.000,00 | 10 | 1 | — | +| 34 | Acolchado King Kavanagh Simil plumón reversible | Variante de **Acolchado Kavanagh Símil Plumón Reversible** (`acolchado-kavanagh-simil-plumon-reversible`) | Kavanagh | medida_cama=King | $125.000,00 | 10 | 1 | — | +| 35 | Acolchado King Sense Dúo Bitono con corderito JC | Variante de **Acolchado Sense Dúo Bitono con Corderito** (`acolchado-sense-duo-bitono-corderito`) | Jean Cartier | medida_cama=King | $100.000,00 | 10 | 3 | Color sujeto a disponibilidad | +| 36 | Acolchado Queen Hotel Oxford Platinum 700 H JC | Producto simple (`acolchado-queen-hotel-oxford-platinum-700-h-jc`) | Jean Cartier | medida Queen (dato descriptivo, sin selector) | $100.000,00 | 10 | 2 | Color sujeto a disponibilidad | +| 37 | Acolchado Queen simil plumón reversible Kavanagh | Variante de **Acolchado Kavanagh Símil Plumón Reversible** (`acolchado-kavanagh-simil-plumon-reversible`) | Kavanagh | medida_cama=Queen | $100.000,00 | 10 | 2 | Color sujeto a disponibilidad | +| 38 | Edredón 1 1/2 pl Lisboa JC | Variante de **Edredón Lisboa Jean Cartier** (`edredon-lisboa-jean-cartier`) | Jean Cartier | medida_cama=1 1/2 Plazas | $90.000,00 | 10 | 1 | — | +| 39 | Edredón 1 1/2 pl Londres JC | Producto simple (`edredon-1-1-2-pl-londres-jc`) | Jean Cartier | medida 1 1/2 Plazas (dato descriptivo, sin selector) | $50.000,00 | 10 | 2 | Color sujeto a disponibilidad | +| 40 | Edredón 2 1/2 pl Lisboa JC | Variante de **Edredón Lisboa Jean Cartier** (`edredon-lisboa-jean-cartier`) | Jean Cartier | medida_cama=2 1/2 Plazas | $120.000,00 | 10 | 2 | Color sujeto a disponibilidad | +| 41 | Kit Acolchado Queen Zúrich + 2 fundas almohadón JC | Producto simple (`kit-acolchado-queen-zurich-2-fundas-almohadon-jc`) | Jean Cartier | medida Queen (dato descriptivo, sin selector) | $80.000,00 | 10 | 2 | Color sujeto a disponibilidad | +| 42 | Kit Edredón 2 1/2 pl. Alaska c/corderito JC + 2 fundas almohadones | Variante de **Kit Edredón Alaska con Corderito** (`kit-edredon-alaska-corderito`) | Jean Cartier | medida_cama=2 1/2 Plazas | $130.000,00 | 10 | 3 | Color sujeto a disponibilidad | +| 43 | Kit Edredón King Alaska c/corderito + 2 fundas almohadones | Variante de **Kit Edredón Alaska con Corderito** (`kit-edredon-alaska-corderito`) | Pendiente de identificar | medida_cama=King | $160.000,00 | 10 | 1 | Para colchón 2 x 2 | + +### Dormitorio y Blanco → Bases y Sommiers + +| # | Producto de origen | Representación en Shopit | Marca | Atributos/datos | Precio | Stock | Imágenes | Descripción/observación | +|---:|---|---|---|---|---:|---:|---:|---| +| 44 | Sommier Inducol 0,80x1,90 | Producto simple (`sommier-inducol-0-80x1-90`) | Inducol | medida 1 Plaza (dato descriptivo, sin selector) | $180.000,00 | 10 | 2 | — | +| 45 | Sommier King Koil Elite Contour 140x190 | Producto simple (`sommier-king-koil-elite-contour-140x190`) | King Koil | medida King (dato descriptivo, sin selector) | $260.000,00 | 10 | 3 | Ideal para armar el conjunto con el Colchón Inducol Vinson Espuma. Color sujeto a disponibilidad. | +| 46 | Sommier Piero Legrand 140x190x020 | Producto simple (`sommier-piero-legrand-140x190x020`) | Piero | medida 2 Plazas (dato descriptivo, sin selector) | $280.000,00 | 10 | 2 | — | +| 47 | Sommier Piero Paraíso 0,90x1,90x0,20 | Producto simple (`sommier-piero-paraiso-0-90x1-90x0-20`) | Piero | medida 1 Plaza (dato descriptivo, sin selector) | $200.000,00 | 10 | 2 | Base de sommier Piero para colchón de 0,90x1,90 | + +### Dormitorio y Blanco → Colchones + +| # | Producto de origen | Representación en Shopit | Marca | Atributos/datos | Precio | Stock | Imágenes | Descripción/observación | +|---:|---|---|---|---|---:|---:|---:|---| +| 48 | COLCHON PIERO RESORTE CORONA REAL 0,8X1,90X0,26 | Producto simple (`colchon-piero-resorte-corona-real-0-8x1-90x0-26`) | Piero | medida 1 Plaza (dato descriptivo, sin selector) | $325.000,00 | 10 | 3 | — | +| 49 | Colchon Inducol Constanza Espuma Alta Densidad 080x24 | Variante de **Colchón Inducol Constanza** (`colchon-inducol-constanza`) | Inducol | medida_cama=1 Plaza | $280.000,00 | 10 | 2 | — | +| 50 | Colchón Espuma Inducol Aurelia 0,80x1,90x0,20 | Producto simple (`colchon-espuma-inducol-aurelia-0-80x1-90x0-20`) | Inducol | medida 1 Plaza (dato descriptivo, sin selector) | $175.000,00 | 10 | 1 | — | +| 51 | Colchón Inducol Constanza Espuma Alta Densidad 1,40x1,90x0,24 | Variante de **Colchón Inducol Constanza** (`colchon-inducol-constanza`) | Inducol | medida_cama=2 Plazas | $475.000,00 | 10 | 2 | — | +| 52 | Colchón King Koil G22 Espuma Alta Densidad 1,40x1,90x0,24 | Producto simple (`colchon-king-koil-g22-espuma-alta-densidad-1-40x1-90x0-24`) | King Koil | medida King (dato descriptivo, sin selector) | $347.000,00 | 10 | 7 | Viene en bolsa, fácil traslado. El fabricante recomienda esperar 24hs luego de desenrollado para comenzar a usarse. | +| 53 | Colchón King Koil resortes Bradley 080x190x026 | Producto simple (`colchon-king-koil-resortes-bradley-080x190x026`) | King Koil | medida King (dato descriptivo, sin selector) | $400.000,00 | 10 | 5 | — | +| 54 | Colchón Piero Body Matelasse Espuma Media Densidad 0,90x1,90x0,20 | Producto simple (`colchon-piero-body-matelasse-espuma-media-densidad-0-90x1-90x0-20`) | Piero | medida 1 Plaza (dato descriptivo, sin selector) | $300.000,00 | 10 | 2 | — | +| 55 | Colchón Suavegom Espuma Merit Doble Pillow 140x190x029 | Producto simple (`colchon-suavegom-espuma-merit-doble-pillow-140x190x029`) | Suavegom | medida 2 Plazas (dato descriptivo, sin selector) | $650.000,00 | 10 | 3 | Color sujeto a disponibilidad | + +### Dormitorio y Blanco → Frazadas y Mantas + +| # | Producto de origen | Representación en Shopit | Marca | Atributos/datos | Precio | Stock | Imágenes | Descripción/observación | +|---:|---|---|---|---|---:|---:|---:|---| +| 56 | Frazada 2 1/2 pl Sherpa doble corderito y polar JC | Producto simple (`frazada-2-1-2-pl-sherpa-doble-corderito-y-polar-jc`) | Jean Cartier | medida 2 1/2 Plazas (dato descriptivo, sin selector) | $70.000,00 | 10 | 1 | Color sujeto a disponibilidad | +| 57 | Frazada polar 1 1/2 pl Kavanagh Premium Soft | Variante de **Frazada Kavanagh Premium Soft** (`frazada-kavanagh-premium-soft`) | Kavanagh | medida_cama=1 1/2 Plazas | $47.000,00 | 10 | 1 | — | +| 58 | Frazada polar King Kavanagh Premium Soft | Variante de **Frazada Kavanagh Premium Soft** (`frazada-kavanagh-premium-soft`) | Kavanagh | medida_cama=King | $72.000,00 | 10 | 1 | Color sujeto a disponibilidad | +| 59 | Manta simil piel de conejo con reverso aterciopelado Jean Cartier | Producto simple (`manta-simil-piel-de-conejo-con-reverso-aterciopelado-jean-cartier`) | Jean Cartier | — | $50.000,00 | 10 | 1 | Color sujeto a disponibilidad | + +### Dormitorio y Blanco → Infantil y Cuna + +| # | Producto de origen | Representación en Shopit | Marca | Atributos/datos | Precio | Stock | Imágenes | Descripción/observación | +|---:|---|---|---|---|---:|---:|---:|---| +| 60 | Set Cuna de 6 piezas Acolchado + Sabanas Arcoiris multicolor JC | Producto simple (`set-cuna-de-6-piezas-acolchado-sabanas-arcoiris-multicolor-jc`) | Jean Cartier | medida Cuna (dato descriptivo, sin selector) | $50.000,00 | 10 | 1 | — | + +### Electrodomésticos → Café y Desayuno + +| # | Producto de origen | Representación en Shopit | Marca | Atributos/datos | Precio | Stock | Imágenes | Descripción/observación | +|---:|---|---|---|---|---:|---:|---:|---| +| 61 | Cafetera Atma CA-8182P digital 1000 W 1,8 L | Producto simple (`cafetera-atma-ca-8182p-digital-1000-w-1-8-l`) | Atma | — | $85.000,00 | 10 | 3 | — | +| 62 | Cafetera Express Atma CEAT-5418P 1 Litro | Producto simple (`cafetera-express-atma-ceat-5418p-1-litro`) | Atma | — | $275.000,00 | 10 | 10 | — | +| 63 | Cafetera Express Liliana AC-980 3 en 1 | Producto simple (`cafetera-express-liliana-ac-980-3-en-1`) | Liliana | — | $310.000,00 | 10 | 8 | — | +| 64 | Cafetera Moulinex mini me Dolce cápsulas | Producto simple (`cafetera-moulinex-mini-me-dolce-capsulas`) | Moulinex | — | $230.000,00 | 10 | 3 | — | +| 65 | Pava eléctrica Atma PE-0821AP/NAP 1,7 L | Producto simple (`pava-electrica-atma-pe-0821ap-nap-1-7-l`) | Atma | — | $40.000,00 | 10 | 3 | — | +| 66 | Pava eléctrica Atma PED23MP Disney vintage | Producto simple (`pava-electrica-atma-ped23mp-disney-vintage`) | Atma | — | $90.000,00 | 10 | 5 | — | +| 67 | Pava eléctrica GIGO G-17898 SD 1,7 L Digital cromada | Producto simple (`pava-electrica-gigo-g-17898-sd-1-7-l-digital-cromada`) | GIGO | — | $76.000,00 | 10 | 6 | — | +| 68 | Pava eléctrica Liliana AP-165 matera color negra | Producto simple (`pava-electrica-liliana-ap-165-matera-color-negra`) | Liliana | — | $59.000,00 | 10 | 4 | — | +| 69 | Pava eléctrica Liliana AP-200 Infustyle 1,7 L | Producto simple (`pava-electrica-liliana-ap-200-infustyle-1-7-l`) | Liliana | — | $85.000,00 | 10 | 5 | — | +| 70 | Tostadora Atma TOAT-21VCP Vintage color crema | Producto simple (`tostadora-atma-toat-21vcp-vintage-color-crema`) | Atma | — | $60.000,00 | 10 | 4 | — | +| 71 | Tostadora Oster TR500 Acero Inoxidable | Producto simple (`tostadora-oster-tr500-acero-inoxidable`) | Oster | — | $84.000,00 | 10 | 4 | — | + +### Electrodomésticos → Calefones y Termotanques + +| # | Producto de origen | Representación en Shopit | Marca | Atributos/datos | Precio | Stock | Imágenes | Descripción/observación | +|---:|---|---|---|---|---:|---:|---:|---| +| 72 | Calefón Longvie 14 L CN-514 SS-N Enc. Sensor | Producto simple (`calefon-longvie-14-l-cn-514-ss-n-enc-sensor`) | Longvie | — | $690.000,00 | 10 | 1 | — | + +### Electrodomésticos → Cocinas + +| # | Producto de origen | Representación en Shopit | Marca | Atributos/datos | Precio | Stock | Imágenes | Descripción/observación | +|---:|---|---|---|---|---:|---:|---:|---| +| 73 | Cocina Florencia 5536-F 56 cm color Blanca | Producto simple (`cocina-florencia-5536-f-56-cm-color-blanca`) | Florencia | — | $620.000,00 | 10 | 4 | Multigas | +| 74 | Cocina Longvie 13331BF 56 cm color blanca | Producto simple (`cocina-longvie-13331bf-56-cm-color-blanca`) | Longvie | — | $940.000,00 | 10 | 7 | Multigas | +| 75 | Cocina Longvie 13331XF 56cm Acero inoxidable | Producto simple (`cocina-longvie-13331xf-56cm-acero-inoxidable`) | Longvie | — | $999.000,00 | 10 | 3 | — | +| 76 | Cocina Longvie 13501BF 56 cm color Blanca | Producto simple (`cocina-longvie-13501bf-56-cm-color-blanca`) | Longvie | — | $1.100.000,00 | 10 | 5 | Multigas | + +### Electrodomésticos → Cuidado Personal + +| # | Producto de origen | Representación en Shopit | Marca | Atributos/datos | Precio | Stock | Imágenes | Descripción/observación | +|---:|---|---|---|---|---:|---:|---:|---| +| 77 | Cortabarba Philips BT-7201 | Producto simple (`cortabarba-philips-bt-7201`) | Philips | — | $70.000,00 | 10 | 3 | — | +| 78 | Cortacabello Philips QC 5560 8 Posiciones | Producto simple (`cortacabello-philips-qc-5560-8-posiciones`) | Philips | — | $45.000,00 | 10 | 3 | — | +| 79 | Secador cabello Atma SP-8970 Classic 3 Velocidades | Producto simple (`secador-cabello-atma-sp-8970-classic-3-velocidades`) | Atma | — | $60.000,00 | 10 | 2 | — | +| 80 | Secador cabello Gama 9465 Brillant Blue Titanium | Producto simple (`secador-cabello-gama-9465-brillant-blue-titanium`) | Gama | — | $120.000,00 | 10 | 3 | — | +| 81 | Secador cabello Philips BHD-302/10 1600 W | Producto simple (`secador-cabello-philips-bhd-302-10-1600-w`) | Philips | — | $110.000,00 | 10 | 3 | — | + +### Electrodomésticos → Freidoras y Cocción + +| # | Producto de origen | Representación en Shopit | Marca | Atributos/datos | Precio | Stock | Imágenes | Descripción/observación | +|---:|---|---|---|---|---:|---:|---:|---| +| 82 | Freidora de aire Peabody PE-AFD420N 4,2 L digital | Producto simple (`freidora-de-aire-peabody-pe-afd420n-4-2-l-digital`) | Peabody | — | $115.000,00 | 10 | 8 | — | +| 83 | Freidora de aire Peabody PE-AFG03N 7 L Grill | Producto simple (`freidora-de-aire-peabody-pe-afg03n-7-l-grill`) | Peabody | — | $260.000,00 | 10 | 5 | — | +| 84 | Pochoclera Atma PO-AT9801DNP Disney Mickey | Producto simple (`pochoclera-atma-po-at9801dnp-disney-mickey`) | Atma | — | $64.000,00 | 10 | 5 | — | +| 85 | Waflera Atma WS-027DRN disney 2 en 1 | Producto simple (`waflera-atma-ws-027drn-disney-2-en-1`) | Atma | — | $64.000,00 | 10 | 10 | — | + +### Electrodomésticos → Heladeras + +| # | Producto de origen | Representación en Shopit | Marca | Atributos/datos | Precio | Stock | Imágenes | Descripción/observación | +|---:|---|---|---|---|---:|---:|---:|---| +| 86 | Heladera Gafa HGF 358 AFB 282 LITROS BLANCA | Producto simple (`heladera-gafa-hgf-358-afb-282-litros-blanca`) | Gafa | — | $780.000,00 | 10 | 4 | — | +| 87 | Heladera Gafa HGF 388 AFB 374 LITROS BLANCA | Producto simple (`heladera-gafa-hgf-388-afb-374-litros-blanca`) | Gafa | — | $950.000,00 | 10 | 5 | — | +| 88 | Heladera Gafa HGF-368AFP 330 LT color plata | Producto simple (`heladera-gafa-hgf-368afp-330-lt-color-plata`) | Gafa | — | $910.000,00 | 10 | 5 | — | +| 89 | Heladera No Frost Gafa HGNF333P Inverter 356 L plata | Producto simple (`heladera-no-frost-gafa-hgnf333p-inverter-356-l-plata`) | Gafa | — | $950.000,00 | 10 | 7 | — | + +### Electrodomésticos → Hornos Eléctricos + +| # | Producto de origen | Representación en Shopit | Marca | Atributos/datos | Precio | Stock | Imágenes | Descripción/observación | +|---:|---|---|---|---|---:|---:|---:|---| +| 90 | Horno Eléctrico 25L BGH BHE-25M25I Dúo negro | Producto simple (`horno-electrico-25l-bgh-bhe-25m25i-duo-negro`) | BGH | — | $145.000,00 | 10 | 3 | — | +| 91 | Horno eléctrico Atma Grill 40 litros c/2 anafes HG-4022API | Producto simple (`horno-electrico-atma-grill-40-litros-c-2-anafes-hg-4022api`) | Atma | — | $250.000,00 | 10 | 6 | — | + +### Electrodomésticos → Lavarropas y Secarropas + +| # | Producto de origen | Representación en Shopit | Marca | Atributos/datos | Precio | Stock | Imágenes | Descripción/observación | +|---:|---|---|---|---|---:|---:|---:|---| +| 92 | Lavarropas automático Drean Concept 5.05 V1 5 Kg 500 rpm | Producto simple (`lavarropas-automatico-drean-concept-5-05-v1-5-kg-500-rpm`) | Drean | — | $650.000,00 | 10 | 5 | Carga superior | +| 93 | Lavarropas automático Gafa Fuzzy Fit 7 kg 760 rpm color blanco | Producto simple (`lavarropas-automatico-gafa-fuzzy-fit-7-kg-760-rpm-color-blanco`) | Gafa | — | $650.000,00 | 10 | 6 | Carga superior | +| 94 | Lavarropas automático Philco PHLF-6510B2 6,5 KG 1000 rpm blanco | Producto simple (`lavarropas-automatico-philco-phlf-6510b2-6-5-kg-1000-rpm-blanco`) | Philco | — | $600.000,00 | 10 | 6 | — | +| 95 | Lavarropas automático Samsung WW65 6,5 Kg 1000 rpm blanco | Producto simple (`lavarropas-automatico-samsung-ww65-6-5-kg-1000-rpm-blanco`) | Samsung | — | $920.000,00 | 10 | 5 | Carga frontal | +| 96 | Secarropas Kohinoor A-665 acero inoxidable 6,5 Kg | Producto simple (`secarropas-kohinoor-a-665-acero-inoxidable-6-5-kg`) | Kohinoor | — | $300.000,00 | 10 | 3 | — | + +### Electrodomésticos → Limpieza y Planchado + +| # | Producto de origen | Representación en Shopit | Marca | Atributos/datos | Precio | Stock | Imágenes | Descripción/observación | +|---:|---|---|---|---|---:|---:|---:|---| +| 97 | Lustraspiradora Liliana espejo LL350 850 W | Producto simple (`lustraspiradora-liliana-espejo-ll350-850-w`) | Liliana | — | $210.000,00 | 10 | 3 | — | +| 98 | Plancha vapor Philips GC-1022/40 2000 W | Producto simple (`plancha-vapor-philips-gc-1022-40-2000-w`) | Philips | — | $91.000,00 | 10 | 3 | — | + +### Electrodomésticos → Microondas + +| # | Producto de origen | Representación en Shopit | Marca | Atributos/datos | Precio | Stock | Imágenes | Descripción/observación | +|---:|---|---|---|---|---:|---:|---:|---| +| 99 | Microondas BGH 28 L BGH B-228DS20I Plata Digital con grill | Producto simple (`microondas-bgh-28-l-bgh-b-228ds20i-plata-digital-con-grill`) | BGH | — | $350.000,00 | 10 | 3 | — | +| 100 | Microondas Samsung MG23 F3K3TAK 23 litros Grill color negro | Producto simple (`microondas-samsung-mg23-f3k3tak-23-litros-grill-color-negro`) | Samsung | — | $335.000,00 | 10 | 7 | — | + +### Electrodomésticos → Preparación de Alimentos + +| # | Producto de origen | Representación en Shopit | Marca | Atributos/datos | Precio | Stock | Imágenes | Descripción/observación | +|---:|---|---|---|---|---:|---:|---:|---| +| 101 | Batidora de mano Oster HM 2600 negra | Producto simple (`batidora-de-mano-oster-hm-2600-negra`) | Oster | — | $97.000,00 | 10 | 3 | — | +| 102 | Batidora planetaria Atma BPAT21WP | Producto simple (`batidora-planetaria-atma-bpat21wp`) | Atma | — | $225.000,00 | 10 | 6 | — | +| 103 | Exprimidor eléctrico Liliana AE-920 Citrijug 40 W | Producto simple (`exprimidor-electrico-liliana-ae-920-citrijug-40-w`) | Liliana | — | $35.000,00 | 10 | 3 | — | +| 104 | Juguera Liliana AJ-950 Nutrijug vaso 350 ml 2 velocidades | Producto simple (`juguera-liliana-aj-950-nutrijug-vaso-350-ml-2-velocidades`) | Liliana | — | $120.000,00 | 10 | 3 | — | +| 105 | Licuadora Electrolux SBA10 personal 600 ml | Producto simple (`licuadora-electrolux-sba10-personal-600-ml`) | Electrolux | — | $75.000,00 | 10 | 3 | — | +| 106 | Mixer Liliana AH-300 450 W + Vaso | Producto simple (`mixer-liliana-ah-300-450-w-vaso`) | Liliana | — | $56.000,00 | 10 | 2 | — | +| 107 | Mixer Liliana Rainbow Mix AH-101/2/3 + Vaso medidor | Producto simple (`mixer-liliana-rainbow-mix-ah-101-2-3-vaso-medidor`) | Liliana | — | $67.000,00 | 10 | 2 | — | +| 108 | Mixer Philips HR-2531/50 Promix 400 W + Vaso | Producto simple (`mixer-philips-hr-2531-50-promix-400-w-vaso`) | Philips | — | $83.000,00 | 10 | 7 | — | +| 109 | Multiprocesadora Liliana AM-700 Simplix 700 W | Producto simple (`multiprocesadora-liliana-am-700-simplix-700-w`) | Liliana | — | $137.000,00 | 10 | 3 | — | +| 110 | Picadora Moulinex AD-6011AR 750 W Blanca | Producto simple (`picadora-moulinex-ad-6011ar-750-w-blanca`) | Moulinex | — | $98.000,00 | 10 | 7 | — | +| 111 | Yogurtera Atma YM3010P 7 porciones | Producto simple (`yogurtera-atma-ym3010p-7-porciones`) | Atma | — | $65.000,00 | 10 | 5 | — | + +### Electrodomésticos → Purificadores y Extractores de Cocina + +| # | Producto de origen | Representación en Shopit | Marca | Atributos/datos | Precio | Stock | Imágenes | Descripción/observación | +|---:|---|---|---|---|---:|---:|---:|---| +| 112 | Purificador Spar Bios 3766-BOO color blanco | Producto simple (`purificador-spar-bios-3766-boo-color-blanco`) | Spar | — | $200.000,00 | 10 | 3 | 1 motor | +| 113 | Purificador Tst #360-60 Estratto acero inox. 60 cm | Producto simple (`purificador-tst-360-60-estratto-acero-inox-60-cm`) | Acer | — | $200.000,00 | 10 | 2 | — | + +### Tecnología → Accesorios de Computación + +| # | Producto de origen | Representación en Shopit | Marca | Atributos/datos | Precio | Stock | Imágenes | Descripción/observación | +|---:|---|---|---|---|---:|---:|---:|---| +| 114 | Mouse Xtrike Me Backlit | Producto simple (`mouse-xtrike-me-backlit`) | Xtrike Me | — | $12.000,00 | 10 | 1 | — | +| 115 | Teclado Xtrike Me Rainbow mecánico | Producto simple (`teclado-xtrike-me-rainbow-mecanico`) | Xtrike Me | — | $40.000,00 | 10 | 1 | — | + +### Tecnología → Audio + +| # | Producto de origen | Representación en Shopit | Marca | Atributos/datos | Precio | Stock | Imágenes | Descripción/observación | +|---:|---|---|---|---|---:|---:|---:|---| +| 116 | Auricular BT negro on ear Moonki sound MH-0510BT | Producto simple (`auricular-bt-negro-on-ear-moonki-sound-mh-0510bt`) | Moonki | — | $30.000,00 | 10 | 3 | Color sujeto a disponibilidad | +| 117 | Auricular Moonki Earbuds sound MA-TWS66 black | Producto simple (`auricular-moonki-earbuds-sound-ma-tws66-black`) | Moonki | — | $16.000,00 | 10 | 5 | — | +| 118 | Auricular on ear Moonki sound MH-0613 | Producto simple (`auricular-on-ear-moonki-sound-mh-0613`) | Moonki | — | $15.000,00 | 10 | 4 | Color sujeto a disponibilidad | +| 119 | Bafle Havit Bluetooth SK-816BT | Producto simple (`bafle-havit-bluetooth-sk-816bt`) | Havit | — | $145.000,00 | 10 | 1 | — | +| 120 | Parlante JBL GO 4 Bluetooth altavoz ultraportátil | Producto simple (`parlante-jbl-go-4-bluetooth-altavoz-ultraportatil`) | JBL | — | $97.000,00 | 10 | 2 | Color sujeto a disponibilidad | + +### Tecnología → Celulares + +| # | Producto de origen | Representación en Shopit | Marca | Atributos/datos | Precio | Stock | Imágenes | Descripción/observación | +|---:|---|---|---|---|---:|---:|---:|---| +| 121 | BLU G73 128 GB | Producto simple (`blu-g73-128-gb`) | BLU | almacenamiento 128 GB (dato descriptivo, sin selector) | $225.000,00 | 10 | 3 | Color sujeto a disponibilidad | +| 122 | MOTOROLA G15 4/512 GB | Variante de **Motorola G15** (`motorola-g15`) | Motorola | memoria_ram=4 GB; almacenamiento=512 GB | $430.000,00 | 10 | 2 | Color sujeto a disponibilidad | +| 123 | Motorola G15 4/256 GB | Variante de **Motorola G15** (`motorola-g15`) | Motorola | memoria_ram=4 GB; almacenamiento=256 GB | $330.000,00 | 10 | 3 | Color sujeto a disponibilidad | +| 124 | Motorola G35 4/256 GB | Producto simple (`motorola-g35-4-256-gb`) | Motorola | RAM 4 GB; almacenamiento 256 GB (dato descriptivo, sin selector) | $410.000,00 | 10 | 4 | Color sujeto a disponibilidad | +| 125 | SAMSUNG A17 4/128 GB | Producto simple (`samsung-a17-4-128-gb`) | Samsung | RAM 4 GB; almacenamiento 128 GB (dato descriptivo, sin selector) | $390.000,00 | 10 | 3 | Color sujeto a disponibilidad | +| 126 | SAMSUNG A17 5G 8/256 GB | Producto simple (`samsung-a17-5g-8-256-gb`) | Samsung | RAM 8 GB; almacenamiento 256 GB (dato descriptivo, sin selector) | $620.000,00 | 10 | 3 | Color sujeto a disponibilidad | +| 127 | SAMSUNG A26 5G 8/256 GB | Producto simple (`samsung-a26-5g-8-256-gb`) | Samsung | RAM 8 GB; almacenamiento 256 GB (dato descriptivo, sin selector) | $650.000,00 | 10 | 3 | Color sujeto a disponibilidad | +| 128 | Samsung A07 4/128 GB | Producto simple (`samsung-a07-4-128-gb`) | Samsung | RAM 4 GB; almacenamiento 128 GB (dato descriptivo, sin selector) | $310.000,00 | 10 | 3 | Color sujeto a disponibilidad | +| 129 | Samsung A36 5G 8/256 GB | Producto simple (`samsung-a36-5g-8-256-gb`) | Samsung | RAM 8 GB; almacenamiento 256 GB (dato descriptivo, sin selector) | $780.000,00 | 10 | 5 | Color sujeto a disponibilidad | +| 130 | Samsung A56 5G 8/256 GB | Producto simple (`samsung-a56-5g-8-256-gb`) | Samsung | RAM 8 GB; almacenamiento 256 GB (dato descriptivo, sin selector) | $920.000,00 | 10 | 3 | — | +| 131 | Samsung Galaxy A16 4/128 GB | Producto simple (`samsung-galaxy-a16-4-128-gb`) | Samsung | RAM 4 GB; almacenamiento 128 GB (dato descriptivo, sin selector) | $340.000,00 | 10 | 6 | Color sujeto a disponibilidad | +| 132 | XIAOMI POCO C85 8/256 GB | Producto simple (`xiaomi-poco-c85-8-256-gb`) | Xiaomi | RAM 8 GB; almacenamiento 256 GB (dato descriptivo, sin selector) | $430.000,00 | 10 | 3 | Color sujeto a disponibilidad | +| 133 | XIAOMI POCO M7 8/256 GB | Producto simple (`xiaomi-poco-m7-8-256-gb`) | Xiaomi | RAM 8 GB; almacenamiento 256 GB (dato descriptivo, sin selector) | $420.000,00 | 10 | 3 | Color sujeto a disponibilidad | +| 134 | Xiaomi Redmi 15C 8/256 GB | Producto simple (`xiaomi-redmi-15c-8-256-gb`) | Xiaomi | RAM 8 GB; almacenamiento 256 GB (dato descriptivo, sin selector) | $380.000,00 | 10 | 2 | Color sujeto a disponibilidad | +| 135 | Xiaomi Redmi Note 14 Pro 5G 8/256 GB | Producto simple (`xiaomi-redmi-note-14-pro-5g-8-256-gb`) | Xiaomi | RAM 8 GB; almacenamiento 256 GB (dato descriptivo, sin selector) | $630.000,00 | 10 | 6 | Color sujeto a disponibilidad | +| 136 | Xiaomi Redmi Note 15 8/256 GB | Producto simple (`xiaomi-redmi-note-15-8-256-gb`) | Xiaomi | RAM 8 GB; almacenamiento 256 GB (dato descriptivo, sin selector) | $496.000,00 | 10 | 5 | Color sujeto a disponibilidad | + +### Tecnología → Notebooks + +| # | Producto de origen | Representación en Shopit | Marca | Atributos/datos | Precio | Stock | Imágenes | Descripción/observación | +|---:|---|---|---|---|---:|---:|---:|---| +| 137 | NOTEBOOK ASUS VIVOBOOK F1504VAP Intel Core 7 512GB SSD 8GB 15.6 Touch WIN 11 | Producto simple (`notebook-asus-vivobook-f1504vap-intel-core-7-512gb-ssd-8gb-15-6-touch-win-11`) | ASUS | almacenamiento 512 GB; RAM 8 GB (dato descriptivo, sin selector) | $1.700.000,00 | 10 | 4 | — | +| 138 | Notebook ASUS Vivobook Go 15 E1504GA-WS35 Intel Core i3 N305 8/256 GB Win11 | Producto simple (`notebook-asus-vivobook-go-15-e1504ga-ws35-intel-core-i3-n305-8-256-gb-win11`) | ASUS | RAM 8 GB; almacenamiento 256 GB (dato descriptivo, sin selector) | $1.300.000,00 | 10 | 4 | — | +| 139 | Notebook Acer Aspire 7 I5-13420H/512SSD/16GB/15.6/RTX3050 | Producto simple (`notebook-acer-aspire-7-i5-13420h-512ssd-16gb-15-6-rtx3050`) | Acer | almacenamiento 512 GB; RAM 16 GB (dato descriptivo, sin selector) | $2.800.000,00 | 10 | 4 | — | +| 140 | Notebook Lenovo IdeaPad Slim 3 AMD Ryzen 5 8/512GB SSD 15.6" Full HD Win11 | Producto simple (`notebook-lenovo-ideapad-slim-3-amd-ryzen-5-8-512gb-ssd-15-6-full-hd-win11`) | Lenovo | RAM 8 GB; almacenamiento 512 GB (dato descriptivo, sin selector) | $1.400.000,00 | 10 | 4 | — | +| 141 | Notebook Lenovo Ryzen 7 8840HS 16/512GB 15,6" | Producto simple (`notebook-lenovo-ryzen-7-8840hs-16-512gb-15-6`) | Lenovo | RAM 16 GB; almacenamiento 512 GB (dato descriptivo, sin selector) | $1.700.000,00 | 10 | 5 | — | +| 142 | Notebook Lenovo S3 15Q8X10 SNAPDRAGON X 512GB SSD 16GB DDR5 15.3" WIN11 | Producto simple (`notebook-lenovo-s3-15q8x10-snapdragon-x-512gb-ssd-16gb-ddr5-15-3-win11`) | Lenovo | almacenamiento 512 GB; RAM 16 GB (dato descriptivo, sin selector) | $1.500.000,00 | 10 | 7 | — | +| 143 | Notebook MSI Katana 15 HX B14WGK-293US I7-14650HX UP TO 5.2GHZ 1TB SSD 16GB DDR5 Geforce RTX 5070 8GB 15.6" QHD 165HZ WIN 11 | Producto simple (`notebook-msi-katana-15-hx-b14wgk-293us-i7-14650hx-up-to-5-2ghz-1tb-ssd-16gb-ddr5-geforce-rtx-5070-8gb-15-6-qhd-165hz-win-11`) | MSI | almacenamiento 1 TB; RAM 16 GB (dato descriptivo, sin selector) | $3.800.000,00 | 10 | 5 | — | + +### Tecnología → Smart TV + +| # | Producto de origen | Representación en Shopit | Marca | Atributos/datos | Precio | Stock | Imágenes | Descripción/observación | +|---:|---|---|---|---|---:|---:|---:|---| +| 144 | SMART 32" BGH B-3225S5A ANDROID | Producto simple (`smart-32-bgh-b-3225s5a-android`) | BGH | — | $340.000,00 | 10 | 4 | — | +| 145 | SMART TV NOBLEX 50" DR50-X8500 GOOGLE TV | Producto simple (`smart-tv-noblex-50-dr50-x8500-google-tv`) | Noblex | — | $730.000,00 | 10 | 4 | — | +| 146 | Smart TV 43" Noblex DR43-X7180 Android | Producto simple (`smart-tv-43-noblex-dr43-x7180-android`) | Noblex | — | $510.000,00 | 10 | 4 | — | +| 147 | Smart TV Noblex 32" DK32-X7000 Android | Producto simple (`smart-tv-noblex-32-dk32-x7000-android`) | Noblex | — | $340.000,00 | 10 | 3 | — | + +### Tecnología → Soportes para TV + +| # | Producto de origen | Representación en Shopit | Marca | Atributos/datos | Precio | Stock | Imágenes | Descripción/observación | +|---:|---|---|---|---|---:|---:|---:|---| +| 148 | Soporte led 26"-60" Nakan SPL-375E extensible y giratorio | Producto simple (`soporte-led-26-60-nakan-spl-375e-extensible-y-giratorio`) | Nakan | — | $55.000,00 | 10 | 3 | — Corrección: el archivo de origen lo ubicó dentro de colchones. | +| 149 | Soporte led 32"-55" GBS con inclinacion | Producto simple (`soporte-led-32-55-gbs-con-inclinacion`) | GBS | — | $20.000,00 | 10 | 3 | — | +| 150 | Soporte led GBS 32"-55" fijo | Producto simple (`soporte-led-gbs-32-55-fijo`) | GBS | — | $20.000,00 | 10 | 3 | — | + +## Consolidaciones propuestas como variantes + +Se consolidan solamente coincidencias suficientemente claras: + +- Motorola G15: variantes por RAM y almacenamiento. +- Acolchado Kavanagh Símil Plumón Reversible: variantes por medida. +- Edredón Lisboa Jean Cartier: variantes por medida. +- Acolchado Sense Dúo Bitono con Corderito: variantes por medida. +- Frazada Kavanagh Premium Soft: variantes por medida. +- Kit Edredón Alaska con Corderito: variantes por medida. +- Colchón Inducol Constanza: variantes por medida. + +No se consolidan modelos parecidos cuando el nombre no permite asegurar que sean el mismo producto. Esto evita mezclar, por ejemplo, versiones 4G/5G, tecnologías diferentes o modelos visualmente similares. + +## Pendientes antes de una importación definitiva + +- Confirmar las marcas marcadas como pendientes. +- Reemplazar el stock provisional de 10 unidades por existencias reales. +- Completar las descripciones ausentes o demasiado breves. +- Definir SKU y códigos de barras si se integrará con otro sistema. +- Confirmar las consolidaciones propuestas antes de convertir registros independientes en variantes. +- Corregir definitivamente la clasificación del soporte Nakan que aparece en la carpeta de colchones. diff --git a/public/images/tennants/mutual_smep/catalog/acolchados-frazadas-y-edredon/acolchado-1-1-2-pl-dobby-kavanagh-negro-01.webp b/public/images/tennants/mutual_smep/catalog/acolchados-frazadas-y-edredon/acolchado-1-1-2-pl-dobby-kavanagh-negro-01.webp new file mode 100644 index 0000000000000000000000000000000000000000..e64ae342f520f2c82928ebea916146413f8128ff GIT binary patch literal 72792 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�*MDDj~0BfDtLSysDiB(*JuX&g1I37E^@B@kT;F4jjZ5LPF1a;<=kiofCu! zE6BloRj8d>IxOuasqa&Oe#);y(oQ)r7sU3`d(y-{6Yv3~xUxRYejcKQNz>%GAHvrH z5xh>Du0WS&`kO4 zq5~l54$q+;ldY3(UW^;7(MXD7e8 zWdS9g*3*h)s}$qp$yjfaQjOd-M?A+URfj=+CYOrHzX-1-$XyWOxIN*-FOd6{Er!yC z?<_2j-zz`56R|UM5`uLRX6IL2dw5f<19}XKs~=C{k{yE`vJhN(hbrhwJBDQny5wC6 zs%#|soNW`&&8@Aq1cCkOKwBAvIWJ{3=ze$<)icnUFRy`C*L8^pS43fO*ZgSrEKIfA zro=0OafDSu06T=*^u^pzvjKANoSH9y=R%{P3hNz9961NZ2Ap^*QvbSV#bA0s^wT

mS=4*fC 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 literal 0 HcmV?d00001 diff --git a/public/images/tennants/mutual_smep/catalog/acolchados-frazadas-y-edredon/acolchado-1-1-2-pl-sense-duo-bitono-con-corderito-jc-01.webp b/public/images/tennants/mutual_smep/catalog/acolchados-frazadas-y-edredon/acolchado-1-1-2-pl-sense-duo-bitono-con-corderito-jc-01.webp new file mode 100644 index 0000000000000000000000000000000000000000..257f1e34cca50dfcba33dc1fe7911f2acd33bfc7 GIT binary patch literal 84530 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

K~Wwtj34>rH# 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