- Nuevo
Referencia: WP-VI-CON-V1
Marca: WebPoint
Referencia: BOUT-93K2X
Marca: WebPoint
Referencia: EXT-CRMAX-MULTILANG
Marca: WebPoint
Referencia: EBP-2025-PRO
Marca: WebPoint
Módulo llave en mano para automatizar tu dropshipping de herramientas, jardín y hogar con Elemtechnic, mayorista B2B francés: importación CSV de 1.310 productos (taladros, cortacéspedes, cortasetos, hidrolimpiadoras, calefacción, iluminación, bombas…) en un solo comando.
✅ 1.310 referencias · 50 marcas · 10 categorías nativas + sub-cats sobre la marcha
✅ Multi-imágenes derivadas por sufijos _F/_B/_U/_Z (Front/Back/Up/Zoom)
✅ 1 fila CSV = 1 producto (sin variantes que gestionar)
✅ Codificación UTF-8 nativa · 4 modos de precio · CRON 24/7 · Compatible PS 1.7 → 9.x
✅ Fix BO PrestaShop 9 imagen original incluido
Tú configuras. El módulo importa. Tú vendes bricolaje. 🔧
demos.akimania.com/ps9-elemtechnic/Módulo PrestaShop de dropshipping ELEMTECHNIC
🌐 Catálogo fuente disponible en:
🇫🇷 Catálogo 100% francés nativo. Sin traducción automática: textos redactados directamente en FR por el proveedor, ideal para tiendas 🇫🇷 FR / 🇧🇪 BE / 🇨🇭 CH / 🇨🇦 CA.
El módulo que automatiza de la A a la Z tu dropshipping de bricolaje francés con Elemtechnic en PrestaShop
PrestaShop 1.7 → 9.x · 1.310 referencias · 50 marcas · 10 categorías nativas · CRON 24/7
¿Estás lanzando o gestionando una tienda online de bricolaje, jardinería o herramientas? Trabajas con Elemtechnic (mayorista B2B francés especializado en herramientas, electroportátil, jardín, hogar) y pasas los días copiando manualmente las fichas de producto desde su portal, clasificando cada artículo en la subcategoría correcta (Atornillador / Cortacésped térmico / Hidrolimpiadora / Bomba sumergible / Calefacción…), subiendo las fotos desde su CDN, recalculando tus precios de venta con tu margen?
Con el Módulo Elemtechnic dropshipping herramientas jardín hogar, todo se vuelve automático. Indicas la URL del CSV de Elemtechnic, haces clic en "Iniciar importación", y el módulo crea tus 1.310 productos PrestaShop ante tus ojos, en tiempo real, con sus 5 imágenes derivadas por variante, en un árbol nativo perfectamente organizado.
| Tarea | ❌ Sin el módulo | ✅ Con el módulo |
|---|---|---|
| Importar 1.310 referencias de bricolaje | 20h+ manual, copia desde el portal Elemtechnic | 1 clic, ~1h en segundo plano |
| Multi-ángulos producto (frente, atrás, arriba, zoom) | Una sola imagen disponible en CSV | 5 URLs auto-derivadas por sufijos _F/_B/_U/_Z |
| 216 pares CATEGORÍA+SUB_CAT | Creación manual de jerarquía 2 niveles | Mapeo directo CSV → PS, sub-cats sobre la marcha |
| Mayúsculas inconsistentes CSV («jardín», «HOGAR») | Categorías duplicadas en árbol PS | Normalización auto a la forma limpia |
| URLs PHOTO_BIG con espacio parásito (~50 filas) | 404 silencioso, imagen ausente | Trim regex auto («<REF> .jpg» → «<REF>.jpg») |
| 50 marcas Elemtechnic a crear | Adición manual fabricante por fabricante | Creación auto en la importación (Manufacturer PS) |
| Sin precio RRP del proveedor | Cálculo Excel de márgenes producto a producto | 4 modos (Markup fijo / Tramos / Wholesale / RRP) |
| Imagen original BO PrestaShop 9 | Imagen rota en BO PS9 (bug oficial) | Fix BO PS9 incluido: copia 1:1 del archivo original |
Vendes taladros, atornilladores, lijadoras, sierras, martillos perforadores, maletines de herramientas online y quieres multiplicar tu catálogo sin gestionar stock físico.
Ofreces cortacéspedes térmicos/eléctricos, cortasetos, desbrozadoras, motoazadas, biotrituradoras, bombas sumergibles, achicadoras… y la temporada primavera/verano es tu pico de actividad.
Vendes calefacción, iluminación, ventilación, aspiradoras, electricidad, y necesitas un proveedor francés B2B fiable con un amplio catálogo estacional.
El CSV Elemtechnic expone 12 categorías principales (con 2 duplicados de mayúsculas normalizados) y 166 subcategorías distintas (216 pares CATEGORÍA × SUB_CAT). El módulo preserva el árbol nativo del proveedor — sin árbol artificial fijo que obligaría a un re-mapeo tedioso.
| Categoría principal | Volumen | Subcategorías (extracto) |
|---|---|---|
| 🌱 Jardín | ~450 | Cortacésped térmico/eléctrico · Cortasetos · Recortabordes · Desbrozadora · Tractor · Motoazada · Biotrituradora · Aspirador soplador… |
| 🏠 Hogar | ~384 | Calefacción · Iluminación · Aspiradora · Ventilador · Lona · Electricidad… |
| 🔧 Herramientas | ~233 | Atornillador · Taladro · Lijadora · Amoladora · Sierra circular · Sierra de calar · Martillo perforador · Maletines · Kits… |
| ⚡ Electroportátil | ~67 | Batería · Compresor · Carro de taller… |
| 🚧 Obra | ~66 | Hidrolimpiadora · Aspirador soplador · Hormigonera · Generador… |
| 💧 Bombas | ~59 | Achicadoras · Bombas sumergibles · Bombas de superficie… |
| 🗄️ Almacenamiento taller | ~26 | Carros de taller · Almacenamiento modular… |
| ⚙️ Estacionario | ~20 | Herramientas estacionarias |
| 🚲 Deporte · 🚐 Transporte | 3 | Categorías minoritarias conservadas por fidelidad al catálogo |
La particularidad única de este módulo. El CSV Elemtechnic solo proporciona una columna PHOTO_BIG (URL de la imagen principal). Sin embargo, el CDN Elemtechnic suele alojar 4 variantes por producto (Front, Back, Up, Zoom) accesibles por convención de nomenclatura. El módulo deriva automáticamente estas 4 URLs adicionales reemplazando .jpg por los sufijos.
| Posición | Sufijo | URL generada (ej. REF = SP1150-210) | Vista |
|---|---|---|---|
| Imagen 1 (cover) | (ninguno) | https://eshop.elemtechnic.com/photos/SP1150-210.jpg | 3/4 frontal estándar |
| Imagen 2 | _F.jpg | SP1150-210_F.jpg | Front (frente) |
| Imagen 3 | _B.jpg | SP1150-210_B.jpg | Back (atrás) |
| Imagen 4 | _U.jpg | SP1150-210_U.jpg | Up (arriba) |
| Imagen 5 | _Z.jpg | SP1150-210_Z.jpg | Zoom detalle |
.jpg («<REF> .jpg»). El módulo las limpia automáticamente con preg_replace('/\s+\.jpg$/i', '.jpg', $url).getimagesize(): JPEG/PNG/GIF/WebP, archivos corruptos rechazados sin bloquear la importación.ImageManager::resize()<id>.jpg además de las variantes — sin este fix, la imagen no se muestra en la página de edición de producto del BO PS9 (bug PS9 conocido).El catálogo Elemtechnic no contiene variantes talla/color (cada REFERENCE es un producto terminado distinto, como un "taladro XYZ 18V" completo). Ventajas:
| Característica | Valor |
|---|---|
| Número de columnas | 22 columnas (NUM, REFERENCE, CATEGORIE, SOUS_CAT, TITRE, DESCRIPTION, EAN, POIDS, STOCK, PRIX, …, PHOTO_BIG, …, MARQUE, GARANTIE) |
| Separador | ; (punto y coma) |
| Quotechar | " (comilla doble) |
| Codificación | UTF-8 nativo (sin Windows-1252 ni conversión que hacer) |
| Decimales | Con punto («26.00», sin coma francesa que convertir) |
| Peso | En kilogramos (importado tal cual del lado PS) |
| Descripción | HTML aceptado (con <br/>, listas, negrita), multilínea entre comillas |
| Volumen catálogo | 1.310 productos · 50 marcas · 216 pares CATEGORÍA+SUB_CAT distintos |
Si la columna DESCRIPTION del CSV contiene al menos 30 caracteres de texto (tras strip_tags), se conserva y se reformatea HTML correctamente. Si está vacía o demasiado corta, el módulo genera automáticamente una descripción HTML estructurada a partir del TITRE, la MARQUE, la categoría y la REFERENCE — para nunca tener una ficha producto vacía perjudicial para el SEO.
El módulo nunca sobrescribe una descripción proporcionada por el proveedor.
El escenario que lo cambia todo:
→ Se acabó la página que se ralentiza. Se acabó la preocupación. Ves todo lo que pasa.
Particularidad Elemtechnic: el CSV no proporciona precio RRP (recommended retail price). El módulo soporta 4 estrategias:
| Modo | Descripción |
|---|---|
| Markup fijo ⭐ (por defecto) | Un único % aplicado a todos los productos (50% por defecto → PRIX × 1.5). Lo más simple para empezar. |
| Tramos | % diferente según el tramo de precio de compra sin IVA (5 tramos por defecto, configurables: 0-15€/15-30€/30-60€/60-120€/120€+). Optimiza los márgenes en los productos según su gama. |
| Wholesale | Precio de compra sin IVA tal cual (venta B2B a profesionales). |
| RRP (= PRIX a falta de RRP) | Modo degradado: usa el PRIX como precio de venta (margen = 0). Útil mientras se configura. |
{name}, {brand}| Acción CRON | Rol | Frecuencia recomendada |
|---|---|---|
full_import | Importación completa del catálogo (creaciones + light updates) | 1×/día |
light_sync | Actualización precio + stock + disponibilidad de productos ya importados (modo ligero) | cada 2-4h |
cleanup_logs | Purga logs > N días (retención configurable) | 1×/semana |
Marcas estrella del catálogo (extracto, por volumen):
Triple confirmación (cuadro de diálogo + introducción ELIMINAR + botón). Sin casilla «Atributos huérfanos» (Elemtechnic no tiene variantes talla/color). Sin casilla «Categorías»: el árbol es gestionado por el módulo y recreado si se elimina manualmente desde el BO.
.jpg limpiadas automáticamenteEtCompat + fix bug imagen BO PS9 incluidoDescarga el ZIP, instala vía el BO. Auto-creación de 5 tablas, del proveedor Elemtechnic, de la clave CRON, de las 10 categorías principales nativas.
Ve a Ajustes, pega la URL del archivo CSV proporcionado por Elemtechnic (placeholder: https://eshop.elemtechnic.com/exports/catalog.csv), configura la opción imagen en descripción.
Markup fijo 50% por defecto, o elige Tramos (5 tramos) / Wholesale / RRP. Plantillas SEO personalizables con {name}/{brand}.
Haz clic en "Iniciar importación". Modo prueba 50 productos primero para validar, luego importación completa de 1.310 filas. Ves cada producto creado ante tus ojos.
| PrestaShop | 1.7.x → 9.x (probado en PS 9.0) |
| PHP | 7.4 mínimo, recomendado 8.1+ |
| MySQL / MariaDB | 5.7+ / 10.3+ |
| cURL | Activado (descarga CSV + imágenes) |
| Multi-shop | Compatible (fuerza CONTEXT_ALL para la eliminación) |
| Hooks utilizados | Ninguno (sin contaminación de la cadena de eventos) |
| Override de clase | Ninguno (preserva tus otros módulos) |
| AdminController | Ninguno |
| Pestaña sidebar BO | Ninguna (no contamina tu menú) |
| Cuenta Elemtechnic B2B | Cuenta requerida para facturación y entrega |
| URL CSV | A solicitar a tu comercial Elemtechnic |
R: Sí, totalmente compatible con PS 9.x. El módulo gestiona la migración específica PS9 donde meta_keywords ha sido eliminado (cambio automático a ps_tag) así como el bug PS9 donde la imagen original no aparece en la página de edición de producto BO (fix mediante copia 1:1 del archivo <id>.jpg además de las variantes redimensionadas).
R: La descarga falla con un 404 y el módulo pasa silenciosamente a la siguiente. Sin error generado. Obtienes exactamente las imágenes que existen realmente en el proveedor, sin ficha rota. En el catálogo actual, la gran mayoría de productos tienen al menos la imagen cover, algunos 2-3 variantes, unos pocos las 5.
R: El módulo las detecta automáticamente con una regex /\s+\.jpg$/ y las limpia antes de la descarga («SP1150-210 .jpg» se convierte en «SP1150-210.jpg»). Bug del proveedor gestionado de manera transparente, no tienes que hacer nada.
R: Sí, el módulo está especialmente optimizado. La arquitectura "1 producto = 1 llamada AJAX" garantiza que ninguna llamada supere 2-3 segundos. Sin riesgo de timeout Apache 5xx, a diferencia de los módulos de importación "todo en uno".
R: Elemtechnic solo proporciona un PRIX de compra sin IVA (sin precio público recomendado). El módulo está configurado por defecto en modo "Markup fijo 50%" (PRIX × 1.5). Puedes pasar al modo "Tramos" (5 tramos configurables: 0-15€/15-30€/30-60€/60-120€/120€+) o "Wholesale" (venta B2B al precio de compra) en la pestaña Márgenes y SEO.
R: En la instalación, el módulo crea 10 categorías principales nativas Elemtechnic (Jardín, Hogar, Herramientas, Electroportátil, Obra, Bombas, Almacenamiento taller, Estacionario, Deporte, Transporte). Las subcategorías se crean sobre la marcha en la importación a partir de la columna SUB_CAT del CSV (con su nombre exacto). La normalización auto fusiona los typos de mayúsculas («jardín» y «Jardín» → una única categoría «Jardín»).
R: Sí. Modo ligero automático: los productos existentes se detectan vía su REFERENCE y solo se actualiza su precio + stock. Tus descripciones, imágenes, categorías y tags no se reescriben — conservas tus personalizaciones. Ideal para refrescar diariamente (o vía CRON light_sync).
R: Pestaña Importación → Eliminación selectiva → marca "Productos importados" → ELIMINAR. Puedes añadir "Marcas huérfanas / Proveedor" para una limpieza completa. Triple confirmación para evitar errores.
R: Botón "Detener" disponible durante la importación (UI) y durante el CRON (flag file). Stop limpio al final del producto en curso, guardado del estado para reanudación.
R: Sí. Las categorías y productos se crean en todas las tiendas activas. La eliminación fuerza CONTEXT_ALL para evitar el quirk PS9 donde Product->delete() devuelve false en multi-shop.
R: Sí, pero la desinstalación conserva voluntariamente tus productos importados (pérdida irreversible evitada). La zona "Eliminación selectiva" permite una limpieza granular con triple confirmación: productos / marcas / proveedor / registros, independientes.
El Módulo Elemtechnic dropshipping herramientas jardín hogar es la herramienta más completa para vender las 1.310 referencias Elemtechnic (taladros, cortacéspedes, cortasetos, hidrolimpiadoras, bombas, calefacción, iluminación…) en PrestaShop. Una vez configurado, importa automáticamente el catálogo a tu ritmo con sus 5 imágenes derivadas por producto.
⚡ INSTALACIÓN 3 MIN · 📚 IMPORTACIÓN TIEMPO REAL · 🛡️ COMPATIBLE PS 1.7 → 9 · 🇫🇷 SOPORTE FRANCÉS
Tablas BDD creadas (5): wp_elemtechnic_history, wp_elemtechnic_import_errors, wp_elemtechnic_product_meta (sku unique = REFERENCE), wp_elemtechnic_combination_meta (no usada — sin variantes), wp_elemtechnic_category_mapping (csv_path unique = "MAIN > SUB" normalizado)
Configuraciones PS: WPET_SETTINGS (JSON), WPET_SUPPLIER_ID, WPET_CRON_KEY, WPET_LAST_IMPORT_AT, WPET_LAST_IMPORT_COUNT, WPET_CRON_LAST_*
CSV Elemtechnic (22 columnas UTF-8): NUM, REFERENCE (SKU), CATEGORIE + SOUS_CAT, TITRE, DESCRIPTION (HTML), EAN, POIDS (kg), STOCK, PRIX (sin IVA), TRANSPORT, EN_PROMO, PRIX_PROMO, PHOTO_110, PHOTO_300, PHOTO_BIG, REAPPRO, INSERT, UPDATE, CHARGE_COLIS, MARQUE, GARANTIE
Arquitectura: 5 clases PHP limpias (EtCompat, EtCategoryTaxonomy, EtCategoryMapper, EtFeatureMapper [código muerto por diseño], EtCsvImporter) + módulo principal + enrutador AJAX + CRON. Sin override de clase core PrestaShop. Código comentado en francés.
Columnas sintéticas generadas en parseCsvToArray: 6 columnas añadidas a cada fila tras la lectura — CATEGORY_COMBINED («CATEGORIE > SOUS_CAT»), IMG_COVER (PHOTO_BIG limpiado), IMG_F, IMG_B, IMG_U, IMG_Z (URLs derivadas por sufijos).
Aliases compatibilidad motor compartido: sku → reference, name_fr → titre, description_fr → description, brand → marque, parent → reference, price → prix, recommended-retail-price → prix (a falta de RRP), weight → poids, qty → stock, category → CATEGORY_COMBINED, image-url-1..5 → IMG_*.
Mapeo categorías: directo y determinista (CSV proporciona MAIN+SUB explícitamente). Sin fuzzy matching necesario. Caché DB para reutilizar las asociaciones resueltas.
Seguridad: pSQL() en todas partes, carpeta uploads/ protegida, validación formato imágenes (getimagesize), CSRF nativo PS en AJAX, escapes HTML sistemáticos (htmlspecialchars), hash_equals() en clave CRON.
Compatibilidad PS9 específica: migración automática meta_keywords → ps_tag/ps_product_tag mediante Tag::addTags(), gestión del quirk Product::delete() que devuelve false en multi-shop, fix BO PS9 imagen original (copia 1:1 del archivo <id>.jpg antes de las variantes ImageManager::resize).
Gestión bug proveedor: preg_replace('/\s+\.jpg$/i', '.jpg', $url) aplicado en PHOTO_BIG en parseCsvToArray para las ~50 filas con espacio parásito.
📦 Módulo desarrollado por WebPoint · webpoint.fr · Actualizaciones regulares · Código limpio y comentado
play_circle_filled
play_circle_filled
play_circle_filled
play_circle_filled
Aucun avis pour ce produit pour le moment.
Referencia: WP-RSV-CSV
Marca: WebPoint
Referencia: wp-matterhorn-dropshipping-mode-lingerie-prestashop
Marca: WebPoint
Referencia: WP-DLV-FRX
Marca: WebPoint
Referencia: WP-ECO-XML
Marca: WebPoint
Referencia: WP-DSX-AFR
Marca: WebPoint
Referencia: WP-BGS-XML
Marca: WebPoint
Referencia: WP-TRD-CFR
Marca: WebPoint
Maîtriser le State Management en Clojure : Atoms, Refs, Agents et STM 🚀 Dans le monde de la programmation...
Lire la suiteSupervision Tree in Elixir: Achieving Infinite Depth and Immortal Hierarchies 🌳 In the world of concurrent...
Lire la suiteMaîtriser gRPC en Go : Services avec Protocol Buffers et Streaming RPCs 🚀 Dans le monde des microservices, les...
Lire la suite
Módulo llave en mano para automatizar tu dropshipping de herramientas, jardín y hogar con Elemtechnic, mayorista B2B francés: importación CSV de 1.310 productos (taladros, cortacéspedes, cortasetos, hidrolimpiadoras, calefacción, iluminación, bombas…) en un solo comando.
✅ 1.310 referencias · 50 marcas · 10 categorías nativas + sub-cats sobre la marcha
✅ Multi-imágenes derivadas por sufijos _F/_B/_U/_Z (Front/Back/Up/Zoom)
✅ 1 fila CSV = 1 producto (sin variantes que gestionar)
✅ Codificación UTF-8 nativa · 4 modos de precio · CRON 24/7 · Compatible PS 1.7 → 9.x
✅ Fix BO PrestaShop 9 imagen original incluido
Tú configuras. El módulo importa. Tú vendes bricolaje. 🔧