Référence: WP-VI-CON-V1

Marque: WebPoint

WebPoint Video Product Pro - Générateur de Vidéos Produits PRESTASHOP

star star star star star
(1)
Générateur vidéo produit automatisé Générateur vidéo produit automatisé Transformez vos produits en vidéos professionnelles automatiquement ! WebPoint Video Product Pro génère des vidéos publicitaires captivantes, narration multilingue, musique et effets visuels. Compatible 30+ langues, logo personnalisé, animation prix.  Boostez vos conversions jusqu'à...
10,00 €
Détails
En stock

Référence: BOUT-93K2X

Marque: WebPoint

Boutique en Ligne Clé en Main — Votre Site de Vente Professionnel Prêt à Lancer

Recevez votre boutique en ligne clé en main sous 48h, entièrement configurée et prête à accueillir vos premiers clients. Design professionnel et moderne, adapté à tous les écrans. Paiement par carte bancaire et PayPal déjà en place, livraison paramétrée avec les principaux transporteurs français, pages légales rédigées. Votre site est optimisé pour...
---
En stock

Référence: EXT-CRMAX-MULTILANG

Marque: WebPoint

Crunchyroll Maximizer + Auto Skip Intro - Extension Chrome GRATUITE 2025

star star star star star_half
(5)
Extension Crunchyroll gratuite et puissante Télécharger Crunchyroll Extension Chrome révolutionnaire 100% GRATUITE qui transforme votre expérience Crunchyroll \!
---
En stock

Référence: EBP-2025-PRO

Marque: WebPoint

eBay Assistant Pro : Votre Compagnon IA Ultime pour Vos Annonces eBay

star star star star star_half
(228)
Extension eBay automatisée par intelligence artificielle eBay Assistant Pro est bien plus qu'une simple extension Chrome - c'est votre assistant intelligent dédié à la création de listings eBay qui maximisent votre potentiel de vente. Conçu pour les vendeurs qui cherchent à gagner du temps ⏳ et à améliorer la qualité de leurs annonces, cet outil...
5,00 €
Détails
En stock
Toutes les meilleures ventes
corde à sauter bleu, matériel en métal, sport
  • corde à sauter bleu, matériel en métal, sport
  • chemise plissée imprimée, coton, motifs, décontractée
  • vêtements hommes, élégant, noir, motifs, tendance
  • T-shirt blanc coton graphique, unisexe
  • Sweat unisexe gris, sport, capuche, confortable
  • vêtements homme, tendance, collection
  • Chaussures d'haltérophilie, blanc, gomme, taille 38 2/3
  • chaussures haltérophilie blanches gomme taille 38 2/3
  • interface utilisateur, logiciels, e-commerce, importation CSV
  • interface utilisateur, logiciel, importation CSV, paramètres
  • interface utilisateur, paramètres, e-commerce, configuration, marges, SEO, templates
  • configuration de serveur, importation automatique, interface utilisateur, système de log
  • mappages catégories, PrestaShop

Module Training-Distribution Dropshipping Sport PrestaShop

WP-TRD-CFR
WebPoint

Module clé-en-main pour automatiser votre dropshipping de matériel sportif et nutrition avec Training-Distribution, grossiste français spécialisé Cross Training et Fitness : import CSV de 2 300 références (vêtements training, chaussures, accessoires mains, ceintures de force, cordes à sauter, nutrition) issus de 32 marques ROKFIT, REHBAND, PICSIL, BAREBELLS, NOCCO, TYR, NORTHERN SPIRIT, VELITES…

Mono-langue français natif (CSV ISO-8859-1 séparateur virgule, conversion auto)
10 catégories sport prêtes à l'install + 42 sous-catégories
Couleur + Taille appendues au titre avec troncature 128 chars (refs CSV incohérentes)
Multi-images N URLs depuis 1 cellule unique · Description auto-générée
✅ Mode léger sur ré-import · CRON 24/7 · Compatible PS 1.7 → 9.x

Vous configurez. Le module importe. Vous vendez le sport français en ligne.

159,00 €
HT
Quantité
9999 Produits

Description
🚀 Voir la démo en ligne avec quelques produits importés
Aperçu réel du module — seul un échantillon du catalogue a été importé · demos.akimania.com/ps9-training-distribution/

Module PrestaShop de dropshipping TRAINING-DISTRIBUTION

Catalogue source disponible en : FR

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.

🏋️

Module Training-Distribution Dropshipping Sport

Le module qui automatise de A à Z votre dropshipping cross-training, fitness et nutrition sportive sur PrestaShop

PrestaShop 1.7 → 9.x  ·  2 300 produits  ·  32 marques  ·  10 catégories sport  ·  CRON 24/7

Vous lancez une boutique de matériel de musculation, un site cross-training, un e-commerce de nutrition sportive ou de vêtements de sport ? Vous travaillez avec Training-Distribution (grossiste français spécialisé Cross Training et fitness) et vous passez vos journées à recopier 2 300 fiches produit, à uploader manuellement les multiples photos par produit, à recréer chaque taille/couleur comme un produit distinct (parce que les références fournisseur changent inter-tailles), à mapper chaque catégorie aux bonnes rubriques de votre arborescence ?

Avec le Module Training-Distribution dropshipping sport cross-training fitness, tout devient automatique. Vous renseignez l'URL du CSV Training-Distribution, vous cliquez "Lancer l'import", et le module crée vos 2 300 produits PrestaShop en français avec leur taille + couleur dans le titre, leurs N photos depuis la cellule unique CSV, leur référence native, dans une arborescence de 10 catégories sport prête à l'emploi (Vêtements Femme, Vêtements Sport, Chaussures, Chaussettes, Mains & Maniques, Protections corps, Cordes & Charges, Nutrition & Compléments, Accessoires sport, Autre).

Avant vs Après le Module Training-Distribution

Tâche ❌ Sans le module ✅ Avec le module
Import 2 300 références sport80h+ manuel, recopie portail Training-Distribution1 clic, ~2h en arrière-plan
Couleur + Taille dans le titreSaisie manuelle « Genouillères Noir Taille XL » à la fin du titreAuto-append « — Couleur · Taille XX » + troncature 128 chars
Multi-images depuis cellule uniqueParsing manuel des URLs concaténées par virgulesSplit + validation auto, 1re = cover
Description vide CSV (aucune fournie)Fiches fantômes, mauvais SEO, taux de rebondAuto-génération HTML structurée nom + marque + cat
Catégorie unique CSV (1 niveau)Création manuelle d'une arbo cohérente sport10 cats principales + 42 sous-cats créées à l'install
Encodage ISO-8859-1 (pas UTF-8)Caractères français cassés (« Mapalé », « Genouillères »)Conversion automatique cellule par cellule
Symbole € mal-encodé (¤ en ISO)Prix avec « ¤ » ou ratés à l'import¤ strippé automatiquement, prix propres
Image originale BO PrestaShop 9Image cassée BO PS9 (bug officiel)Fix BO PS9 inclus : copie 1:1 fichier original
Rafraîchir prix/stockTout refaire à zéro chaque jourMode léger automatique : MAJ prix+stock seulement

À qui s'adresse ce module ?

E-commerce Cross Training & Fitness

Vous vendez du matériel cross-training (genouillères, ceintures, maniques, cordes à sauter, disques bumper, sangles), vêtements training, chaussures Haltérophilie. Training-Distribution est référent FR sur ces niches avec ROKFIT, REHBAND, PICSIL, VELITES en marques phares.

Boutique de musculation

Vous proposez accessoires force et musculation : ceintures de force, protège-poignets, genouillères, gilets lestés, haltérophilie. ~150 références spécifiquement musculation dans le catalogue.

E-commerce nutrition sportive

Protéines, BCAA, pre-workout, snacks protéinés (BAREBELLS, NOCCO), boissons énergisantes, oméga 3 et compléments alimentaires sport. ~150 références nutrition pour une offre francophone complète.

Fonctionnalités complètes du Module Training-Distribution

Couleur + Taille appendues au titre — Innovation Training-Distribution

Particularité du CSV Training-Distribution. Contrairement aux autres fournisseurs, la « Référence » change pour chaque taille (ex `R_N_GEN_0535_XS`, `_S`, `_M`, `_L`, `_XL` — toutes différentes). Pire encore : la cohérence n'est même pas garantie sur la troncature (ligne L a `R-N_GEN_0535_L` avec un tiret au lieu d'underscore). Conséquence : impossible de regrouper plusieurs lignes en 1 produit avec ses combinations PS.

Solution adoptée par le module : 1 ligne CSV = 1 produit PS distinct, et la couleur + taille sont appendues automatiquement au titre du produit avec un format graphique soigné.

Exemple :
"Paire Genouillères Noir 5 mm | REHBAND" + Couleur "Noir" + Taille "XL"
→ "Paire Genouillères Noir 5 mm | REHBAND — Noir · Taille XL"
  • Troncature automatique au max 128 caractères (limite Product::name PS) : si le titre concaténé dépasse, le titre original est tronqué avec « … » pour laisser la place à la couleur + taille intactes
  • UTF-8 safe : la troncature utilise mb_substr(), jamais coupé au milieu d'un caractère multi-byte
  • Format graphique : em-dash (—) + middot (·) pour bonne lisibilité visuelle
  • Référence native par produit : la « Référence » du CSV est utilisée comme Product::reference (champ PS natif)

Arborescence sport — 10 catégories principales × 42 sous-catégories

Le CSV Training-Distribution n'expose qu'UN SEUL niveau de catégorie par produit (« Catégorie »). Le module compense ça en proposant à l'install une arborescence sport de 10 catégories principales prêtes à l'emploi, avec 42 sous-catégories qui reproduisent à l'identique les noms exposés par le CSV.

Catégorie principaleSous-catégories CSV regroupées
Vêtements FemmeBrassières sport · T-shirts - Crop tops · Textile Femme Sport
Vêtements SportT-shirts - Débardeurs · Sweats - Hoodies · Shorts - Leggings · Shorts - Joggings · Maillot de bain
ChaussuresCross Training · Haltérophilie & Powerlifting
ChaussettesEntraînement · Sport enfant · Socquettes respirantes & training légères
Mains & ManiquesManiques avec/sans magnésie · Maniques Cross Training · Tape & Protection · Magnésie · Patchs Velcro
Protections corpsCeintures de force · Genouillères · Protège poignets · Gilet lesté
Cordes & ChargesCordes à sauter · Câbles de remplacement · Disques Bumper · Sangle de tirage
Nutrition & ComplémentsProtéines/BCAA/Pre Workout · Snacks · Boissons énergisantes · Vitamines · Oméga 3 · Nutrition Sport
Accessoires sportBandeaux · Casquettes/Bonnets · Lunettes · Gourdes · Sac de sport · Carte cadeau
AutreDivers / À classer (fallback : Accueil, vide, « Catalogue Sport… », inconnu)
  • Création multilingue à l'install : 10 cats principales + 42 sous-cats créées idempotemment sous votre catégorie racine PS
  • Cache DB du mapping : la cat CSV résolue est mémorisée dans wp_trainingdist_category_mapping pour les imports suivants
  • Onglet Mappings catégories dans le BO : tableau auto-chargé avec sélecteur des 42 sous-cats + bouton Re-mapper pour fusionner ou renommer après l'import
  • Fallback intelligent : si la cat CSV est vide, « Accueil », « Catégorie » ou « Catalogue Sport… », le produit est routé vers Autre > Divers / À classer
  • Filet de sécurité : à chaque ouverture du module BO, l'arborescence est revérifiée. Une cat supprimée manuellement est recréée automatiquement

Multi-images depuis cellule unique « URL Images »

La colonne « URL Images » du CSV contient N URLs séparées par des virgules dans une cellule entre guillemets (ex « url1.jpg,url2.jpg,url3.jpg »). Le module split par virgule, valide chaque URL (préfixe http(s)), et importe toutes les images.

  • 1re URL = cover automatiquement
  • Validation format via getimagesize() : JPEG/PNG/GIF/WebP, fichiers corrompus rejetés sans crasher l'import
  • Génération auto de toutes les tailles PS (small, medium, large, home_default…)
  • Fix BO PrestaShop 9 inclus : copie 1:1 du fichier original <id>.jpg en plus des variantes
  • Téléchargement résilient : retry × 3 avec backoff sur 503/timeout, log d'erreur si échec total (l'import continue)

Description auto-générée (CSV sans description fournisseur)

Training-Distribution ne fournit AUCUNE colonne description dans le CSV. Le module génère systématiquement une description HTML structurée à partir du libellé, de la marque, de la catégorie et de la référence — pour ne jamais avoir de fiche produit fantôme côté front (anti-rebond + bon SEO).

Encodage ISO-8859-1 + séparateur virgule

Le CSV training-distribution est en ISO-8859-1 avec séparateur virgule (à la différence des autres modules qui utilisent UTF-8 + ";"). Le module gère ça :

  • Conversion ISO-8859-1 → UTF-8 cellule par cellule via mb_convert_encoding() avec détection auto si déjà en UTF-8
  • Symbole monnaie ¤ (= € mal-encodé Win-1252) strippé automatiquement à la fin des prix
  • Décimales virgule converties en point sur les colonnes Prix et Poids
  • Cellule URL Images entre guillemets : virgules internes préservées par fgetcsv standard, splitting fait dans importMultiImages()

Architecture import temps réel

Le scénario qui change tout :

  1. Préparation : le module télécharge le CSV depuis l'URL Training-Distribution et met les 2 300 lignes en cache JSON
  2. Import "1 ligne CSV = 1 appel AJAX" : pas de freeze 2 heures, vous voyez chaque produit créé un par un
  3. Barre de progression rouge & or : pourcentage live + compteur X/Y
  4. Journal live : badge coloré (Créé / Mis à jour / Ignoré / Erreur) + référence + titre + ID PS#
  5. ⏸️ Bouton Arrêter à tout moment, reprise possible
  6. Stats live : Lignes traitées · Créés · Mis à jour · Ignorés · Erreurs

→ Plus de page qui rame. Plus d'inquiétude. Vous voyez tout ce qui se passe.

Marges & SEO configurables

4 modes de calcul de prix

ModeDescription
RRP ⭐ (défaut)Prix de vente CSV tel quel — le plus simple pour démarrer.
Paliers% différent selon la tranche de prix HT (5 paliers configurables : 0-15€/15-30€/30-60€/60-120€/120€+ — adapté aux protéines à 30€ comme aux disques bumper à 200€+).
Markup fixeUn seul % appliqué (50% par défaut → prix HT × 1.5).
WholesalePrix d'achat HT tel quel (vente B2B aux salles de sport, coachs, etc.).

SEO templates personnalisables

  • Meta title / meta description avec variables : {name}, {brand}
  • PS Tags français auto-générés depuis brand + category + couleur (si présente)
  • Mode léger (light update) : 2e import = MAJ prix+stock seulement, vos personnalisations BO sont préservées
  • Auto-désactivation rupture stock (option) ou « garder visible pour le SEO »
  • Image dans description : injection de la 1re image dans la description longue (boost SEO on-page)

⏰ CRON 24/7 — 3 actions automatisées

Action CRON Rôle Fréquence conseillée
full_importImport complet (créations + light updates)1×/jour
light_syncMAJ prix + stock + dispo des produits déjà importés (mode léger)toutes les 2-4h
cleanup_logsPurge logs > N jours (rétention configurable)1×/semaine
  • Clé secrète 32 caractères hex générée à l'install — vos URLs CRON ne peuvent pas être devinées
  • Régénération à 1 clic de la clé en cas de fuite
  • Auto-relance asynchrone : auto-rappel en arrière-plan si le time-budget est atteint (60s par défaut)
  • Reprise précise : reprend exactement à la ligne où il s'est arrêté
  • Lock anti-concurrence via flock : pas d'exécutions parallèles
  • Retry téléchargement CSV 3× avec backoff 2s/4s/6s
  • Bouton Stop côté BO pour arrêter proprement un CRON en cours
  • Mode test avec limite de produits configurable (10-100 pour valider rapidement)

Le catalogue Training-Distribution en chiffres

2 300
références catalogue
32
marques distinctes
10
cats principales sport
42
sous-catégories
FR
mono-langue natif
B2B français

Marques phares du catalogue Training-Distribution (extrait par volume) :

ROKFIT REHBAND PICSIL BAREBELLS NOCCO TYR NORTHERN SPIRIT VELITES CELLUCOR C4 VERY BAD WOD HEXXEE SOCKS BARBELL REGIMENT + 20 autres marques

Maintenance — Suppression sélective

  • Produits importés : détection à 4 sources (meta, supplier, product_supplier, mapping catégories), compatible PS9 multi-shop avec fallback wipe SQL sur les tables liées
  • Attributs orphelins : ce module ne crée AUCUN attribut PS (couleur+taille appendues au titre, pas de combinations). Cette case n'a d'effet que si vous avez créé manuellement des attributs en BO
  • Marques orphelines : supprime les fabricants Training-Distribution (ROKFIT, REHBAND, PICSIL, BAREBELLS, NOCCO, TYR, NORTHERN SPIRIT, VELITES, …) qui n'ont plus aucun produit
  • Fournisseur Training-Distribution : supprime le fournisseur uniquement s'il n'a plus aucun produit lié
  • Journaux internes : truncate des tables history et import_errors

Triple confirmation (boîte de dialogue + saisie SUPPRIMER + bouton). L'arborescence des catégories n'est pas effacée — gérée par le module, recréée à la prochaine ouverture si vous l'avez supprimée manuellement.

⭐ 12 raisons de choisir le Module Training-Distribution

  1. Installation 3 minutes : URL CSV + lancer l'import
  2. Couleur + Taille appendues au titre avec troncature 128 chars UTF-8 safe — solution propre face aux refs CSV incohérentes
  3. Mono-langue français natif — descriptions FR rédigées humainement par Training-Distribution
  4. Conversion ISO-8859-1 → UTF-8 automatique (caractères français préservés)
  5. Auto-génération SDE systématique (CSV sans description fournisseur)
  6. 10 catégories sport prêtes à l'install + 42 sous-catégories alignées avec le CSV
  7. Multi-images N URLs depuis cellule unique + fix BO PS9 inclus
  8. 4 modes de prix (RRP / Paliers / Markup fixe / Wholesale) — adaptés aux écarts de prix protéines/disques bumper
  9. Import temps réel produit-par-produit : barre live, journal console, bouton Arrêter
  10. Mode léger automatique sur ré-import : MAJ prix+stock seulement
  11. CRON 24/7 avec time-budget, auto-relance asynchrone, retry, lock
  12. Aucun AdminController, aucune Tab BO, aucun override : ne pollue pas votre menu, ne casse pas vos autres modules

Comment ça marche en 4 étapes

1

Installez le module

Téléchargez le ZIP, installez via le BO. Auto-création de 5 tables, du fournisseur Training-Distribution, de la clé CRON, et de l'arborescence sport (10 cats × 42 sous-cats).

2

Renseignez l'URL CSV

Allez dans Paramètres, collez l'URL fournie par Training-Distribution. Configurez la catégorie racine sous laquelle l'arbo est créée (Home par défaut).

3

Configurez vos marges

Mode RRP par défaut. Vous pouvez aussi choisir Paliers (5 tranches) / Markup fixe / Wholesale. Templates SEO personnalisables avec {name}/{brand}.

4

Lancez l'import

Cliquez "Lancer l'import". Mode test 20 produits d'abord pour valider, puis import complet 2 300 produits (~2h). Vous voyez chaque produit créé avec sa Couleur + Taille en titre sous vos yeux.

Compatibilité technique

PrestaShop1.7.x → 9.x (testé sur PS 9.0)
PHP7.4 minimum, recommandé 8.1+
MySQL / MariaDB5.7+ / 10.3+
cURLActivé (téléchargement CSV + images)
Multi-shopCompatible (force CONTEXT_ALL pour la suppression)
Hooks utilisésAucun (pas de pollution de la chaîne d'événements)
Override de classeAucun (préserve vos autres modules)
AdminControllerAucun
Onglet sidebar BOAucun (ne pollue pas votre menu)
Compte Training-Distribution B2BCompte requis pour la facturation et l'accès au CSV
URL CSVÀ demander à votre commercial Training-Distribution

Foire aux questions

Q : Le Module Training-Distribution fonctionne-t-il sur PrestaShop 9 ?

R : Oui, totalement compatible PS 9.x. Le module gère la migration spécifique PS9 où meta_keywords a été retiré (bascule auto 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).

Q : Pourquoi 1 ligne CSV = 1 produit (pas de groupage taille/couleur) ?

R : Parce que le CSV training-distribution n'expose pas de référence parent commune entre les tailles d'un même produit. Chaque taille a une réf totalement différente (ex `R_N_GEN_0535_XS`, `_S`, `_M`, `_L`, `_XL` — toutes distinctes), et même la troncature ne marche pas (ligne L a `R-N_GEN_0535_L` avec un tiret). Donc impossible de regrouper. Solution : 1 ligne = 1 produit, taille appendue au titre.

Q : Les titres « — Couleur · Taille XL » risquent d'être longs. Comment c'est géré ?

R : Le module tronque automatiquement le titre original (avec « … ») si nécessaire pour rester sous la limite PS de 128 caractères, en gardant toujours la couleur + taille intactes. UTF-8 safe (jamais coupé au milieu d'un caractère multi-byte).

Q : Comment la hiérarchie des catégories est-elle créée ?

R : À l'install, le module crée 10 catégories principales sport + 42 sous-catégories sous votre racine PS (Home par défaut). À chaque import, la « Catégorie » CSV est mappée vers la bonne sous-catégorie via une table interne. Si elle ne match pas, elle tombe dans « Autre > Divers / À classer » (jamais d'erreur). Onglet Mappings pour fusionner ou renommer après l'import.

Q : Le CSV est en ISO-8859-1 — comment le module gère ça ?

R : Le module convertit chaque cellule de ISO-8859-1 vers UTF-8 via mb_convert_encoding() (avec détection auto si la cellule est déjà UTF-8). Les caractères français comme « Genouillères », « Brassières », « Mapalé » sont préservés. Le symbole « ¤ » à la fin des prix (= € mal-encodé Win-1252) est strippé automatiquement. Décimales virgule converties en point.

Q : Pourquoi ma description est auto-générée ?

R : Le fournisseur Training-Distribution ne fournit aucune colonne description dans le CSV. Pour ne jamais avoir de fiche produit fantôme côté front (et nuisible au SEO), le module génère un texte HTML structuré à partir du nom + marque + catégorie + référence. Vous pouvez personnaliser manuellement les fiches qui vous intéressent — le mode léger ne les écrasera plus.

Q : Puis-je importer plusieurs fois le même CSV ?

R : Oui. Mode léger automatique : les produits existants sont détectés via leur Référence CSV (= sku unique par ligne) et seuls leur prix + stock sont rafraîchis. Vos descriptions, images, catégories et tags ne sont pas réécrits — vous gardez vos personnalisations.

Q : Comment supprimer tous les produits Training-Distribution ?

R : Onglet Importation → Suppression sélective → cochez « Produits importés » + « Marques orphelines » + « Fournisseur Training-Distribution » + « Journaux » → SUPPRIMER. Triple confirmation pour éviter les erreurs.

Q : Et si je veux arrêter un import en cours ?

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 à la ligne exacte d'arrêt.

Q : Le module est-il compatible multi-shop ?

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.

Q : Aucun AdminController, aucune Tab BO ?

R : Confirmé. Le module utilise uniquement getContent() + AJAX. Pas de pollution du menu BO PrestaShop. Aucun override de classe core.

Prêt à automatiser votre dropshipping sport ?

Le Module Training-Distribution dropshipping sport cross-training fitness est l'outil le plus complet pour vendre les 2 300 références Training-Distribution (cross-training, fitness, musculation, nutrition sportive) sur PrestaShop. Une seule fois configuré, il importe automatiquement le catalogue avec couleur + taille en titre, ses N photos par produit, sa hiérarchie sport prête à l'emploi.

INSTALLATION 3 MIN  ·  📚 IMPORT TEMPS RÉEL  ·  🛡️ COMPATIBLE PS 1.7 → 9  ·  🇫🇷 SUPPORT FRANÇAIS

📋 Détails techniques pour développeurs

Tables BDD créées (5) : wp_trainingdist_history, wp_trainingdist_import_errors, wp_trainingdist_product_meta (sku unique = Référence CSV), wp_trainingdist_combination_meta (sku unique), wp_trainingdist_category_mapping (csv_path unique)

Configurations PS : WPTD_SETTINGS (JSON), WPTD_SUPPLIER_ID, WPTD_CRON_KEY, WPTD_LAST_IMPORT_AT, WPTD_LAST_IMPORT_COUNT, WPTD_LAST_UPLOADED_CSV, WPTD_CRON_LAST_*

CSV Training-Distribution (10 colonnes ISO-8859-1, séparateur virgule) : Marque, Catégorie, Nom, Taille, Couleur, URL Images, Stock, Poids, Référence, Prix de vente (avec ¤ stripped)

Architecture : 5 classes PHP propres (TdCompat, TdCategoryTaxonomy, TdCategoryMapper, TdFeatureMapper [code mort par design — pas de Features sur ce CSV], TdCsvImporter) + module principal + routeur AJAX + CRON. Aucun override de classe core PrestaShop.

Aliases moteur partagé : sku → Référence, name_fr → Nom, brand → Marque, category → Catégorie, price → Prix de vente, weight → Poids (en kg natifs, pas grammes), qty → Stock, size → Taille, color → Couleur, image-url-1 → URL Images (cellule unique splittée).

appendVariantToName() : helper qui appende « — Couleur · Taille XX » au nom produit avec troncature 128 chars UTF-8 safe (mb_substr). Si le titre concaténé dépasse, le titre original est tronqué avec « … » pour garder couleur+taille intactes.

importMultiImages() : split la cellule URL Images par virgule, valide chaque URL (preg_match `^https?://`), 1re URL = cover. Téléchargement avec retry × 3 backoff, validation getimagesize JPEG/PNG/GIF/WebP, génération auto de toutes les tailles PS via ImageManager::resize, fix BO PS9 par copie 1:1 du fichier original <id>.jpg.

ensureSupplierExists() : INSERT SQL direct (pas new Supplier() + ->add() qui échoue silencieusement en PS9). Détection dynamique de la colonne meta_keywords dans ps_supplier_lang (présente PS7, retirée PS9). Multi-shop via ps_supplier_shop. Filet de sécurité : appelée aussi avant chaque import (pas seulement à l'install).

Cache statique Db::getValue() : les 4 requêtes d'existence dans processRow() utilisent useCache=false pour bypasser le cache statique PS qui persiste entre workers PHP-FPM (sinon les ré-imports ne trouvent pas les produits déjà importés et créent des doublons).

Sécurité : pSQL() partout, dossier uploads/ protégé, validation format images, CSRF natif PS sur AJAX, échappements HTML systématiques, hash_equals() sur clé CRON.

Compatibilité PS9 spécifique : migration auto meta_keywordsps_tag/ps_product_tag via Tag::addTags(), gestion du quirk Product::delete() qui retourne false en multi-shop, fix BO PS9 image originale.

Encodage : conversion ISO-8859-1 → UTF-8 cellule par cellule via mb_convert_encoding() avec détection préalable si déjà UTF-8 valide. Strippage du symbole ¤ + espaces insécables sur les prix. Conversion virgule décimale → point.

Module développé par WebPoint · webpoint.fr · Mises à jour régulières · Code propre & commenté

Détails du produit
WP-TRD-CFR
9999 Produits
  • Front office play_circle_filled

    Front office

  • Back office play_circle_filled

    Back office

  • Ebay-assistant play_circle_filled

    Ebay-assistant

  • Import CSV Pro Busyx play_circle_filled

    Import CSV Pro Busyx

8 autres produits dans la même catégorie :

Référence: WP-DBR-EHU

Marque: WebPoint

Module Debranet Dropshipping Adulte pour PrestaShop

Module clé-en-main pour automatiser votre dropshipping de produits adultes avec Debranet, grossiste B2B hongrois : import XML auto-paginé du catalogue (~7 688 références) en anglais et hongrois. Single-click import : marques, catégories, produits — tout en une commande ✅ Pagination automatique 100×100 sur l'API codekey-protégée ✅ Hiérarchie des ~78...
99,00 €
Détails
En stock

Référence: wp-matterhorn-dropshipping-mode-lingerie-prestashop

Marque: WebPoint

Module Matterhorn Dropshipping pour PrestaShop — Mode & Lingerie Automatisé

Module clé-en-main pour automatiser votre dropshipping Matterhorn, leader européen B2B mode & lingerie : 50 000+ produits, 197 marques, 13 langues. Import automatique du catalogue (variantes, multi-images) ✅ Synchronisation stock & prix toutes les 2 heures ✅ Commandes envoyées au fournisseur dès le paiement client ✅ Tracking + email d'expédition...
99,00 €
Détails
En stock

Référence: WP-FRX-USA

Marque: WebPoint

Module FragranceX Dropshipping Parfumerie pour PrestaShop, Catalogue de milliers de Parfums

Le SEUL module PrestaShop qui automatise le dropshipping de votre catalogue FragranceX — l'un des plus grands grossistes mondiaux de parfumerie (USA), avec 13 000 références de marques iconiques : Calvin Klein, Givenchy, Versace, Dior, YSL, Hugo Boss, Armani, Paco Rabanne… 8 fichiers de feed au choix — vous sélectionnez le plus adapté à votre boutique✅...
99,00 €
Détails
En stock

Référence: WP-TFC-CSV

Marque: WebPoint

Module de DROPSHIPPING PrestaShop TEFCOLD, Équipements de Réfrigération Pro

Module de DROPSHIPPING PrestaShop TEFCOLD Le module TEFCOLD PrestaShop importe automatiquement le catalogue complet du fabricant danois TEFCOLD A/S dans votre boutique : 959 équipements de réfrigération professionnels répartis sur 4 marques (TEFCOLD, G-Line, Serrco, ISA), avec une description PREMIUM auto-générée en 12 ingrédients visuels (étiquette...
159,00 €
Détails
En stock

Référence: WP-DSX-AFR

Marque: WebPoint

Module Drop-sexy Dropshipping Adulte pour PrestaShop

Module clé-en-main pour automatiser votre dropshipping de produits adultes avec Drop-sexy, grossiste français : import CSV de 3 768 références érotiques (lingerie sexy, sextoys, lubrifiants, aphrodisiaques, costumes coquins, bondage…) issus de 20+ marques Mapalé, Obsessive, Dreamgirl, René Rofé, Fiore, PENTHOUSE… Mono-langue français natif (CSV...
159,00 €
Détails
En stock

Référence: WP-VLM-FTP

Marque: WebPoint

Module Velleman Dropshipping Composants pour PrestaShop

Module clé-en-main pour automatiser votre dropshipping de composants électroniques avec Velleman Group, grossiste belge historique (depuis 1976) référent en Europe sur les composants, modules, kits et audio : import FTP automatique de jusqu'à 6 000 références (résistances, condensateurs, LED, modules Arduino/Raspberry, kits éducatifs, audio pro, éclairage...
159,00 €
Détails
En stock

Référence: WP-MAL-XML

Marque: WebPoint

Module PrestaShop dropshipping MALFINI Import Vêtements Promotionnels

Module PrestaShop dropshipping MALFINI Le module MALFINI PrestaShop importe automatiquement le catalogue complet du grossiste tchèque MALFINI, a.s. dans votre boutique : 3 100+ vêtements promotionnels personnalisables (T-shirts, Polos, Sweatshirts, Polaires, Chemises, Casquettes, Sacs, Chaussures de sécurité), 230 modèles, stock réel par taille,...
99,00 €
Détails
En stock

Référence: WP-RSV-CSV

Marque: WebPoint

Module Reservoir Mode PrestaShop - Import lingerie

Le module Reservoir Mode PrestaShop importe automatiquement le catalogue complet du grossiste français Reservoir Mode : 4 812 produits lingerie & maillots de bain avec leurs 63 925 déclinaisons Couleur × Taille, répartis sur 14 marques premium (Lisca, Selmark, Triumph, Manstore, Olaf Benz, Lascana, ISA…). Description PREMIUM auto-générée en 10...
159,00 €
Détails
En stock

Articles du blog

Tout voir arrow_forward

Suivez-nous sur Facebook