- New
Reference: WP-VI-CON-V1
Brand: WebPoint
Reference: BOUT-93K2X
Brand: WebPoint
Reference: EXT-CRMAX-MULTILANG
Brand: WebPoint
Reference: EBP-2025-PRO
Brand: WebPoint
Turnkey module to automate your watch dropshipping with ILA Uhren GmbH, German wholesaler specialized in watchmaking: trilingual DE/EN/FR CSV import, hundreds of brands (Adidas, Casio, Diesel, Festina, Fossil, Tissot…) in just a few clicks.
✅ Real-time product-by-product import (live progress)
✅ SEO auto-generation + PS9 tags + HTML descriptions
✅ Tier margins (6 brackets), 4 pricing modes to choose from
✅ Cascading 3-level categories + smart mapping
✅ Compatible PrestaShop 1.7 → 9.x · No override
You configure. The module imports. You sell. ⌚
demos.akimania.com/ps9-watchimport/PrestaShop dropshipping module WATCHIMPORT
🌐 Source catalog available in:
✅ Automatic multilingual store. In 1 single import, the module fills every product page in all active languages of your store. No manual translation, no third-party tool.
The module that automates your watch dropshipping with ILA Uhren GmbH on PrestaShop
PrestaShop 1.7 → 9.x · 3 languages (DE/EN/FR) · Real-time CSV import · Premium brands
Do you sell watches online and work with ILA Uhren GmbH? Are you spending hours copying Adidas, Casio, Diesel, Festina or Fossil product sheets from the wholesaler portal, reformatting German descriptions, uploading photos from the CDN, recalculating your retail prices with your margin?
With the WatchImport dropshipping Module, everything becomes automatic. You provide the URL of your ILA CSV file, you click "Start import", and the module creates trilingual PrestaShop products one by one, before your eyes, in real time.
| Task | ❌ Without the module | ✅ With the module |
|---|---|---|
| Import 500 trilingual watches | 8h+ manual, copy-paste from the ILA portal | 1 click, ~25 min in the background |
| Price & stock update | Full manual re-import | Auto light update on existing products |
| Multilingual German → English | Paid DeepL or manual writing | Native DE/EN/FR texts from the CSV imported in parallel |
| Brand/Model/Gender categories | Manual tree creation per product | Auto 3-level cascade + persistent mapping |
| Margins & retail prices | Excel to recalculate for each tier | 6 % tiers per purchase price bracket |
| Product photos | Manual download from the ILA CDN | Auto from watchimport.eu, resized for PS |
| SEO & meta-descriptions | Unique writing per product | Templates with variables {name}, {brand} |
| PS Tags for facets | Manual entry per product + language | PS Tags auto from CSV keywords (3 languages) |
You sell branded watches (Casio, Diesel, Tissot, Festina) and want to multiply your catalog without managing physical stock at ILA Uhren GmbH.
You target Germany, Austria, Switzerland or France and want to sell premium German watches with native DE/EN/FR descriptions without manual translation.
You manage 1,000+ watch SKUs manually and waste time on operations. The module gives you back hours every week.
artikelnummer), only price + stock + availability are updated. No rewriting of descriptions, categories, tags.aktiv=0 rows| 🇩🇪 German (Deutsch) | 🇬🇧 English | 🇫🇷 French (Français) |
de/en/fr)gb → en alias automatic for PrestaShop UKThe ILA CSV contains 3 levels of categories per language (kategorie1/2/3). The module automatically creates the cascading PrestaShop tree and stores the mapping for subsequent imports:
| ILA CSV (EN) | Result in PrestaShop |
|---|---|
Watches › Casio › G-Shock | Home › Watches › Casio › G-Shock |
Watches › Diesel › Mr. Daddy | Home › Watches › Diesel › Mr. Daddy |
Watches › Festina › Chrono | Home › Watches › Festina › Chrono |
wp_watchimport_category_mapping table avoids recreation on each importname, no duplicationid_manufacturer set automatically| Mode | Description | For whom? |
|---|---|---|
| UVP | Supplier recommended price (UVP) as is | Quick start, standard ILA margin |
| Tiers ⭐ | Different % depending on the purchase price bracket (e.g.: +200% under €30, +60% above €500) | Recommended — maximizes margin on small prices |
| Fixed markup | A single % applied to all products | Simple strategy, constant margin |
| Wholesale | Purchase price (EK netto) as is — you set the margin elsewhere | B2B, resellers, external calculations |
Default tier configuration (6 optimized brackets):
0–30 € → +200 % · 30–60 € → +150 % · 60–100 € → +120 %
100–200 € → +100 % · 200–500 € → +80 % · 500 €+ → +60 %
{name}, {brand}keywords_de/en/fr CSV column is automatically converted into ps_tag + ps_product_tag via Tag::addTags() (PrestaShop 9 removed meta_keywords from ps_product_lang; the module handles this migration transparently)aktiv=0 in CSVhttp://watchimport.eu/images/product_images/popup_images/ — the user has nothing to configuregetimagesize(): JPEG / PNG / GIF / WebP accepted, corrupted files rejected without crashing the importImageManager::resize()The scenario that changes everything:
→ No more lagging page. No more worry. You see everything that's happening.
3 independent checkboxes + double confirmation (dialog box + typing the word DELETE):
Product->delete() + direct SQL wipe fallback on 25 related tables if neededwp_watchimport_history and wp_watchimport_import_errors tablesILA Uhren GmbH is one of the best-known B2B wholesalers in Germany for multi-brand watchmaking. Non-exhaustive overview of the brands available in their catalog:
Categories covered: women's watches, men's watches, kids' watches, chronographs, connected watches (smartwatches), sport watches, analog & digital watches, straps & accessories.
WiCompat compatibility layer that handles all versions, including the PS9 meta_keywords → ps_tag migrationDownload the ZIP, install via the BO. Auto-creation of 4 tables, 1 ILA Uhren GmbH supplier, secured uploads folder.
Go to Settings, paste the URL of the CSV file provided by ILA Uhren GmbH, choose the root category, save.
6 default tiers, or choose UVP / Fixed markup / Wholesale. Customizable SEO templates.
Click "Start import". The golden progress bar and live log start. You see each product created before your eyes.
| PrestaShop | 1.7.x → 9.x (tested on PS 9.0) |
| PHP | 7.4 minimum, recommended 8.1+ |
| MySQL / MariaDB | 5.7+ / 10.3+ |
| Multi-shop | Compatible (uses the current shop + forces CONTEXT_ALL for deletion) |
| Hooks used | None (no pollution of the event chain) |
| Class override | None (preserves your other modules) |
| AdminController | None |
| BO sidebar tab | None (doesn't pollute your menu) |
| ILA Uhren GmbH account | B2B account required (on watchimport.eu) |
| CSV URL | To be requested from your ILA sales rep |
A: Yes, fully compatible with PS 9.x. The internal WiCompat compatibility layer also handles versions 1.7 and 8 without code modification. The module even handles the PS9-specific migration where meta_keywords was removed from ps_product_lang: it automatically switches to the ps_tag / ps_product_tag system.
A: No limit on the module side. The ILA Uhren GmbH CSV file can contain several thousand SKUs. You can import everything, or use the limit "0 = all, 50 = test on 50 rows" to start gently.
A: Yes, the module is specially optimized for modest hosting. The "1 product = 1 AJAX call" architecture guarantees that no call exceeds 2-3 seconds. No risk of Apache 5xx timeout, unlike "all-in-one" import modules.
A: A URL. ILA Uhren GmbH provides an HTTP endpoint that serves the up-to-date CSV permanently. The module downloads this URL automatically on each import. You don't have to upload anything manually.
A: "Light update" mode: the module detects via artikelnummer that the product already exists. It ONLY updates the price and stock. It NEVER rewrites your descriptions, categories or tags — you keep your customizations.
A: The module validates each image with getimagesize() before import. Corrupted files, 404s and timeouts are cleanly rejected and logged. The product is created without an image rather than crashing the import chain.
A: A "Stop" button is available during import. It stops cleanly at the end of the current product. You can resume later, the module picks up where it left off thanks to state persisted on disk.
A: Yes, but the uninstall deliberately keeps your imported products (irreversible loss avoided). A "Selective deletion" area in the Import tab allows granular cleanup with triple confirmation: products / empty categories / internal logs, independent.
A: The module retrieves the price excl. tax from the CSV. VAT is applied by PrestaShop according to your shop configuration (default rate, by category, by country). No specific module intervention.
The WatchImport dropshipping Module is the most complete tool to sell ILA Uhren GmbH watches (Adidas, Casio, Diesel, Festina, Fossil, Tissot…) on PrestaShop. Once configured, it imports the catalog at your pace.
⚡ 3-MIN INSTALLATION · 📚 REAL-TIME IMPORT · 🛡️ COMPATIBLE PS 1.7 → 9 · 🇫🇷 FRENCH SUPPORT
DB tables created (4): wp_watchimport_history, wp_watchimport_import_errors, wp_watchimport_product_meta, wp_watchimport_category_mapping
PS configurations: WPWI_SETTINGS (JSON), WPWI_SUPPLIER_ID, WPWI_LAST_IMPORT_AT, WPWI_LAST_IMPORT_COUNT
ILA Uhren GmbH CSV (28 trilingual columns): kategorie1/2/3_de/en/fr, artikelnummer, ean_code, artikelname_de/en/fr, beschreibung_de/en/fr, keywords_de/en/fr, bild, ek_netto, uvp, datum, bestand, aktiv, lieferant
Architecture: 3 clean PHP classes (WiCompat, WiCategoryMapper, WiCsvImporter) + main module + AJAX router. No core PrestaShop class override. Code commented in French.
Real-time import: 2 AJAX endpoints (import_csv_prepare which downloads + parses + caches, import_csv_row which processes 1 product at a time). State persisted as JSON in uploads/state/ with protective index.php.
Security: pSQL() everywhere, uploads/ + uploads/state/ folders protected by redirect index.php, image format validation (getimagesize), native PS CSRF on AJAX, systematic HTML escaping (htmlspecialchars).
PS9-specific compatibility: automatic migration meta_keywords → ps_tag/ps_product_tag via Tag::addTags(), handling of the Product::delete() quirk that returns false in multi-shop (post-delete SQL verification + direct wipe fallback on 25 related tables).
📦 Module developed by WebPoint · webpoint.fr · Regular updates · Clean & commented code
play_circle_filled
play_circle_filled
play_circle_filled
play_circle_filled
Aucun avis pour ce produit pour le moment.
Reference: WP-DLV-FRX
Brand: WebPoint
Reference: WP-BTS2026-DROP
Brand: WebPoint
Reference: WP-TRD-CFR
Brand: WebPoint
Reference: WP-BXP-FRX
Brand: WebPoint
Reference: WP-ECO-XML
Brand: WebPoint
Reference: WP-SDE-MVR
Brand: WebPoint
Reference: WP-BGS-XML
Brand: WebPoint
Reference: WP-YNS-PLX
Brand: 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
Turnkey module to automate your watch dropshipping with ILA Uhren GmbH, German wholesaler specialized in watchmaking: trilingual DE/EN/FR CSV import, hundreds of brands (Adidas, Casio, Diesel, Festina, Fossil, Tissot…) in just a few clicks.
✅ Real-time product-by-product import (live progress)
✅ SEO auto-generation + PS9 tags + HTML descriptions
✅ Tier margins (6 brackets), 4 pricing modes to choose from
✅ Cascading 3-level categories + smart mapping
✅ Compatible PrestaShop 1.7 → 9.x · No override
You configure. The module imports. You sell. ⌚