- 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 fashion and lingerie dropshipping with YourNewStyle, Polish B2B wholesaler: CSV import of 695 products for women's fashion, lingerie and men's fashion (15+ brands EVA&LOLA, BACI, OBSESSIVE, SOKY&SOKA, BYE-BRA, EMAMODA, 7Heaven…).
✅ Native multilingual 4 languages PL/EN/DE/RU (auto EN fallback if no FR)
✅ Size × color combinations automatic: 1 CSV row → N combinations
✅ Unique reference per combination in <code>-<size> format
✅ 5 native photos per product · 4 currencies EUR/USD/GBP/PLN
✅ 2-level multilingual hierarchy · 24/7 CRON · Compatible PS 1.7 → 9.x
You configure. The module imports. You sell Polish fashion across Europe. 👗
demos.akimania.com/ps9-yournewstyle/PrestaShop dropshipping module YOURNEWSTYLE
🌐 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 Polish fashion dropshipping on PrestaShop, in 4 simultaneous languages
PrestaShop 1.7 → 9.x · 695 products · 4 languages PL/EN/DE/RU · Auto combinations · CRON 24/7
Are you launching an online lingerie shop, a sex shop, a women's fashion website or a ready-to-wear store? You work with YourNewStyle (leading Polish B2B wholesaler for Central European fashion and lingerie brands) and you spend your days re-typing 695 product sheets in 4 languages, manually rebuilding size S/M/L/XL combinations with their individual stocks, uploading 5 photos per product, creating each size as a distinct combination with its own reference?
With the YourNewStyle Polish fashion lingerie dropshipping module, everything becomes automatic. You enter the YourNewStyle CSV URL, you click "Run import", and the module creates your 695 multilingual PL/EN/DE/RU PrestaShop products with their size × color combinations, their 5 photos, their stock per size, their unique reference per combination, in a clean category tree built on the fly in 4 simultaneous languages.
| Task | ❌ Without the module | ✅ With the module |
|---|---|---|
| Import 695 fashion/lingerie references | 25h+ manual, copying YourNewStyle portal | 1 click, ~30 min in background |
| Size × color combinations (~1500 combinations) | Manual creation size by size, color by color | Auto from sizes + sizes_quantity, stock per size |
| Unique reference per combination | Manual entry "78001-3-S", "78001-3-M"… | Auto format <code>-<size> for each size |
| Multilingual 4 languages PL/EN/DE/RU | Paid DeepL or manual Hungarian/Russian writing | Native Polish/English/German/Russian texts from CSV |
| 2-level category hierarchy × 4 languages | Manual creation Damskie/Sukienki, For females/Dresses… | Multilingual creation in one pass (4 simultaneous languages) |
| Multi-images (5 photos/product) | Manual download image by image | Auto from photo_1..photo_5, format validation |
| No FR on supplier side | FR shop with empty product sheets | Auto EN fallback → non-empty sheets |
| Multi-currency EUR/USD/GBP/PLN | Manual exchange calculation | Net EUR price by default, fixed 50% Markup mode |
| Original image BO PrestaShop 9 | Broken image BO PS9 (official bug) | BO PS9 fix included: 1:1 copy of original file |
You sell sexy lingerie (bodystocking, sets, costumes, nightwear, corsets, stockings, garter belts…) and want to expand your catalog with a recognized European supplier (BACI, OBSESSIVE, BYE-BRA…).
You offer dresses, blouses, pants, skirts, t-shirts… The "For females" category of the YourNewStyle catalog represents 50% of the volume with 346 references (including 268 dresses).
You target the Central European market (Poland, Germany, Russia) or English-speaking. Native PL/EN/DE/RU multilingual saves you hours of DeepL translation.
Unique feature of this module. Each CSV row gives 1 PS product that can have N combinations (size × color). The module builds them automatically from sizes and sizes_quantity columns, with a unique reference per combination.
Product code :78001-3sizes :S,M,Lsizes_quantity :0,2,1color_en :NAVY BLUE→ 3 PS combinations created automatically: • 78001-3-S → size S × color NAVY BLUE, stock 0 • 78001-3-M → size M × color NAVY BLUE, stock 2 (default combination) • 78001-3-L → size L × color NAVY BLUE, stock 1
<code>-<size> filled in Combination::reference (native PS field)color_<iso>StockAvailable::setQuantity() (native PS field)The YourNewStyle CSV exposes 2 levels per product (category_1 + subcategory_1) in 4 simultaneous languages. The module creates each category in one pass with its multilingual names — no artificial fixed tree.
| Language | cat_1 | subcat_1 |
|---|---|---|
| 🇵🇱 Polish | Damskie | Sukienki |
| 🇬🇧 English | For females | Dresses |
| 🇩🇪 German | Frauen | Kleider |
| 🇷🇺 Russian | Для женщин | Платья |
3 main categories of the catalog:
| EN | PL | Volume | Top sub-cats |
|---|---|---|---|
| For females | Damskie | ≈346 (50%) | Dresses (268), Blouse (32), Pants/Shorts (15)… |
| Lingerie | Bielizna | ≈284 (41%) | Bodystocking (51), Set (41), Accessoiries (30), Stockings (28)… |
| For males | Męskie | ≈63 (9%) | T-shirt (19), Sweaters (18)… |
wp_yournewstyle_category_mapping for subsequent imports (idempotent)Particularity: the YourNewStyle CSV does not provide FR on the supplier side. The module handles this intelligently:
| Active PS language | Module behavior |
|---|---|
| 🇵🇱 PL | Reads name_pl, description_pl, color_pl, cloth_pl, category_1_pl, subcategory_1_pl |
| 🇬🇧 EN | Reads *_en columns |
| 🇩🇪 DE | Reads *_de columns |
| 🇷🇺 RU | Reads *_ru columns |
| 🇫🇷 FR (and others: 🇪🇸 ES, 🇮🇹 IT…) | Automatic fallback to EN — no empty sheets, never SKU instead of title |
The CSV provides 5 native columns photo_1 to photo_5. The module imports them all, the 1st defined as cover. Distribution observed across the 695 products:
| Photos per product | Volume |
|---|---|
| 1 photo (10%) | ≈68 products |
| 2 photos (30%) | ≈206 products |
| 3 photos (18%) | ≈125 products |
| 4 photos (24%) | ≈169 products |
| 5 photos (18%) | ≈127 products |
getimagesize(): JPEG/PNG/GIF/WebP, corrupted files rejected without crashing the import<id>.jpg in addition to variants (without this fix, the image does not appear in the BO PS9 product edit page — known PS9 bug)The scenario that changes everything:
→ No more lagging page. No more worry. You see everything that happens.
The CSV exposes prices in 4 currencies (national PLN, EUR, USD, GBP) with netto/brutto + sale variants. The module uses price_netto_eur (net) by default, in fixed 50% Markup mode. You can change in Margins & SEO:
| Mode | Description |
|---|---|
| Fixed Markup ⭐ (default) | A single % applied (50% by default → net price × 1.5). The simplest to start. |
| Tiers | Different % depending on net purchase price tier (5 configurable tiers: 0-15€/15-30€/30-60€/60-120€/120€+). |
| Wholesale | Net purchase price as is (B2B sale to professionals). |
| RRP | Gross price (price_brutto_eur) as is — useful in degraded mode. |
{name}, {brand}| CRON action | Role | Recommended frequency |
|---|---|---|
full_import | Full import (creations + 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 |
Flagship brands of the YourNewStyle catalog (excerpt by volume):
wp_yournewstyle_category_mapping table. Deletion from leaves to root + safe lifting of parents that became empty. Preserves PS_HOME and PS_ROOTTriple confirmation (dialog box + typing DELETE + button). The category tree can be recreated at the next module opening if you don't tick the "Imported categories" option.
YnsCompat compatibility layer + BO PS9 image bug fix includedDownload the ZIP, install via the BO. Auto-creation of 5 tables, the YourNewStyle supplier, the CRON key. The category hierarchy will be built on the fly during import.
Go to Settings, paste the URL provided by YourNewStyle. Activate PL/EN/DE/RU languages on your PS if you want to take advantage of native multilingual (otherwise EN by default on other languages).
Fixed 50% Markup mode by default. You can also choose Tiers (5 ranges) / Wholesale / RRP. Customizable SEO templates with {name}/{brand}.
Click "Run import". Test mode 20 products first to validate, then full import 695 products (~30 min). You see each product created with its N combinations 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+ |
| cURL | Enabled (CSV + image download) |
| 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) |
| YourNewStyle B2B account | Account required for billing and CSV access |
| CSV URL | To request from your YourNewStyle sales rep |
A: Yes, fully compatible PS 9.x. The module handles the specific PS9 migration where meta_keywords was removed (automatic switch to ps_tag) as well as the PS9 bug where the original image does not appear in the BO product edit page (fix by 1:1 copy of the <id>.jpg file).
A: For each CSV row with sizes="S,M,L" and sizes_quantity="0,2,1", the module creates 3 PS combinations with [Size × Color] as attributes and a specific stock per size. The 1st combination is marked default_on=1. Each combination has a unique reference <code>-<size> (e.g. "78001-3-S").
A: The module makes an automatic fallback to English (EN). If your shop has the FR language active, product sheets will be created with English content (name_en, description_en…) on the FR side. You can then translate manually or via DeepL if you want clean French. The goal: no empty sheet harmful to SEO.
A: The module guarantees there is only ONE "Color" group and ONE "Size" group in your PrestaShop BO, regardless of the number of successive imports. Instance cache to avoid redundant queries + automatic consolidation of any duplicates (inherited from previous imports with buggy code). Color attribute names are created in PL/EN/DE/RU simultaneously.
A: For each CSV row, the module retrieves category_1_pl/en/de/ru + subcategory_1_pl/en/de/ru and creates the main cat + its sub-cat under your PS root, with their simultaneous multilingual names. Idempotent and DB-cached for subsequent imports. No inter-language duplicates because the lookup searches across all languages.
A: The CSV exposes prices in PLN, EUR, USD, GBP (4 columns per netto/brutto/sale variant = 16 price columns total). The module uses price_netto_eur (net in EUR) by default, in fixed 50% Markup mode. You can adjust in the Margins & SEO tab (Tiers / Wholesale / RRP).
A: Yes. Automatic light mode: existing products are detected via their sku (= code) and only their price + stock are refreshed. Your descriptions, images, categories and tags are not rewritten — you keep your customizations.
A: Import tab → Selective deletion → tick the 6 boxes (Products + Attributes + Categories + Brands + Supplier + Logs) → DELETE. Triple confirmation to avoid mistakes. The "Imported categories" box is unique to this module and cleans the tree created by the import.
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 at the exact stop row.
A: Yes. Categories, products and combinations are created on all active shops. Deletion forces CONTEXT_ALL to avoid the PS9 quirk where Product->delete() returns false in multi-shop. attribute_group_shop and attribute_shop are filled automatically for each shop.
A: Confirmed. The module uses only getContent() + AJAX. No pollution of the PrestaShop BO menu. No core class override.
The YourNewStyle Polish fashion lingerie dropshipping module is the most complete tool to sell the 695 YourNewStyle references (women's fashion, lingerie, men's fashion) on PrestaShop. Once configured, it automatically imports the catalog with its ~1,500 size×color combinations, its 5 photos per product, its 4-language simultaneous hierarchy.
⚡ 3-MIN INSTALLATION · 📚 REAL-TIME IMPORT · 🛡️ COMPATIBLE PS 1.7 → 9 · 🇫🇷 FRENCH SUPPORT
DB tables created (5): wp_yournewstyle_history, wp_yournewstyle_import_errors, wp_yournewstyle_product_meta (unique sku = code), wp_yournewstyle_combination_meta (unique sku = code-size), wp_yournewstyle_category_mapping (unique csv_path)
PS configurations: WPYNS_SETTINGS (JSON), WPYNS_SUPPLIER_ID, WPYNS_CRON_KEY, WPYNS_LAST_IMPORT_AT, WPYNS_LAST_IMPORT_COUNT, WPYNS_CRON_LAST_*
YourNewStyle CSV (60 UTF-8 columns): id, code, producer_code, producer, price_netto/brutto, sale, sale_price_*, price_*_eur/usd/gbp, category_1_pl/en/de/ru, subcategory_1_pl/en/de/ru, category_2_*, subcategory_2_*, photo_1..photo_5, name_pl/en/de/ru, color_pl/en/de/ru, cloth_pl/en/de/ru, description_pl/en/de/ru, sizes, sizes_quantity
Architecture: 5 clean PHP classes (YnsCompat, YnsCategoryTaxonomy, YnsCategoryMapper, YnsFeatureMapper [dead code by design], YnsCsvImporter) + main module + AJAX router + CRON. No core PrestaShop class override. Code commented in French.
Synthetic columns generated in parseCsvToArray: 5 columns added to each row — 4 combined "cat_1 > subcat_1" categories per language (PL/EN/DE/RU) + 1 column qty_total = numeric sum of sizes_quantity (avoids the bug (int)"0,2,1" = 0).
Shared engine compatibility aliases: sku → code, brand → producer, price → price_netto_eur, recommended-retail-price → price_brutto_eur, qty → qty_total (synth), matter_<iso> → cloth_<iso>, category_<iso> → synth_cat_<iso>, image-url-1..5 → photo_1..5.
Combinations creation (createCombinationsForSizes): parses sizes + sizes_quantity, creates N combinations with [Size_attr × Color_attr], reference = code-size, ean13 empty (no EAN per combination in CSV), wholesale_price = price, default_on=1 on the 1st combo, stock via StockAvailable::setQuantity.
ensureAttributeGroup / ensureAttribute (bulletproof): 3 defense layers — (1) instance cache via $attrGroupCache and $attrCache, (2) multi-language + multi-shop lookup via agnostic TRIM, (3) automatic consolidation of duplicates (moves attribute and product_attribute_combination to the keep, deletes orphan rows). Direct SQL INSERT to bypass PS9 multi-shop quirks. Systematic backfill of attribute_group_lang, attribute_group_shop, attribute_lang, attribute_shop.
Security: pSQL() everywhere, uploads/ folder protected, image format validation (getimagesize), native PS CSRF on AJAX, systematic HTML escapes (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, BO PS9 original image fix (1:1 copy of the <id>.jpg file before ImageManager::resize variants).
📦 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-watchimport-dropshipping-montres-ila-uhren-csv-prestashop
Brand: WebPoint
Reference: WP-TRD-CFR
Brand: WebPoint
Reference: WP-BGS-XML
Brand: WebPoint
Reference: WP-SDE-MVR
Brand: WebPoint
Reference: WP-DSX-AFR
Brand: WebPoint
Reference: WP-DLV-FRX
Brand: WebPoint
Reference: wp-matterhorn-dropshipping-mode-lingerie-prestashop
Brand: WebPoint
Reference: WP-BXP-FRX
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 fashion and lingerie dropshipping with YourNewStyle, Polish B2B wholesaler: CSV import of 695 products for women's fashion, lingerie and men's fashion (15+ brands EVA&LOLA, BACI, OBSESSIVE, SOKY&SOKA, BYE-BRA, EMAMODA, 7Heaven…).
✅ Native multilingual 4 languages PL/EN/DE/RU (auto EN fallback if no FR)
✅ Size × color combinations automatic: 1 CSV row → N combinations
✅ Unique reference per combination in <code>-<size> format
✅ 5 native photos per product · 4 currencies EUR/USD/GBP/PLN
✅ 2-level multilingual hierarchy · 24/7 CRON · Compatible PS 1.7 → 9.x
You configure. The module imports. You sell Polish fashion across Europe. 👗