- Nouveau
Référence: WP-VI-CON-V1
Marque: WebPoint
Référence: BOUT-93K2X
Marque: WebPoint
Référence: EXT-CRMAX-MULTILANG
Marque: WebPoint
Référence: EBP-2025-PRO
Marque: WebPoint
Module clé-en-main pour automatiser votre dropshipping outillage, jardin et maison avec Elemtechnic, grossiste B2B français : import CSV de 1 310 produits (perceuses, tondeuses, taille-haies, nettoyeurs, chauffages, éclairages, pompes…) en une commande.
✅ 1 310 références · 50 marques · 10 catégories natives + sous-cats à la volée
✅ Multi-images dérivées par suffixes _F/_B/_U/_Z (Front/Back/Up/Zoom)
✅ 1 ligne CSV = 1 produit (pas de déclinaisons à gérer)
✅ Encodage UTF-8 natif · 4 modes de prix · CRON 24/7 · Compatible PS 1.7 → 9.x
✅ Fix BO PrestaShop 9 image originale inclus
Vous configurez. Le module importe. Vous vendez du bricolage. 🔧
demos.akimania.com/ps9-elemtechnic/Module PrestaShop de dropshipping ELEMTECHNIC
🌐 Catalogue source disponible en :
🇫🇷 Catalogue 100% français natif. Pas de traduction automatique : textes rédigés directement en FR par le fournisseur, idéal pour boutiques 🇫🇷 FR / 🇧🇪 BE / 🇨🇭 CH / 🇨🇦 CA.
Le module qui automatise de A à Z votre dropshipping bricolage français avec Elemtechnic sur PrestaShop
PrestaShop 1.7 → 9.x · 1 310 références · 50 marques · 10 catégories natives · CRON 24/7
Vous lancez ou exploitez une boutique de bricolage, jardinage ou outillage en ligne ? Vous travaillez avec Elemtechnic (grossiste B2B français spécialisé en outillage, électroportatif, jardin, maison) et vous passez vos journées à recopier manuellement les fiches produit depuis leur portail, à classer chaque article dans la bonne sous-catégorie (Visseuse / Tondeuse thermique / Nettoyeur / Pompe immergée / Chauffage…), à uploader les photos depuis leur CDN, à recalculer vos prix de vente avec votre marge ?
Avec le Module Elemtechnic dropshipping outillage jardin maison, tout devient automatique. Vous renseignez l'URL du CSV Elemtechnic, vous cliquez "Lancer l'import", et le module crée vos 1 310 produits PrestaShop sous vos yeux, en temps réel, avec leurs 5 images dérivées par variante, dans une arborescence native parfaitement organisée.
| Tâche | ❌ Sans le module | ✅ Avec le module |
|---|---|---|
| Import 1 310 références bricolage | 20h+ manuel, recopie du portail Elemtechnic | 1 clic, ~1h en arrière-plan |
| Multi-angles produit (devant, arrière, dessus, zoom) | Une seule image disponible côté CSV | 5 URLs auto-dérivées par suffixes _F/_B/_U/_Z |
| 216 paires CATEGORIE+SOUS_CAT | Création manuelle de la hiérarchie 2 niveaux | Mapping direct CSV → PS, sous-cats à la volée |
| Casse incohérente CSV (« jardin », « MAISON ») | Doublons de catégories dans l'arbo PS | Normalisation auto vers la forme propre |
| URLs PHOTO_BIG avec espace parasite (~50 lignes) | 404 silencieux, image manquante | Trim regex auto (« <REF> .jpg » → « <REF>.jpg ») |
| 50 marques Elemtechnic à créer | Ajout manuel manufacturer par manufacturer | Création auto à l'import (Manufacturer PS) |
| Pas de prix RRP fournisseur | Calcul Excel des marges produit par produit | 4 modes (Markup fixe / Paliers / Wholesale / RRP) |
| Image originale BO PrestaShop 9 | Image cassée dans le BO PS9 (bug officiel) | Fix BO PS9 inclus : copie 1:1 du fichier original |
Vous vendez perceuses, visseuses, ponceuses, scies, marteaux perforateurs, coffrets d'outils en ligne et voulez démultiplier votre catalogue sans gérer de stock physique.
Vous proposez tondeuses thermiques/électriques, taille-haies, débroussailleuses, motobineuses, broyeurs, pompes immergées, vide-caves… et la saison printemps/été est votre pic d'activité.
Vous vendez chauffage, éclairage, ventilation, aspirateurs, électricité, et avez besoin d'un fournisseur français B2B fiable avec un large catalogue saisonnier.
Le CSV Elemtechnic expose 12 catégories principales (avec 2 doublons de casse normalisés) et 166 sous-catégories distinctes (216 paires CATEGORIE × SOUS_CAT). Le module préserve l'arborescence native du fournisseur — pas d'arbo figée artificielle qui forcerait un re-mapping fastidieux.
| Catégorie principale | Volume | Sous-catégories (extrait) |
|---|---|---|
| 🌱 Jardin | ~450 | Tondeuse thermique/électrique · Taille Haies · Coupe bordures · Débroussailleuse · Tracteur · Motobineuse · Broyeur de végétaux · Aspirateur souffleur… |
| 🏠 Maison | ~384 | Chauffage · Éclairage · Aspirateur · Ventilateur · Bâche · Électricité… |
| 🔧 Outillage | ~233 | Visseuse · Perceuse · Ponceuse · Meuleuse · Scie circulaire · Scie sauteuse · Marteau perforateur · Coffrets · Kits… |
| ⚡ Electroportatif | ~67 | Batterie · Compresseur · Servante… |
| 🚧 Chantier | ~66 | Nettoyeur · Aspirateur souffleur · Bétonnière · Générateur… |
| 💧 Pompes | ~59 | Vide caves · Pompes immergées · Pompes de surface… |
| 🗄️ Rangement atelier | ~26 | Servantes · Rangement modulaire… |
| ⚙️ Stationnaire | ~20 | Outillage stationnaire |
| 🚲 Sport · 🚐 Transport | 3 | Catégories minoritaires conservées par fidélité au catalogue |
La particularité unique de ce module. Le CSV Elemtechnic ne fournit qu'une seule colonne PHOTO_BIG (URL de l'image principale). Pourtant, le CDN Elemtechnic héberge habituellement 4 variantes par produit (Front, Back, Up, Zoom) accessibles par convention de nommage. Le module dérive automatiquement ces 4 URLs supplémentaires en remplaçant .jpg par les suffixes.
| Position | Suffixe | URL générée (ex. REF = SP1150-210) | Vue |
|---|---|---|---|
| Image 1 (cover) | (aucun) | https://eshop.elemtechnic.com/photos/SP1150-210.jpg | 3/4 face standard |
| Image 2 | _F.jpg | SP1150-210_F.jpg | Front (devant) |
| Image 3 | _B.jpg | SP1150-210_B.jpg | Back (arrière) |
| Image 4 | _U.jpg | SP1150-210_U.jpg | Up (dessus) |
| Image 5 | _Z.jpg | SP1150-210_Z.jpg | Zoom détail |
.jpg (« <REF> .jpg »). Le module les nettoie automatiquement avec preg_replace('/\s+\.jpg$/i', '.jpg', $url).getimagesize() : JPEG/PNG/GIF/WebP, fichiers corrompus rejetés sans crasher l'import.ImageManager::resize()<id>.jpg en plus des variantes — sans ce fix, l'image ne s'affiche pas dans la page d'édition produit du BO PS9 (bug PS9 connu).Le catalogue Elemtechnic ne contient pas de déclinaisons taille/couleur (chaque REFERENCE est un produit fini distinct, comme une "perceuse XYZ 18V" complète). Avantages :
| Caractéristique | Valeur |
|---|---|
| Nombre de colonnes | 22 colonnes (NUM, REFERENCE, CATEGORIE, SOUS_CAT, TITRE, DESCRIPTION, EAN, POIDS, STOCK, PRIX, …, PHOTO_BIG, …, MARQUE, GARANTIE) |
| Séparateur | ; (point-virgule) |
| Quotechar | " (double guillemet) |
| Encodage | UTF-8 natif (pas de Windows-1252 ni de conversion à faire) |
| Décimales | Au point (« 26.00 », pas de virgule française à convertir) |
| Poids | En kilogrammes (importé tel quel côté PS) |
| Description | HTML accepté (avec <br/>, listes, gras), multi-lignes dans guillemets |
| Volume catalogue | 1 310 produits · 50 marques · 216 paires CATEGORIE+SOUS_CAT distinctes |
Si la colonne DESCRIPTION du CSV contient au moins 30 caractères de texte (après strip_tags), elle est conservée et reformatée HTML proprement. Si elle est vide ou trop courte, le module génère automatiquement une description HTML structurée à partir du TITRE, de la MARQUE, de la catégorie et de la REFERENCE — pour ne jamais avoir de fiche produit vide nuisible au SEO.
Le module n'écrase jamais une description fournie par le fournisseur.
Le scénario qui change tout :
→ Plus de page qui rame. Plus d'inquiétude. Vous voyez tout ce qui se passe.
Particularité Elemtechnic : le CSV ne fournit pas de prix RRP (recommended retail price). Le module supporte 4 stratégies :
| Mode | Description |
|---|---|
| Markup fixe ⭐ (défaut) | Un seul % appliqué à tous les produits (50% par défaut → PRIX × 1.5). Le plus simple pour démarrer. |
| Paliers | % différent selon la tranche de prix d'achat HT (5 paliers par défaut, configurables : 0-15€/15-30€/30-60€/60-120€/120€+). Optimise les marges sur les produits selon leur gamme. |
| Wholesale | Prix d'achat HT tel quel (vente B2B aux pros). |
| RRP (= PRIX faute de RRP) | Mode dégradé : utilise le PRIX comme prix de vente (donc marge = 0). Utile en attente de configuration. |
{name}, {brand}| Action CRON | Rôle | Fréquence conseillée |
|---|---|---|
full_import | Import complet du catalogue (créations + light updates) | 1×/jour |
light_sync | MAJ prix + stock + dispo des produits déjà importés (mode léger) | toutes les 2-4h |
cleanup_logs | Purge logs > N jours (rétention configurable) | 1×/semaine |
Marques phares du catalogue (extrait, par volume) :
Triple confirmation (boîte de dialogue + saisie SUPPRIMER + bouton). Pas de case « Attributs orphelins » (Elemtechnic n'a pas de déclinaisons taille/couleur). Pas de case « Catégories » : l'arborescence est gérée par le module et recréée si supprimée manuellement depuis le BO.
.jpg automatiquement nettoyéesEtCompat + fix bug image BO PS9 inclusTéléchargez le ZIP, installez via le BO. Auto-création de 5 tables, du fournisseur Elemtechnic, de la clé CRON, des 10 catégories principales natives.
Allez dans Paramètres, collez l'URL du fichier CSV fourni par Elemtechnic (placeholder : https://eshop.elemtechnic.com/exports/catalog.csv), configurez l'option image dans description.
Markup fixe 50% par défaut, ou choisissez Paliers (5 tranches) / Wholesale / RRP. Templates SEO personnalisables avec {name}/{brand}.
Cliquez "Lancer l'import". Mode test 50 produits d'abord pour valider, puis import complet 1 310 lignes. Vous voyez chaque produit créé sous vos yeux.
| PrestaShop | 1.7.x → 9.x (testé sur PS 9.0) |
| PHP | 7.4 minimum, recommandé 8.1+ |
| MySQL / MariaDB | 5.7+ / 10.3+ |
| cURL | Activé (téléchargement CSV + images) |
| Multi-shop | Compatible (force CONTEXT_ALL pour la suppression) |
| Hooks utilisés | Aucun (pas de pollution de la chaîne d'événements) |
| Override de classe | Aucun (préserve vos autres modules) |
| AdminController | Aucun |
| Onglet sidebar BO | Aucun (ne pollue pas votre menu) |
| Compte Elemtechnic B2B | Compte requis pour la facturation et la livraison |
| URL CSV | À demander à votre commercial Elemtechnic |
R : Oui, totalement compatible PS 9.x. Le module gère la migration spécifique PS9 où meta_keywords a été retiré (bascule automatique vers ps_tag) ainsi que le bug PS9 où l'image originale n'apparaît pas dans la page d'édition produit BO (fix par copie 1:1 du fichier <id>.jpg en plus des variantes redimensionnées).
R : Le téléchargement échoue avec un 404 et le module passe silencieusement à la suivante. Aucune erreur générée. Vous obtenez exactement les images qui existent réellement chez le fournisseur, sans fiche cassée. Sur le catalogue actuel, la grande majorité des produits ont au moins l'image cover, certains 2-3 variantes, quelques-uns les 5.
R : Le module les détecte automatiquement avec une regex /\s+\.jpg$/ et les nettoie avant le téléchargement (« SP1150-210 .jpg » devient « SP1150-210.jpg »). Bug fournisseur géré de manière transparente, vous n'avez rien à faire.
R : Oui, le module est spécialement optimisé. L'architecture "1 produit = 1 appel AJAX" garantit qu'aucun appel ne dépasse 2-3 secondes. Aucun risque de timeout Apache 5xx, contrairement aux modules d'import "tout-en-un".
R : Elemtechnic ne fournit qu'un PRIX d'achat HT (pas de prix public conseillé). Le module est configuré par défaut en mode "Markup fixe 50%" (PRIX × 1.5). Tu peux passer en mode "Paliers" (5 tranches configurables : 0-15€/15-30€/30-60€/60-120€/120€+) ou "Wholesale" (vente B2B au prix d'achat) dans l'onglet Marges & SEO.
R : À l'install, le module crée 10 catégories principales natives Elemtechnic (Jardin, Maison, Outillage, Electroportatif, Chantier, Pompes, Rangement atelier, Stationnaire, Sport, Transport). Les sous-catégories sont créées à la volée à l'import à partir de la colonne SOUS_CAT du CSV (avec leur nom exact). La normalisation auto fusionne les typos de casse (« jardin » et « Jardin » → une seule catégorie « Jardin »).
R : Oui. Mode léger automatique : les produits existants sont détectés via leur REFERENCE et seuls leur prix + stock sont rafraîchis. Vos descriptions, images, catégories et tags ne sont pas réécrits — vous gardez vos personnalisations. Idéal pour rafraîchir quotidiennement (ou via CRON light_sync).
R : Onglet Importation → Suppression sélective → cochez "Produits importés" → SUPPRIMER. Vous pouvez ajouter "Marques orphelines / Fournisseur" pour un nettoyage complet. Triple confirmation pour éviter les erreurs.
R : Bouton "Arrêter" disponible pendant l'import (UI) et pendant le CRON (flag file). Stop propre à la fin du produit en cours, sauvegarde de l'état pour reprise.
R : Oui. Les catégories et produits sont créés sur tous les shops actifs. La suppression force CONTEXT_ALL pour éviter le quirk PS9 où Product->delete() retourne false en multi-shop.
R : Oui, mais l'uninstall conserve volontairement vos produits importés (perte irréversible évitée). La zone "Suppression sélective" permet un nettoyage granulaire avec triple confirmation : produits / marques / fournisseur / journaux, indépendants.
Le Module Elemtechnic dropshipping outillage jardin maison est l'outil le plus complet pour vendre les 1 310 références Elemtechnic (perceuses, tondeuses, taille-haies, nettoyeurs, pompes, chauffage, éclairage…) sur PrestaShop. Une seule fois configuré, il importe automatiquement le catalogue à votre rythme avec ses 5 images dérivées par produit.
⚡ INSTALLATION 3 MIN · 📚 IMPORT TEMPS RÉEL · 🛡️ COMPATIBLE PS 1.7 → 9 · 🇫🇷 SUPPORT FRANÇAIS
Tables BDD créées (5) : wp_elemtechnic_history, wp_elemtechnic_import_errors, wp_elemtechnic_product_meta (sku unique = REFERENCE), wp_elemtechnic_combination_meta (non utilisée — pas de déclinaisons), wp_elemtechnic_category_mapping (csv_path unique = "MAIN > SUB" normalisé)
Configurations PS : WPET_SETTINGS (JSON), WPET_SUPPLIER_ID, WPET_CRON_KEY, WPET_LAST_IMPORT_AT, WPET_LAST_IMPORT_COUNT, WPET_CRON_LAST_*
CSV Elemtechnic (22 colonnes UTF-8) : NUM, REFERENCE (SKU), CATEGORIE + SOUS_CAT, TITRE, DESCRIPTION (HTML), EAN, POIDS (kg), STOCK, PRIX (HT), TRANSPORT, EN_PROMO, PRIX_PROMO, PHOTO_110, PHOTO_300, PHOTO_BIG, REAPPRO, INSERT, UPDATE, CHARGE_COLIS, MARQUE, GARANTIE
Architecture : 5 classes PHP propres (EtCompat, EtCategoryTaxonomy, EtCategoryMapper, EtFeatureMapper [code mort par design], EtCsvImporter) + module principal + routeur AJAX + CRON. Aucun override de classe core PrestaShop. Code commenté en français.
Colonnes synthétiques générées dans parseCsvToArray : 6 colonnes ajoutées à chaque ligne après lecture — CATEGORY_COMBINED (« CATEGORIE > SOUS_CAT »), IMG_COVER (PHOTO_BIG nettoyé), IMG_F, IMG_B, IMG_U, IMG_Z (URLs dérivées par suffixes).
Aliases compatibilité moteur partagé : sku → reference, name_fr → titre, description_fr → description, brand → marque, parent → reference, price → prix, recommended-retail-price → prix (faute de RRP), weight → poids, qty → stock, category → CATEGORY_COMBINED, image-url-1..5 → IMG_*.
Mapping catégories : direct et déterministe (CSV fournit MAIN+SUB explicitement). Pas de fuzzy matching nécessaire. Cache DB pour réutiliser les associations résolues.
Sécurité : pSQL() partout, dossier uploads/ protégé, validation format images (getimagesize), CSRF natif PS sur AJAX, échappements HTML systématiques (htmlspecialchars), hash_equals() sur clé CRON.
Compatibilité PS9 spécifique : migration automatique meta_keywords → ps_tag/ps_product_tag via Tag::addTags(), gestion du quirk Product::delete() qui retourne false en multi-shop, fix BO PS9 image originale (copie 1:1 du fichier <id>.jpg avant les variantes ImageManager::resize).
Gestion bug fournisseur : preg_replace('/\s+\.jpg$/i', '.jpg', $url) appliqué sur PHOTO_BIG dans parseCsvToArray pour les ~50 lignes avec espace parasite.
📦 Module développé par WebPoint · webpoint.fr · Mises à jour régulières · Code propre & commenté
play_circle_filled
play_circle_filled
play_circle_filled
play_circle_filled
Aucun avis pour ce produit pour le moment.
Référence: WP-TRD-CFR
Marque: WebPoint
Référence: WP-BXP-FRX
Marque: WebPoint
Référence: WP-DLV-FRX
Marque: WebPoint
Référence: WP-TFC-CSV
Marque: WebPoint
Référence: wp-matterhorn-dropshipping-mode-lingerie-prestashop
Marque: WebPoint
Référence: WP-BTS2026-DROP
Marque: WebPoint
Référence: WP-RSV-CSV
Marque: WebPoint
Référence: wp-watchimport-dropshipping-montres-ila-uhren-csv-prestashop
Marque: 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
Module clé-en-main pour automatiser votre dropshipping outillage, jardin et maison avec Elemtechnic, grossiste B2B français : import CSV de 1 310 produits (perceuses, tondeuses, taille-haies, nettoyeurs, chauffages, éclairages, pompes…) en une commande.
✅ 1 310 références · 50 marques · 10 catégories natives + sous-cats à la volée
✅ Multi-images dérivées par suffixes _F/_B/_U/_Z (Front/Back/Up/Zoom)
✅ 1 ligne CSV = 1 produit (pas de déclinaisons à gérer)
✅ Encodage UTF-8 natif · 4 modes de prix · CRON 24/7 · Compatible PS 1.7 → 9.x
✅ Fix BO PrestaShop 9 image originale inclus
Vous configurez. Le module importe. Vous vendez du bricolage. 🔧