- 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 home linen dropshipping with SDE / Maison Vivaraise, French B2B wholesaler: multilingual CSV import in 7 languages (FR/EN/DE/ES/IT/NL/PT) for the catalog of aprons, tea towels, sheets, throws, cushions, curtains, rugs and more.
Ready-to-use category tree (7 + 38 sub-cats)
Variants by parent (size + color) as PS combinations
Multi-images up to 10 per product
Filterable PS Features (Made in France, Oeko-Tex, Organic, Recycled and more)
Real-time import. CRON 24/7. Compatible PS 1.7 to 9.x
You configure. The module imports. You sell. 🛏️
demos.akimania.com/ps9-sde/PrestaShop dropshipping module SDE MAISON
🌐 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 from A to Z your French textile dropshipping with Maison Vivaraise on PrestaShop
PrestaShop 1.7 → 9.x · 7 languages · CRON 24/7 · Made in France
Do you sell home linen, decoration or tableware in dropshipping? Do you work with SDE / Maison Vivaraise and spend your days copying Winkler and Sel & Poivre product sheets, reformatting multilingual descriptions, uploading photos from their photo library, recalculating your retail prices with your margin, manually creating hundreds of nested categories?
With the SDE home linen dropshipping module, everything becomes automatic. You provide the URL of the Maison Vivaraise CSV, you click "Start import", and the module creates your multilingual PrestaShop products in 7 languages right before your eyes, in real time, inside a ready-to-use category tree.
| Task | ❌ Without the module | ✅ With the module |
|---|---|---|
| Import 1,000 home linen references | 15h+ manual, copying from the SDE portal | 1 click, ~40 min in the background |
| Multilingual 7 languages | Paid DeepL or manual writing | Native FR/EN/DE/ES/IT/NL/PT texts from CSV |
| Category tree | Manual creation of dozens of categories | 7 cats + 38 sub-cats created at install |
| Size + color variants | Manual creation SKU by SKU | Auto grouping via "parent" field as PS combinations |
| Multi-images (up to 10/product) | Manual download from photo library | Auto from CDN, resized for PS |
| Sustainable labels (Oeko-Tex, Organic, Made in France and more) | Manual writing in description | Filterable PS Features on the front |
| Margins & retail prices | Excel calculation product by product | 5 automatic % tiers per price bracket |
| Latin-1 (ISO-8859-1) encoding | Accent bug: "40�C" instead of "40°C" | Auto cell-by-cell conversion to UTF-8 |
You sell bedding sets, sheets, duvets, pillowcases and want to expand your catalog without managing physical stock at SDE / Maison Vivaraise.
You highlight French products certified Oeko-Tex, European linen, Made in France. The module creates filterable Features that showcase these labels.
You manage 1,000+ textile references manually and lose time on operations. The module gives you back hours every week.
At install, the module automatically creates 7 main categories + 38 sub-categories under your PrestaShop root category, already translated into 7 languages:
| Main cat. | Sub-categories |
|---|---|
| 🛏️ Bed | Duvet covers · Pillowcases · Fitted & flat sheets · Bedspreads & quilts · Sleep masks |
| 🛁 Bath | Bath towels · Beach towels · Washcloths · Bath mats · Ponchos · Toiletry bags |
| 🛋️ Decor | Throws & blankets · Cushions · Outdoor cushions · Chair pads · Curtains & sheers · Poufs · Stools |
| 👜 Accessories | Bags · Pouches · Office accessories · Hot water bottles · Handkerchiefs |
| 👨🍳 Kitchen | Aprons · Oven gloves · Pot holders · Tea towels & hand towels · Chef hats · Kids cooking |
| 🍽️ Table | Tablecloths · Napkins · Table runners · Placemats · Table accessories |
| 🪟 Rugs | Decor rugs · Hallway rugs · Kitchen rugs · Outdoor rugs |
For each CSV row, the module resolves the category in 4 smart steps:
If the same CSV-cat has already been resolved → we reuse the association.
Internal table ~100 entries: "Tabliers", "tablier", "Tablier" → Kitchen › Aprons.
similar_text similarity with the predefined sub-cats. Match if best ≥75%.
Sub-cat "Other › To classify": never an error. Re-mappable manually from the dedicated tab.
Category mappings tab in the BO: table auto-loaded when the module opens, listing all resolved mappings. Each row offers a selector for the 38 sub-cats with a Re-map button that moves all affected products to the new target.
The SDE CSV contains a parent column that groups multiple SKUs sharing the same base product. In "grouping enabled" mode (default), the module creates 1 PrestaShop product with its size + color combinations:
| SDE SKU | parent | size_fr | color_fr | Result in PrestaShop |
|---|---|---|---|---|
2246035000 | SEL & POIVRE | 80x85 | ROUGE | 1 product "Apron Sel & Poivre" 3 combinations: · 80x85 / Red · 100x100 / Red · 80x85 / Blue |
2246035001 | SEL & POIVRE | 100x100 | ROUGE | |
2246035002 | SEL & POIVRE | 80x85 | BLEU |
| 🇫🇷 French | 🇬🇧 English | 🇩🇪 German | 🇪🇸 Spanish | 🇮🇹 Italian | 🇳🇱 Dutch | 🇵🇹 Portuguese |
The module automatically creates PrestaShop Features (filterable on the front via faceted search) from the CSV:
Your customers can filter their browsing by "Made in France", "Organic", "Oeko-Tex"… A strong selling point for eco-conscious / CSR audiences.
image-url-1 to image-url-10 (absolute URLs to the Maison Vivaraise CDN)getimagesize(): JPEG/PNG/GIF/WebP, corrupted files rejectedImageManager::resize()The scenario that changes everything:
→ No more lagging page. No more worry. You see everything that happens.
| CRON action | Role | Recommended frequency |
|---|---|---|
full_import | Full catalog import (creation + light updates) | 1×/day |
light_sync | Update prices + stock + availability of already imported products (light mode) | every 2-4h |
cleanup_logs | Purge logs > N days (configurable retention) | 1×/week |
| Mode | Description |
|---|---|
| RRP | Recommended retail price from supplier as is — the simplest |
| Tiers ⭐ | Different % depending on the purchase price bracket (5 default tiers, configurable) |
| Fixed markup | A single % applied to all products |
| Wholesale | Purchase price as is (B2B sales) |
{name}, {brand}Triple confirmation (dialog box + typing DELETE + button). The category tree is managed by the module and cannot be broken by the user.
Maison Vivaraise (sde.fr) is a French B2B home linen player. Catalog represented by brands and collections:
Categories covered: bed linen, bath linen, tableware, textile decor, kitchen, rugs, accessories. Many products certified Made in France, Oeko-Tex, European Flax, Organic.
SdCompat 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, the SDE - Maison Vivaraise supplier, the CRON key, the multilingual 7 + 38 category tree.
Go to Settings, paste the URL of the CSV file provided by SDE / Maison Vivaraise, configure the variants by parent, the Features, the image in the description.
5 default tiers, or choose RRP / Fixed markup / Wholesale. Customizable SEO templates with {name}/{brand}.
Click "Start import". The progress bar and the live log start. You see each product created before your eyes in its correct sub-category.
| PrestaShop | 1.7.x → 9.x (tested on PS 9.0) |
| PHP | 7.4 minimum, 8.1+ recommended |
| MySQL / MariaDB | 5.7+ / 10.3+ |
| Multi-shop | Compatible (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 (does not pollute your menu) |
| SDE / Maison Vivaraise account | B2B account required |
| CSV URL | Request from your SDE sales rep |
A: Yes, fully compatible with PS 9.x. The internal SdCompat compatibility layer also handles 1.7 and 8 without code changes. The module even handles the PS9-specific migration where meta_keywords was removed from ps_product_lang: it automatically switches to the ps_tag system.
A: No limit on the module side. The Maison Vivaraise catalog contains thousands of references. You can import everything or use the "Product limit" to start gently.
A: Yes, the module is specifically optimized. 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: At install, the module creates 7 main categories (Bed, Bath, Decor, Accessories, Kitchen, Table, Rugs) with their 38 sub-categories, multilingual in 7 languages. If you manually delete a cat from the BO, it is recreated when you next open the module (idempotent safety net).
A: Automatic "light update" mode: the module detects the existing SKU and ONLY updates the price and stock. It NEVER rewrites your descriptions, categories, Features or tags — you keep your customizations.
A: The product is placed in "Other › To classify" (never an error). You go to the Category mappings tab, select the right target and click Re-map: all affected products are automatically moved.
A: No, the module handles it automatically. Cell-by-cell conversion to UTF-8 via mb_convert_encoding/iconv. No more "40�C" instead of "40°C", accents are preserved across the 7 languages.
A: "Stop" button available during import (UI) and during CRON (flag file). Clean stop at the end of the current product, state saved for resume.
A: Yes, but the uninstall intentionally keeps your imported products (avoiding irreversible loss). The "Selective deletion" zone allows granular cleanup with triple confirmation: products / attributes / brands / supplier / logs, independent.
The SDE home linen dropshipping module is the most complete tool for selling SDE / Maison Vivaraise products (Winkler, Sel & Poivre and more) on PrestaShop. Configured once, it imports the catalog at your pace into a ready-to-use category tree.
⚡ 3 MIN INSTALLATION · 📚 REAL-TIME IMPORT · 🛡️ COMPATIBLE PS 1.7 → 9 · 🇫🇷 FRENCH SUPPORT
DB tables created (5): wp_sde_history, wp_sde_import_errors, wp_sde_product_meta (sku unique), wp_sde_combination_meta (sku unique), wp_sde_category_mapping (csv_path unique)
PS configurations: WPSD_SETTINGS (JSON), WPSD_SUPPLIER_ID, WPSD_CRON_KEY, WPSD_LAST_IMPORT_AT, WPSD_LAST_IMPORT_COUNT, WPSD_CRON_LAST_*
SDE CSV (81 multilingual columns): sku, ean, parent, name_xx, color_xx, size_xx, category+category_xx, matter_xx, care_xx, description_xx, image-url-1..10, price, recommended-retail-price, qty, weight, volume, country-code, customs-nomenclature, made-in-france, oeko-tex-*, organic, recycled, upcycled, european-flax, printed-in-france, theme, ecoparticipation-ttc
Architecture: 5 clean PHP classes (SdCompat, SdCategoryTaxonomy, SdCategoryMapper, SdFeatureMapper, SdCsvImporter) + main module + AJAX router + CRON. No override of PrestaShop core classes. Code commented in French.
Real-time import: 2 AJAX endpoints (import_csv_prepare downloads + parses + caches, import_csv_row processes 1 product). State persisted as JSON in uploads/state/ with protective index.php.
Security: pSQL() everywhere, uploads/ folder protected, image format validation (getimagesize), native PS CSRF on AJAX, systematic HTML escaping (htmlspecialchars), hash_equals() on CRON key.
PS9-specific compatibility: automatic meta_keywords → ps_tag/ps_product_tag migration via Tag::addTags(), handling of the Product::delete() quirk that returns false in multi-shop (post-delete SQL check + direct wipe fallback on 25 related tables), ProductAttribute renamed from Attribute.
Category mapping: 4 levels (DB cache → static map ~100 entries → fuzzy similar_text ≥75% → fallback "Other"). Cross-language (matches any translation). Auto-deduplication every time the BO module opens.
📦 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-TFC-CSV
Brand: WebPoint
Reference: WP-BGS-XML
Brand: WebPoint
Reference: WP-ETC-FRX
Brand: WebPoint
Reference: WP-YNS-PLX
Brand: WebPoint
Reference: WP-BXP-FRX
Brand: WebPoint
Reference: WP-BTS2026-DROP
Brand: WebPoint
Reference: WP-DBR-EHU
Brand: WebPoint
Reference: WP-RSV-CSV
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 home linen dropshipping with SDE / Maison Vivaraise, French B2B wholesaler: multilingual CSV import in 7 languages (FR/EN/DE/ES/IT/NL/PT) for the catalog of aprons, tea towels, sheets, throws, cushions, curtains, rugs and more.
Ready-to-use category tree (7 + 38 sub-cats)
Variants by parent (size + color) as PS combinations
Multi-images up to 10 per product
Filterable PS Features (Made in France, Oeko-Tex, Organic, Recycled and more)
Real-time import. CRON 24/7. Compatible PS 1.7 to 9.x
You configure. The module imports. You sell. 🛏️