- Nové
Kód: WP-VI-CON-V1
Značka: WebPoint
Kód: BOUT-93K2X
Značka: WebPoint
Kód: EXT-CRMAX-MULTILANG
Značka: WebPoint
Kód: EBP-2025-PRO
Značka: WebPoint
Modul na klíč pro automatizaci vašeho dropshippingu sportovního vybavení a výživy s Training-Distribution, francouzským velkoobchodem specializovaným na Cross Training a Fitness: import CSV 2 300 referencí (tréninkové oblečení, boty, příslušenství na ruce, silové pásy, švihadla, výživa) z 32 značek ROKFIT, REHBAND, PICSIL, BAREBELLS, NOCCO, TYR, NORTHERN SPIRIT, VELITES…
✅ Jednojazyčný nativní francouzský (CSV ISO-8859-1 oddělovač čárka, auto konverze)
✅ 10 sportovních kategorií připravených při instalaci + 42 podkategorií
✅ Barva + Velikost přidané k názvu se zkrácením 128 znaků (nekonzistentní CSV refs)
✅ Multi-obrázky N URL z 1 jediné buňky · Auto-generovaný popis
✅ Light režim při re-importu · CRON 24/7 · Kompatibilní PS 1.7 → 9.x
Vy konfigurujete. Modul importuje. Vy prodáváte francouzský sport online. 💪
demos.akimania.com/ps9-training-distribution/PrestaShop dropshipping modul TRAINING-DISTRIBUTION
🌐 Zdrojový katalog dostupný v:
🇫🇷 Katalog 100% francouzský nativní. Žádný automatický překlad: texty psané přímo ve FR dodavatelem, ideální pro obchody 🇫🇷 FR / 🇧🇪 BE / 🇨🇭 CH / 🇨🇦 CA.
Modul, který automatizuje od A do Z váš dropshipping cross-training, fitness a sportovní výživy na PrestaShop
PrestaShop 1.7 → 9.x · 2 300 produktů · 32 značek · 10 sportovních kategorií · CRON 24/7
Spouštíte obchod se silovým vybavením, web cross-training, e-commerce sportovní výživy nebo sportovního oblečení? Pracujete s Training-Distribution (francouzský velkoobchod specializovaný na Cross Training a fitness) a trávíte své dny přepisováním 2 300 produktových karet, ručním nahráváním více fotek na produkt, znovu vytvářením každé velikosti/barvy jako samostatného produktu (protože reference dodavatele se mezi velikostmi mění), mapováním každé kategorie do správných sekcí vašeho stromu?
S Modulem Training-Distribution dropshipping sport cross-training fitness se vše stává automatickým. Zadáte URL CSV Training-Distribution, kliknete na "Spustit import", a modul vytvoří vašich 2 300 PrestaShop produktů ve francouzštině s velikostí + barvou v názvu, jejich N fotkami z jediné CSV buňky, jejich nativní referencí, ve stromu 10 sportovních kategorií připravených k použití (Dámské oblečení, Sportovní oblečení, Boty, Ponožky, Ruce & Úchopy, Ochrana těla, Lana & Zátěže, Výživa & Doplňky, Sportovní příslušenství, Ostatní).
| Úkol | ❌ Bez modulu | ✅ S modulem |
|---|---|---|
| Import 2 300 sportovních referencí | 80h+ ručně, kopírování z portálu Training-Distribution | 1 klik, ~2h na pozadí |
| Barva + Velikost v názvu | Ruční zadání „Chrániče kolen Černá Velikost XL" na konec názvu | Auto-připojení „— Barva · Velikost XX" + zkrácení 128 znaků |
| Multi-obrázky z jediné buňky | Ruční parsování URL spojených čárkami | Auto split + validace, 1. = cover |
| Prázdný popis CSV (žádný neposkytnut) | Karty-přízraky, špatné SEO, míra opuštění | Auto-generování strukturovaného HTML název + značka + kat |
| Jediná CSV kategorie (1 úroveň) | Ruční vytvoření koherentního sportovního stromu | 10 hlavních kat + 42 podkat vytvořených při instalaci |
| Kódování ISO-8859-1 (ne UTF-8) | Rozbité francouzské znaky („Mapalé", „Genouillères") | Automatická konverze buňka po buňce |
| Symbol € špatně kódovaný (¤ v ISO) | Ceny s „¤" nebo selhání importu | ¤ automaticky odstraněn, čisté ceny |
| Originální obrázek BO PrestaShop 9 | Rozbitý obrázek BO PS9 (oficiální bug) | Fix BO PS9 zahrnut: 1:1 kopie originálního souboru |
| Aktualizace cen/skladů | Vše dělat od nuly každý den | Automatický light režim: aktualizace pouze cen+skladů |
Prodáváte cross-training vybavení (chrániče kolen, pásy, úchopy, švihadla, bumper kotouče, popruhy), tréninkové oblečení, boty na Vzpírání. Training-Distribution je FR reference v těchto nikách s ROKFIT, REHBAND, PICSIL, VELITES jako vlajkovými značkami.
Nabízíte příslušenství pro sílu a kulturistiku: silové pásy, chrániče zápěstí, chrániče kolen, zatížené vesty, vzpírání. ~150 referencí specificky pro silový trénink v katalogu.
Proteiny, BCAA, pre-workout, proteinové snacky (BAREBELLS, NOCCO), energetické nápoje, omega 3 a sportovní doplňky stravy. ~150 výživových referencí pro kompletní frankofonní nabídku.
Zvláštnost CSV Training-Distribution. Na rozdíl od jiných dodavatelů se „Reference" mění pro každou velikost (např. `R_N_GEN_0535_XS`, `_S`, `_M`, `_L`, `_XL` — všechny různé). Hůře: konzistence není zaručena ani u zkrácení (řádek L má `R-N_GEN_0535_L` s pomlčkou místo podtržítka). Důsledek: nemožné seskupit více řádků do 1 produktu s jeho PS combinations.
Řešení přijaté modulem: 1 řádek CSV = 1 odlišný PS produkt, a barva + velikost jsou automaticky přidány k názvu produktu s pečlivým grafickým formátem.
Příklad: "Pár Chráničů kolen Černá 5 mm | REHBAND" + Barva "Černá" + Velikost "XL" → "Pár Chráničů kolen Černá 5 mm | REHBAND — Černá · Velikost XL"
Product::name PS): pokud spojený název překročí, originální název je zkrácen s „…", aby zůstalo místo pro barvu + velikost neporušenémb_substr(), nikdy nepřerušeno uprostřed multi-byte znakuProduct::reference (nativní pole PS)CSV Training-Distribution vystavuje pouze JEDNU JEDINOU úroveň kategorie na produkt („Catégorie"). Modul to kompenzuje tím, že při instalaci nabízí sportovní strom 10 hlavních kategorií připravených k použití, s 42 podkategoriemi, které identicky reprodukují názvy vystavené CSV.
| Hlavní kategorie | Seskupené CSV podkategorie |
|---|---|
| Dámské oblečení | Sportovní podprsenky · Trička - Crop topy · Dámský sportovní textil |
| Sportovní oblečení | Trička - Tílka · Mikiny - Hoodies · Šortky - Legíny · Šortky - Joggery · Plavky |
| Boty | Cross Training · Vzpírání & Powerlifting |
| Ponožky | Trénink · Dětský sport · Prodyšné & lehké tréninkové ponožky |
| Ruce & Úchopy | Úchopy s/bez magnezia · Cross Training úchopy · Tape & Ochrana · Magnezium · Velcro nášivky |
| Ochrana těla | Silové pásy · Chrániče kolen · Chrániče zápěstí · Zatížená vesta |
| Lana & Zátěže | Švihadla · Náhradní kabely · Bumper kotouče · Popruh na tahy |
| Výživa & Doplňky | Proteiny/BCAA/Pre Workout · Snacky · Energetické nápoje · Vitamíny · Omega 3 · Sportovní výživa |
| Sportovní příslušenství | Čelenky · Kšiltovky/Čepice · Brýle · Lahve · Sportovní taška · Dárková karta |
| Ostatní | Různé / K zařazení (fallback: Domů, prázdné, „Catalogue Sport…", neznámé) |
wp_trainingdist_category_mapping pro následující importySloupec „URL Images" CSV obsahuje N URL oddělených čárkami v buňce v uvozovkách (např. „url1.jpg,url2.jpg,url3.jpg"). Modul split podle čárky, validuje každou URL (prefix http(s)) a importuje všechny obrázky.
getimagesize(): JPEG/PNG/GIF/WebP, poškozené soubory odmítnuty bez crashu importu<id>.jpg kromě variantTraining-Distribution neposkytuje ŽÁDNÝ sloupec popisu v CSV. Modul systematicky generuje strukturovaný HTML popis ze štítku, značky, kategorie a reference — aby nikdy neexistovala přízračná produktová karta na frontu (anti-bounce + dobré SEO).
CSV training-distribution je v ISO-8859-1 s oddělovačem čárka (na rozdíl od jiných modulů používajících UTF-8 + ";"). Modul to zvládá:
mb_convert_encoding() s auto-detekcí, pokud již v UTF-8fgetcsv, splitting proveden v importMultiImages()Scénář, který mění vše:
→ Konec se zasekávající stránkou. Konec s obavami. Vidíte vše, co se děje.
| Režim | Popis |
|---|---|
| RRP ⭐ (výchozí) | CSV prodejní cena tak, jak je — nejjednodušší pro start. |
| Pásma | % jiné podle cenového pásma bez DPH (5 konfigurovatelných pásem: 0-15€/15-30€/30-60€/60-120€/120€+ — přizpůsobeno proteinům za 30€ stejně jako bumper kotoučům za 200€+). |
| Pevná přirážka | Jediné % aplikováno (50% výchozí → cena bez DPH × 1.5). |
| Wholesale | Nákupní cena bez DPH tak, jak je (B2B prodej do tělocvičen, trenérům atd.). |
{name}, {brand}| CRON akce | Role | Doporučená frekvence |
|---|---|---|
full_import | Kompletní import (vytvoření + light updates) | 1×/den |
light_sync | Aktualizace ceny + skladu + dostupnosti již importovaných produktů (light režim) | každé 2-4h |
cleanup_logs | Vyčištění logů > N dní (konfigurovatelná retence) | 1×/týden |
Vlajkové značky katalogu Training-Distribution (výňatek podle objemu):
Trojnásobné potvrzení (dialog + zadání SMAZAT + tlačítko). Strom kategorií není smazán — řízen modulem, znovu vytvořen při příštím otevření, pokud jste ho smazali ručně.
Stáhněte ZIP, nainstalujte přes BO. Auto-vytvoření 5 tabulek, dodavatele Training-Distribution, CRON klíče a sportovního stromu (10 kat × 42 podkat).
Jděte do Parametrů, vložte URL poskytnutou Training-Distribution. Konfigurujte kořenovou kategorii, pod kterou je strom vytvořen (Domů výchozí).
Režim RRP výchozí. Můžete také zvolit Pásma (5 pásem) / Pevná přirážka / Wholesale. Přizpůsobitelné SEO šablony s {name}/{brand}.
Klikněte na "Spustit import". Testovací režim 20 produktů nejprve pro validaci, pak kompletní import 2 300 produktů (~2h). Vidíte každý produkt vytvořený se svou Barvou + Velikostí v názvu před vašima očima.
| PrestaShop | 1.7.x → 9.x (testováno na PS 9.0) |
| PHP | 7.4 minimum, doporučeno 8.1+ |
| MySQL / MariaDB | 5.7+ / 10.3+ |
| cURL | Aktivní (stahování CSV + obrázků) |
| Multi-shop | Kompatibilní (vynucuje CONTEXT_ALL pro mazání) |
| Použité hooky | Žádné (žádné znečištění řetězce událostí) |
| Override třídy | Žádný (zachovává vaše ostatní moduly) |
| AdminController | Žádný |
| Záložka sidebar BO | Žádná (nezasahuje do vašeho menu) |
| Účet Training-Distribution B2B | Účet vyžadován pro fakturaci a přístup k CSV |
| URL CSV | Vyžádat u svého obchodního zástupce Training-Distribution |
A: Ano, plně kompatibilní PS 9.x. Modul řeší specifickou migraci PS9, kde byl meta_keywords odstraněn (auto-přepnutí na ps_tag) i bug PS9, kde se originální obrázek neobjevuje na stránce úpravy produktu BO (fix kopií 1:1 souboru <id>.jpg).
A: Protože CSV training-distribution nevystavuje společnou rodičovskou referenci mezi velikostmi stejného produktu. Každá velikost má zcela jinou ref (např. `R_N_GEN_0535_XS`, `_S`, `_M`, `_L`, `_XL` — všechny odlišné), a ani zkrácení nefunguje (řádek L má `R-N_GEN_0535_L` s pomlčkou). Takže nemožné seskupit. Řešení: 1 řádek = 1 produkt, velikost přidána k názvu.
A: Modul automaticky zkrátí originální název (s „…"), pokud je nutné, aby zůstal pod limitem PS 128 znaků, vždy zachovává barvu + velikost neporušené. UTF-8 safe (nikdy nepřerušeno uprostřed multi-byte znaku).
A: Při instalaci modul vytvoří 10 hlavních sportovních kategorií + 42 podkategorií pod vaším kořenem PS (Domů výchozí). Při každém importu je „Catégorie" CSV mapována na správnou podkategorii přes interní tabulku. Pokud neodpovídá, spadne do „Ostatní > Různé / K zařazení" (nikdy chyba). Záložka Mapování pro sloučení nebo přejmenování po importu.
A: Modul převádí každou buňku z ISO-8859-1 na UTF-8 přes mb_convert_encoding() (s auto-detekcí, pokud je buňka již UTF-8). Francouzské znaky jako „Genouillères", „Brassières", „Mapalé" jsou zachovány. Symbol „¤" na konci cen (= € špatně kódované Win-1252) je automaticky odstraněn. Desetinné čárky převedeny na tečky.
A: Dodavatel Training-Distribution neposkytuje žádný sloupec popisu v CSV. Aby nikdy neexistovala přízračná produktová karta na frontu (a škodlivá pro SEO), modul generuje strukturovaný HTML text z názvu + značky + kategorie + reference. Můžete ručně přizpůsobit karty, které vás zajímají — light režim je již nepřepíše.
A: Ano. Automatický light režim: existující produkty jsou detekovány přes svou Referenci CSV (= unikátní sku na řádek) a pouze jejich cena + sklad jsou obnoveny. Vaše popisy, obrázky, kategorie a tagy nejsou přepisovány — zachováváte si své personalizace.
A: Záložka Import → Selektivní mazání → zaškrtnout „Importované produkty" + „Osamocené značky" + „Dodavatel Training-Distribution" + „Deníky" → SMAZAT. Trojnásobné potvrzení pro zabránění chybám.
A: Tlačítko „Zastavit" k dispozici během importu (UI) a během CRONu (flag file). Čisté zastavení na konci probíhajícího produktu, uložení stavu pro obnovení na přesném řádku zastavení.
A: Ano. Kategorie a produkty jsou vytvářeny na všech aktivních shopech. Mazání vynucuje CONTEXT_ALL, aby zabránilo PS9 quirku, kde Product->delete() vrací false v multi-shop.
A: Potvrzeno. Modul používá pouze getContent() + AJAX. Žádné znečištění menu BO PrestaShop. Žádný override core třídy.
Tento Modul Training-Distribution dropshipping sport cross-training fitness je nejkomplexnější nástroj pro prodej 2 300 referencí Training-Distribution (cross-training, fitness, silový trénink, sportovní výživa) na PrestaShop. Jakmile je nakonfigurován, automaticky importuje katalog s barvou + velikostí v názvu, jeho N fotkami na produkt, jeho připravenou sportovní hierarchií.
⚡ INSTALACE 3 MIN · 📚 IMPORT V REÁLNÉM ČASE · 🛡️ KOMPATIBILNÍ PS 1.7 → 9 · 🇫🇷 FRANCOUZSKÁ PODPORA
BDD tabulky vytvořené (5): wp_trainingdist_history, wp_trainingdist_import_errors, wp_trainingdist_product_meta (sku unikátní = Reference CSV), wp_trainingdist_combination_meta (sku unikátní), wp_trainingdist_category_mapping (csv_path unikátní)
PS Konfigurace: 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 sloupců ISO-8859-1, oddělovač čárka): Marque, Catégorie, Nom, Taille, Couleur, URL Images, Stock, Poids, Référence, Prix de vente (s ¤ stripped)
Architektura: 5 čistých PHP tříd (TdCompat, TdCategoryTaxonomy, TdCategoryMapper, TdFeatureMapper [mrtvý kód by design — žádné Features na tomto CSV], TdCsvImporter) + hlavní modul + AJAX router + CRON. Žádný override core třídy PrestaShop.
Aliasy sdíleného enginu: sku → Référence, name_fr → Nom, brand → Marque, category → Catégorie, price → Prix de vente, weight → Poids (v nativních kg, ne gramech), qty → Stock, size → Taille, color → Couleur, image-url-1 → URL Images (jediná buňka splittovaná).
appendVariantToName(): helper, který připojí „— Barva · Velikost XX" k názvu produktu se zkrácením 128 znaků UTF-8 safe (mb_substr). Pokud spojený název překročí, originální název je zkrácen s „…" pro zachování barvy+velikosti neporušené.
importMultiImages(): split buňky URL Images podle čárky, validuje každou URL (preg_match `^https?://`), 1. URL = cover. Stažení s retry × 3 backoff, validace getimagesize JPEG/PNG/GIF/WebP, auto-generování všech velikostí PS přes ImageManager::resize, fix BO PS9 kopií 1:1 originálního souboru <id>.jpg.
ensureSupplierExists(): přímý SQL INSERT (ne new Supplier() + ->add(), který tiše selhává v PS9). Dynamická detekce sloupce meta_keywords v ps_supplier_lang (přítomný PS7, odstraněn PS9). Multi-shop přes ps_supplier_shop. Záchranná síť: volána také před každým importem (ne pouze při instalaci).
Statická cache Db::getValue(): 4 dotazy na existenci v processRow() používají useCache=false pro obejití statické cache PS, která persistuje mezi PHP-FPM workery (jinak re-importy nenajdou již importované produkty a vytvoří duplikáty).
Bezpečnost: pSQL() všude, složka uploads/ chráněná, validace formátu obrázků, nativní PS CSRF na AJAX, systematické HTML escapy, hash_equals() na CRON klíči.
Specifická kompatibilita PS9: auto migrace meta_keywords → ps_tag/ps_product_tag přes Tag::addTags(), řešení quirku Product::delete(), který vrací false v multi-shop, fix BO PS9 originálního obrázku.
Kódování: konverze ISO-8859-1 → UTF-8 buňka po buňce přes mb_convert_encoding() s předchozí detekcí, pokud již validní UTF-8. Stripping symbolu ¤ + neoddělitelných mezer u cen. Konverze desetinné čárky → tečka.
📦 Modul vyvinutý WebPoint · webpoint.fr · Pravidelné aktualizace · Čistý & komentovaný kód
play_circle_filled
play_circle_filled
play_circle_filled
play_circle_filled
Aucun avis pour ce produit pour le moment.
Kód: wp-watchimport-dropshipping-montres-ila-uhren-csv-prestashop
Značka: WebPoint
Kód: WP-TFC-CSV
Značka: WebPoint
Kód: WP-SDE-MVR
Značka: WebPoint
Kód: WP-MAL-XML
Značka: WebPoint
Kód: WP-ETC-FRX
Značka: WebPoint
Kód: WP-DBR-EHU
Značka: WebPoint
Kód: wp-matterhorn-dropshipping-mode-lingerie-prestashop
Značka: WebPoint
Kód: WP-BTS2026-DROP
Značka: 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
Modul na klíč pro automatizaci vašeho dropshippingu sportovního vybavení a výživy s Training-Distribution, francouzským velkoobchodem specializovaným na Cross Training a Fitness: import CSV 2 300 referencí (tréninkové oblečení, boty, příslušenství na ruce, silové pásy, švihadla, výživa) z 32 značek ROKFIT, REHBAND, PICSIL, BAREBELLS, NOCCO, TYR, NORTHERN SPIRIT, VELITES…
✅ Jednojazyčný nativní francouzský (CSV ISO-8859-1 oddělovač čárka, auto konverze)
✅ 10 sportovních kategorií připravených při instalaci + 42 podkategorií
✅ Barva + Velikost přidané k názvu se zkrácením 128 znaků (nekonzistentní CSV refs)
✅ Multi-obrázky N URL z 1 jediné buňky · Auto-generovaný popis
✅ Light režim při re-importu · CRON 24/7 · Kompatibilní PS 1.7 → 9.x
Vy konfigurujete. Modul importuje. Vy prodáváte francouzský sport online. 💪