Reference: WP-VI-CON-V1

Brand: WebPoint

WebPoint Video Product Pro - PRESTASHOP Product Video Generator

star star star star star
(1)
Générateur vidéo produit automatisé Générateur vidéo produit automatisé Transform your products into professional videos automatically! 🎥 WebPoint Video Product Pro generates captivating advertising videos, multilingual narration, music and visual effects. Compatible 30+ languages, custom logo, price animation.  Boost your conversions up to 80%! 2-click...
Kč242.83
More
In stock

Reference: BOUT-93K2X

Brand: WebPoint

Turnkey Online Store — Your Professional E-commerce Website Ready to Launch

Get your turnkey online store within 48 hours, fully configured and ready to welcome your first customers. Professional and modern design, optimized for all screens. Credit card and PayPal payments already set up, shipping configured with major carriers, legal pages written. Your website is optimized to appear on Google from day one. Simply add your...
---
In stock

Reference: EXT-CRMAX-MULTILANG

Brand: WebPoint

Crunchyroll Maximizer + Auto Skip Intro - FREE Chrome Extension 2025

star star star star star_half
(5)
Free and powerful Crunchyroll extension Download Crunchyroll Revolutionary 100% FREE Chrome extension that transforms your Crunchyroll experience!
---
In stock

Reference: EBP-2025-PRO

Brand: WebPoint

🚀 eBay Assistant Pro: Your Ultimate AI Companion for eBay Listings 🤖

star star star star star_half
(228)
eBay extension automated by artificial intelligence ✨ eBay Assistant Pro is much more than a simple Chrome extension - it's your intelligent assistant dedicated to creating eBay listings that maximize your sales potential. 🚀 Designed for sellers looking to save time ⏳ et à improve the quality of their listings, this tool revolutionizes your approach to...
Kč121.42
More
In stock
All best sellers
  • New
cosmetics, perfume, beauty care, female
  • cosmetics, perfume, beauty care, female
  • API, import, dashboard, statistics, e-commerce
  • general settings, user interface, API options
  • user interface, product import, dashboard
  • table, data, margins, prices, interface, e-commerce
  • user interface, navigation, categories, e-commerce
  • SEO template, user interface, digital product
  • user interface, configuration, text replacement, products
  • table, history, errors, statistics, user interface

BTSWholesaler Dropshipping Module for PrestaShop — Automated Cosmetics, Perfumes & Parapharmacy

WP-BTS2026-DROP
WebPoint

Turnkey module to automate your BTSWholesaler dropshipping, the European B2B supplier of cosmetics, perfumes and parapharmacy: top brands (Vichy, La Roche-Posay, Nuxe, Avène, Bioderma…) in 5 languages.

✅ Auto catalog import (combinations by capacity ml/g)
✅ Stock & price delta sync via CRON 24/7
✅ Auto order forwarding upon customer payment
✅ Automatic tracking + shipping email
✅ Tiered margins, SEO templates, carrier mapping
✅ Compatible with PrestaShop 1.7  →  9.x

You sell. The module does everything. 🚀

Kč3,861.03
Tax excluded
Quantity
9999 Items

Description
🚀 View live demo with a few imported products
Real preview of the module — only a sample of the catalog has been imported · demos.akimania.com/ps9-btswholesaler/

PrestaShop dropshipping module BTSWHOLESALER

🌐 Source catalog available in: FRENESITDE

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.

💄 ✨ 🧴

BTSWholesaler Dropshipping Module

The module that automates from A to Z your cosmetics, perfumes & parapharmacy dropshipping on PrestaShop

PrestaShop 1.7 → 9.x  ·  5 languages  ·  CRON 24/7  ·  Premium brands

Do you sell cosmetics, perfumes or parapharmacy in dropshipping? Do you spend your days manually importing Vichy, La Roche-Posay, Nuxe products, copying INCI labels, managing combinations by capacity (75ml, 100ml, 200ml), forwarding every order on the BTS portal, checking trackings, sending shipping emails to your customers?

With the BTSWholesaler dropshipping module, everything becomes automatic. You configure once, you forget. The module works 24/7 in the background.

⚡ Before vs After the BTSWholesaler Module

Task ❌ Without the module ✅ With the module
Import 1,000 perfume + cosmetic products 10h+ manual, copy-paste 1 click, ~45 min in background
Combinations by capacity Manual creation ml/g one by one Automatic grouping 75ml/100ml/200ml
Stock & price updates Daily check on the BTS portal Delta sync CRON every 2h
Order processing Re-entry on BTS portal, carrier choice Auto forward with mapped carrier
Customer tracking email Copy-paste the number Sent automatically by PS
Multilingual (5 EU languages) Manual translation / paid DeepL Native BTS texts fetched in parallel
Margins & selling prices Excel calculation product by product 10 automatic % tiers per bracket
SEO & meta-descriptions Manual writing Templates with auto variables

👤 Who is this module for?

💄
Online parapharmacy

You sell skincare (Vichy, La Roche-Posay, Avène, Bioderma) and want to multiply your catalog without managing physical stock.

🌸
E-commerce perfumery

You want to list Dior, Chanel, Calvin Klein, Hugo Boss, YSL with their EDT/EDP 50ml/100ml combinations in just a few clicks.

📈
Scaling e-merchant

You manage 5,000+ cosmetic references manually and waste your time on operations instead of marketing.

🎯 Complete features of the BTSWholesaler Module

📦 BTS catalog import — Bulk, no timeout

  • JWT Bearer authentication on BTS API v2.1 (banking-grade security)
  • Single import by EAN or BTS ID for testing or recovery
  • Bulk import: 50, 100, 500, 1,000 products or the entire catalog
  • Advanced filters: by brand, by BTS category, limited or full mode
  • Light update mode: if a product is already imported, ONLY price/stock/availability is touched. No rewriting of descriptions, categories or tags.
  • Error recovery: asynchronous auto-restart on timeout
  • Adapted to modest hosting: 60s time-budget, retry on 429 rate-limit

🧴 Smart grouping by capacity

BTSWholesaler often lists the same perfume as several distinct SKUs for each capacity. The module automatically detects the groups and creates 1 PrestaShop product with its combinations:

BTS SKU BTS Name Result in PrestaShop
3349668010615 Dior Sauvage EDT 60ml 1 product "Dior Sauvage EDT"
with 3 combinations:
· 60ml · 100ml · 200ml
3349668010622 Dior Sauvage EDT 100ml
3349668010639 Dior Sauvage EDT 200ml
  • Automatic capacity detection: ml, g, oz, cl, l, kg, gr
  • On/off switch in the settings: if you prefer 1 PS product per SKU, the mode can be disabled
  • Individual stock per combination
  • Unique PS reference per combination (the BTS EAN is preserved)

🌐 Multilingual 5 languages — European markets

?? French ?? Spanish ?? English ?? Italian ?? German
  • Parallel calls via cURL multi: 1 round-trip to fetch all languages of a page
  • Automatic detection of active PS languages that have a BTS equivalent
  • Auto-generation of HTML-formatted descriptions when the API does not provide one for a language
  • Smart reformatting of the description: each sentence becomes a <p> for readability and SEO
  • Automatic mini-description per language (PS description_short)
  • Clean slug (link_rewrite) without accents or special characters

🚚 Carrier mapping PS ↔ BTS — Maximum precision

For every carrier in your PrestaShop store, you associate the corresponding BTSWholesaler carrier_code via a dedicated mapping table:

PS Carrier Associated BTS code Country
Colissimo Home Delivery colissimo_fr ?? France
Mondial Relay mondial_relay_fr ?? France
Chronopost chronopost_fr ?? France
DHL Express dhl_express ?? Europe
DPD dpd_fr ?? France
  • Automatic price retrieval via getShippingPrices() based on the destination country
  • Graceful fallback: if a carrier is not mapped, the module uses the configured default carrier
  • Retry on 429 rate-limit during order forwarding

💰 Configurable margins — 10 default tiers

Mode Description Who is it for?
Tiers Different % depending on the purchase price bracket (e.g.: +100% under €10, +50% above €100) ⭐ Recommended — maximizes margin on small prices
Fixed markup A single % applied to all products Simple strategy, constant margin
Sole trader Simplified tax mode (VAT not applicable) Self-employed under VAT exemption

🔍 SEO & Customizable templates

  • Meta title / meta description with variables: {name}, {brand}, {ean}, {capacity}
  • Automatic generation of meta_keywords from title, brand, capacity
  • Stop-words filter FR/EN built-in (le, la, les, the, of...)
  • Automatic PS tags: brand, gender (Women/Men/Unisex), capacity
  • Image inserted into the long description (at the start or end) — on-page SEO boost
  • Auto-disable on out-of-stock or "keep visible for SEO" option

✏️ Text replacements — Customize to your brand

Substitution rules applied to imported names and descriptions. Multiple scopes:

Source text Target text Field
Envío rápido Fast shipping Description
BTSWholesaler My Store All
in stock delivery within 24h Description

🛒 100% automatic order pipeline

The scenario that changes everything:

  1. 👤 A customer orders a perfume on your PrestaShop store
  2. 💳 They pay → the order moves to "Payment accepted" status
  3. The module automatically forwards the order to BTS (with carrier mapped to the country)
  4. 📨 BTS prepares and ships the parcel directly to your customer (white label)
  5. 🚚 The module's CRON retrieves the tracking number when available
  6. 📧 PrestaShop automatically sends the shipping email to the customer with their tracking

→ You touched NOTHING. The order is processed end to end.

  • Native PS hook actionOrderStatusUpdate — instant trigger on status change
  • 3 BTS payment modes supported: bank transfer, PayPal, credit card
  • Customer address converted to BTS format (firstname, lastname, address, postcode, city, country, phone)
  • Idempotent: does not re-forward an order already submitted
  • Dashboard: see all your PS orders and their BTS status at a glance
  • Cancellation propagation (optional): if you cancel the PS order, the module calls setCancelOrder on BTS side

⏰ CRON 24/7 — 4 automated actions

CRON action Role Recommended frequency
full_import Full catalog import (creation or update) 1×/day
delta_sync Incremental sync (only modified products) every 2h
stock_check Stock + availability update for already imported products every hour
tracking Retrieves trackings + customer shipping email every hour
  • Secure 32-character key generated at install — your CRON URLs cannot be guessed
  • 1-click regeneration of the key in case of leak
  • Asynchronous auto-restart: the module calls itself in the background if the time-budget is reached (60s) — no Apache timeout
  • Precise resume: resumes exactly at the page where it stopped
  • Automatic retry on rate-limit / 429 error / network timeout
  • Real-time status in the BO: current page, created, updated, errors
  • Stop button: cleanly stops the running CRON
  • Configurable product limit: import only N products per "job"

📊 Analytics tab — Steer your dropshipping

  • Import history: who, when, how many, successes/failures
  • Detailed error log: image download errors, rejected variants, API timeouts…
  • List of imported products with filters (by brand, by category, by status)
  • CSV export of the list of imported BTS products (for external analysis)
  • Pagination: 20, 50, 100, 500 products per page
  • Search by EAN, name, brand

🏷️️ The BTSWholesaler catalog — Premium brands accessible

BTS Wholesaler is one of the largest European B2B wholesalers (based in Spain) specialized in cosmetics from major brands, niche perfumes and luxury brands, parapharmacy and hygiene & beauty. Non-exhaustive overview of available brands:

Vichy La Roche-Posay Avène Bioderma Nuxe Caudalie Eucerin L'Oréal Dior Chanel Calvin Klein Hugo Boss YSL Versace Dolce & Gabbana Garnier Nivea Sanex Yves Rocher + hundreds more

Categories covered: men/women perfumery, face care, body care, makeup, haircare, sun care, hygiene, parapharmacy, food supplements, baby & kids.

⭐ 10 reasons to choose the BTSWholesaler Module

  1. 🚀 5-minute installation: paste your JWT token, test the connection, and you're set
  2. 🤖 100% AJAX, zero reload: smooth, modern, pleasant interface
  3. 📚 Built-in 12-section documentation: no internet connection required to consult it
  4. 🛡️️ Compatible PS 1.7 → 9.x: BtsCompat compatibility layer that handles all versions
  5. Optimized for modest hosting: chunked import, throttle, 60s time-budget
  6. 🔐 Maximum security: JWT Bearer token, hash_equals on CRON key, server-side validation
  7. 🎨 Custom design: blue gradient header, styled tabs, consistent palette
  8. 🧹 Easy maintenance: selective deletion with options, orphan cleanup
  9. 💎 No AdminController, no Tab: does not pollute your BO menu, configuration only in the module page
  10. 🌟 French author: French support, regular updates, clean & commented code

🎬 How it works in 4 steps

1

Install the module

Download the ZIP, install via the BO. Auto-creation of 10 tables, 1 supplier, 4 secure CRON URLs.

2

Connect your account

Paste your BTSWholesaler JWT token, choose your main language, test the connection (1 click).

3

Configure your margins

10 default tiers. SEO templates, carrier mapping, multi-images, multilingual: everything is configurable.

4

Start the import

Filter by brands + categories, choose the quantity, click "Start". The CRON takes over 24/7.

🔧 Technical compatibility

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 (uses the current shop)
Hooks used actionOrderStatusUpdate
Class override None (preserves your other modules)
AdminController None
BO sidebar tab None (does not pollute your menu)
BTSWholesaler account B2B account required (on btswholesaler.com)
JWT API token To request from your BTS account manager

❓ Frequently asked questions

Q: Does the BTSWholesaler dropshipping module work on PrestaShop 9?

A: Yes, fully compatible with PS 9.x. The internal BtsCompat compatibility layer also handles versions 1.7 and 8 without any code modification.

Q: How many products can I import?

A: No limit on the module side. The full BTSWholesaler catalog contains tens of thousands of references. You can import everything or target by brand (Vichy, La Roche-Posay…) or category (perfumery, face care…).

Q: Will my €9/month shared hosting handle it?

A: Yes, the module is specifically optimized for modest hosting. Chunked CRON, 60s time-budget, asynchronous auto-restart. No risk of Apache 5xx timeout.

Q: How does the combination-by-capacity mode work?

A: The module detects SKUs that share the same base name and groups capacities into combinations of a single PS product. On/off switch in the settings if you prefer 1 product per SKU.

Q: Are orders automatically paid at BTS?

A: The module supports 3 payment modes (banktransfer, paypal, card). Depending on your agreement with BTS, the payment can be automatic (prepaid account) or require your validation from your portal. The module then automatically retrieves tracking + customer email.

Q: What happens if a BTS image is broken?

A: The module validates each image with getimagesize() before import. Corrupted files (TIFF disguised as JPEG, etc.) are properly rejected. The product is created without an image rather than crashing the import.

Q: What happens if BTS is temporarily unavailable?

A: The module detects network errors and HTTP 429 (rate-limit), automatically retries with backoff, and resumes where it left off at the next CRON run.

Q: Can I uninstall cleanly?

A: Yes, but the uninstall deliberately keeps your imported products (irreversible loss avoided). A "Selective deletion" area in the Maintenance tab allows granular cleanup with confirmation.

🎯 Ready to automate your dropshipping?

The BTSWholesaler dropshipping Module is the most complete tool to sell premium brands of cosmetics, perfumes and parapharmacy on PrestaShop. Once configured, it works for you 24/7.

⚡ 5 MIN INSTALLATION  ·  📚 BUILT-IN DOCUMENTATION  ·  🛡️ COMPATIBLE PS 1.7 → 9  ·  🇫🇷 FRENCH SUPPORT

📋 Technical details for developers

DB tables created (10): wp_btswholesaler_margins, wp_btswholesaler_history, wp_btswholesaler_category_mapping, wp_btswholesaler_product_meta, wp_btswholesaler_combination_meta, wp_btswholesaler_text_replacements, wp_btswholesaler_seo_templates, wp_btswholesaler_import_errors, wp_btswholesaler_carrier_mapping, wp_btswholesaler_orders

PS configurations: WPBTS_SETTINGS (JSON), WPBTS_CRON_KEY, WPBTS_SUPPLIER_ID, WPBTS_DESCRIPTIONS, WPBTS_IMPORT_PROGRESS, WPBTS_DELTA_PROGRESS

BTS APIs used: getListProducts, getListProductsMultilang (parallel cURL multi), getCategoriesList, getProductCategories, getDictionnary, getCarriers, getShippingPrices, setOrder, setCancelOrder, getOrders, getOrder, getOrderTracking

Architecture: 4 clean PHP classes (BtsCompat, BtsApiClient, BtsCategoryMapper, BtsProductImporter) + main module. No PrestaShop core class override. Code commented in French.

Security: JWT Bearer authentication, hash_equals() on the CRON key, pSQL() everywhere, native PS CSRF token on AJAX, anti-DoS throttle, image format validation.

📦 Module developed by WebPoint · webpoint.fr · Regular updates · Clean & commented code

Product Details
WP-BTS2026-DROP
9999 Items
  • Front office play_circle_filled

    Front office

  • Back office play_circle_filled

    Back office

  • Ebay-assistant play_circle_filled

    Ebay-assistant

  • CSV Import Master Pro Busyx : AI-Powered E-Commerce Revolution play_circle_filled

    CSV Import Master Pro Busyx : AI-Powered E-Commerce Revolution

Avis sur ce produit

Aucun avis pour ce produit pour le moment.

8 other products in the same category:

Reference: WP-DSX-AFR

Brand: WebPoint

Drop-sexy Adult Dropshipping Module for PrestaShop — French Erotic Catalog 3,768 Refs Lingerie Sextoys Lubricants

Turnkey module to automate your adult products dropshipping with Drop-sexy, a French wholesaler: CSV import of 3,768 erotic references (sexy lingerie, sextoys, lubricants, aphrodisiacs, naughty costumes, bondage…) from 20+ brands Mapalé, Obsessive, Dreamgirl, René Rofé, Fiore, PENTHOUSE… ✅ Mono-language native French (Windows-1252 BOM CSV,...
Kč2,404.04
More
In stock

Reference: WP-DLV-FRX

Brand: WebPoint

Dreamlove Dropshipping Adult Products Module for PrestaShop — Spanish B2B Catalog 12,800 References EN

Turnkey module to automate your adult products dropshipping with Dreamlove, leading Spanish B2B wholesaler in Europe: CSV import of 12,800+ products (sextoys, lingerie, lubricants, BDSM, sensual cosmetics) in English. ✅ Variable multi-level category hierarchy (3-4 levels via "|") ✅ Multi-images up to 10 per product (cover + images_csv) ✅ Automatic weight...
Kč2,404.04
More
In stock

Reference: wp-watchimport-dropshipping-montres-ila-uhren-csv-prestashop

Brand: WebPoint

WatchImport Dropshipping Module for PrestaShop — ILA Uhren GmbH Watches CSV Import (DE/EN/FR, multi-brand)

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...
Kč2,404.04
More
In stock

Reference: WP-BGS-XML

Brand: WebPoint

BGS technic PrestaShop Module — XML Import of Automotive Tools, 9,500 Pro Tools, 16 Languages, Multi-Images, CRON 24/7

The BGS technic PrestaShop module automatically imports the full catalog of the German wholesaler BGS technic into your store: 9,500+ professional tools for automotive and workshop use, 290 categories with images at every level, multi-image products, auto-extracted technical specifications. ✅ 16 supplier-side languages (FR/EN/DE/ES/IT + 11 others) ✅...
Kč2,404.04
More
In stock

Reference: WP-BXP-FRX

Brand: WebPoint

Busyx Pro Adult Products Dropshipping Module for PrestaShop — French Catalogue Lingerie, Sextoys, BDSM & Wellness

Turnkey module to automate your adult products dropshipping with Busyx Pro, French B2B wholesaler: CSV import of the lingerie, sextoys, BDSM, lubricants, poppers, gift sets and erotic games catalogue… ✅ Ready-to-use category tree: 10 main categories + ~118 sub-categories ✅ Size + colour combinations (grouped by product ID) ✅ Multi-images up to 4 per...
Kč2,404.04
More
In stock

Reference: WP-YNS-PLX

Brand: WebPoint

YourNewStyle Dropshipping Fashion & Lingerie Module for PrestaShop — Polish B2B Catalog 695 References 4 Languages PL+EN+DE+RU

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 ×...
Kč2,404.04
More
In stock

Reference: wp-matterhorn-dropshipping-mode-lingerie-prestashop

Brand: WebPoint

Matterhorn Dropshipping Module for PrestaShop — Automated Fashion & Lingerie

Turnkey module to automate your Matterhorn dropshipping, European B2B leader in fashion & lingerie: 50,000+ products, 197 brands, 13 languages. ✅ Automatic catalog import (variants, multi-images) ✅ Stock & price synchronisation every 2 hours ✅ Orders sent to the supplier as soon as the customer pays ✅ Automatic tracking + shipping email ✅...
Kč2,404.04
More
In stock

Reference: WP-MAL-XML

Brand: WebPoint

MALFINI XML Promotional Apparel Import Module for PrestaShop — 3,100 Products, 230 Models, Real Stock per Size, 8 Languages

The MALFINI PrestaShop module automatically imports the full catalogue of the Czech wholesaler MALFINI, a.s. into your store: 3,100+ customisable promotional garments (T-shirts, Polos, Sweatshirts, Fleeces, Shirts, Caps, Bags, Safety footwear), 230 models, real stock per size, enriched description with downloadable size guide PDFs. ✅ 8 languages on the...
Kč2,404.04
More
In stock

Articles du blog

Tout voir arrow_forward