- Nou
Referinta: WP-VI-CON-V1
Marca: WebPoint
Referinta: BOUT-93K2X
Marca: WebPoint
Referinta: EXT-CRMAX-MULTILANG
Marca: WebPoint
Referinta: EBP-2025-PRO
Marca: WebPoint
Modul la cheie pentru automatizarea dropshippingului de produse pentru adulți cu Drop-sexy, angrosist francez: import CSV cu 3.768 referințe erotice (lenjerie sexy, sextoys, lubrifianți, afrodiziace, costume picante, bondage…) de la 20+ branduri Mapalé, Obsessive, Dreamgirl, René Rofé, Fiore, PENTHOUSE…
✅ Mono-limbă franceză nativă (CSV Windows-1252 BOM, conversie auto)
✅ 4 perechi de atribute dinamice per variantă: Capacitate, Mărime, Culoare etc.
✅ Referință nativă per variantă = câmp Combination::reference PS
✅ 9 fotografii per produs · Descriere scurtă auto-generată dacă goală (66% din catalog)
✅ Ierarhie nativă CSV · CRON 24/7 · Compatibil PS 1.7 → 9.x
Tu configurezi. Modulul importă. Tu vinzi pasiunea franceză online. 💋
demos.akimania.com/ps9-drop-sexy/Modul PrestaShop de dropshipping DROP-SEXY
🌐 Catalog sursă disponibil în:
🇫🇷 Catalog 100% francez nativ. Fără traducere automată: texte scrise direct în FR de furnizor, ideal pentru magazine 🇫🇷 FR / 🇧🇪 BE / 🇨🇭 CH / 🇨🇦 CA.
Modulul care automatizează de la A la Z dropshippingul tău de produse pentru adulți franceze pe PrestaShop, cu variante multi-atribute dinamice
PrestaShop 1.7 → 9.x · 3.768 produse · 20+ branduri · 4 atribute dinamice · CRON 24/7
Lansezi un sex shop online, un site de lenjerie sexy, un e-commerce de sextoys sau de produse picante? Lucrezi cu Drop-sexy (angrosist francez specializat în produse pentru adulți) și îți petreci zilele recopiind 3.768 fișe de produs, reconstruind manual variantele după capacitate/mărime/culoare cu stocurile lor individuale, încărcând 9 fotografii per produs, creând fiecare variantă ca o combinație distinctă cu propria referință?
Cu Modulul Drop-sexy dropshipping pentru adulți sextoys lenjerie, totul devine automat. Introduci URL-ul CSV Drop-sexy, faci clic pe "Pornește importul", iar modulul creează cele 3.768 produse PrestaShop în franceză cu variantele lor multi-atribute (Capacitate × Mărime × Culoare), cu cele 9 fotografii, cu stocul lor pe variantă, cu referința lor nativă a furnizorului, într-un arbore de categorii curat construit din mers din ierarhia nativă a CSV.
| Sarcină | ❌ Fără modul | ✅ Cu modulul |
|---|---|---|
| Import 3.768 referințe pentru adulți | 120h+ manual, copie din portalul Drop-sexy | 1 clic, ~3h în fundal |
| Variante multi-atribute | Creare manuală atribut cu atribut | Auto via 4 perechi Nume/Valoare dinamice pe rând CSV |
| Referință nativă per combinație | Introducere manuală « D-234893-30ML », « D-234893-100ML »… | Câmpul « Referința variantei » din CSV folosit ca atare |
| Descriere scurtă goală (66% din catalog) | Fișe-fantomă, SEO slab, rată de respingere | Auto-generare HTML structurat din nume + brand + cat |
| Ierarhie categorii nativă (3 niveluri CSV) | Creare manuală Lenjerie/Seturi, Sextoys/Vibratoare… | Reproducere nativă a CSV (filtru « Acasă/Rădăcină ») |
| Multi-imagini (9 fotografii/produs) | Descărcare manuală imagine cu imagine | Auto din URL imagine implicită + imagine 1..8 |
| Codificare Windows-1252 BOM | Caractere stricate în UTF-8 (« Mapalé » → « Mapalé ») | Conversie automată Win-1252 → UTF-8 |
| Imagine originală BO PrestaShop 9 | Imagine stricată BO PS9 (bug oficial) | Fix BO PS9 inclus: copie 1:1 a fișierului original |
| Reîmprospătare prețuri/stocuri | Reface tot de la zero în fiecare zi | Mod ușor automat: actualizare doar preț+stoc |
Vinzi sextoys, vibratoare, plug-uri, cătușe, măști BDSM, accesorii bondage… Drop-sexy oferă un catalog larg (sextoys, lubrifianți, afrodiziace, întârziere) cu stoc francez, livrare rapidă și discretă.
Oferi lenjerie erotică (bodystocking, seturi, cămăși de noapte, corsete, ciorapi, portjartiere, costume picante). Brandurile Mapalé, Obsessive, Dreamgirl, René Rofé reprezintă esențialul catalogului Drop-sexy.
Vizezi piața franceză/belgiană/elvețiană/canadiană francofonă cu fișe de produs în franceză nativă (fără DeepL). Drop-sexy furnizează descrieri FR redactate uman.
Particularitate unică a acestui modul. Drop-sexy nu fixează atributele (doar mărime×culoare ca alți furnizori) — expune 4 perechi Nume/Valoare dinamice pe rând CSV. În funcție de produs, va fi Capacitate + Mărime, sau Mărime + Culoare, sau Capacitate singură, sau toate 3 combinate. Modulul detectează automat perechile active și creează grupurile de atribute PS corespunzătoare din mers.
Exemplu 1 — Lubrifiant 2 capacități: Rând 1: Id produs=21845, Referință=D-234893, Ref var=D-234893-30ML → Variantă: Nume attr 3 = "Capacitate", Valoare attr 3 = "30 ML" Rând 2: Id produs=21845, Referință=D-234893, Ref var=D-234893-100ML → Variantă: Nume attr 3 = "Capacitate", Valoare attr 3 = "100 ML" → 1 produs PS « Gel anal relaxant » cu 2 combinații • combination ref = D-234893-30ML • combination ref = D-234893-100ML Exemplu 2 — Lenjerie 4 mărimi × 1 culoare: Rânduri: Id produs=21402, Ref var=MAL80025NUBKL/M/S/XL → Var: Nume attr 1="Mărime", Valoare attr 1=L/M/S/XL → Var: Nume attr 2="Culoare", Valoare attr 2="Piele/Negru" → 1 produs PS « Set lenjerie » cu 4 combinații • Mărime L × Culoare Piele/Negru • Mărime M × Culoare Piele/Negru • Mărime S × Culoare Piele/Negru • Mărime XL × Culoare Piele/Negru
Combination::reference (câmp PS nativ)color_group (pentru mostre pe front)StockAvailable::setQuantity()Drop-sexy expune 3 coloane ierarhice per produs: « Numele categoriei 1/2/3 ». Prima este de obicei « Acasă » sau « Rădăcină » (= rădăcina PS, ignorată de modul). Nivelurile 2 și 3 formează lanțul real, creat din mers la import fără arbore fix artificial.
Coloane CSV: Numele categoriei 1: Acasă ← ignorat (rădăcina PS) Numele categoriei 2: Wellness și afrodiziace Numele categoriei 3: Lubrifiant & Cremă & Afrodiziac → Categorie PS frunză creată: Wellness și afrodiziace › Lubrifiant & Cremă & Afrodiziac
Categorii principale ale catalogului Drop-sexy (extras):
| Categorie nivel 2 | Subcategorii tipice (nivel 3) |
|---|---|
| Lenjerie Damă | Seturi Sexy, Bodystocking, Rochii, Cămăși de noapte, Costume picante, Ciorapi/Dresuri, Portjartiere, Sutiene, Accesorii |
| Sextoys | Vibratoare, Stimulatoare, Plug-uri anale, Bile geisha, Ouă vibratoare, Ergonomice, Cupluri |
| Wellness și afrodiziace | Lubrifianți, Creme, Afrodiziace, Uleiuri de masaj, Întârziere, Stimulante |
| Bondage / SM | Cătușe, Frânghii, Căluș, Bice, Măști, Seturi BDSM |
| Lenjerie Bărbați | Stringi, Boxeri sexy, Costume, Accesorii |
wp_dropsexy_category_mapping pentru importurile următoare (idempotent)Realitate Drop-sexy: 66% din produse au « Descrierea scurtă fără HTML » goală sau prea scurtă. Fără intervenție, te trezești cu 2.500 fișe de produs-fantomă pe front — dezastruos pentru SEO, rata de respingere și conversie.
Modulul detectează automat DS-urile goale sau prea scurte (< 30 caractere fără HTML) și generează o descriere scurtă HTML structurată din numele + brandul + categoria fișei.
<p> </p>), sau un placeholder al furnizoruluidescription_short alimentat cu HTML autorizat în multi-limbăCSV Drop-sexy furnizează 9 coloane imagini native: URL imagine implicită (cover) + URL imagine 1 până la URL imagine 8. Modulul le importă pe toate, prima definită ca cover. Slot gol ignorat în tăcere (fără crash dacă mai puțin de 9 fotografii).
getimagesize(): JPEG/PNG/GIF/WebP, fișiere corupte respinse fără a face crash importul<id>.jpg pe lângă variante (fără acest fix, imaginea nu apare pe pagina de editare produs a BO PS9 — bug PS9 cunoscut)CSV Drop-sexy este în Windows-1252 cu BOM UTF-8 la începutul fișierului — un mix exotic care face crash importurile native PrestaShop. Modulul gestionează aceasta inteligent:
\xEF\xBB\xBF) și skip automatmb_convert_encoding() (cu detectare dacă celula este deja în UTF-8)Scenariul care schimbă totul:
→ Gata cu pagina lentă. Gata cu îngrijorarea. Vezi tot ce se întâmplă.
CSV-ul expune Preț de vânzare fără TVA cu reducere (fără TVA negociat) + Preț cu TVA înainte de reducere (RRP furnizor) + Cota TVA. Modulul folosește implicit modul RRP (preț cu TVA furnizor). Poți schimba în Marje & SEO:
| Mod | Descriere |
|---|---|
| RRP ⭐ (implicit) | Preț cu TVA furnizor ca atare — mod degradat practic pentru a începe. |
| Niveluri | % diferit în funcție de tranșa de preț fără TVA (5 niveluri configurabile: 0-15€/15-30€/30-60€/60-120€/120€+ — adaptat la diversitatea catalogului Drop-sexy). |
| Markup fix | Un singur % aplicat (50% implicit → preț fără TVA × 1.5). Cel mai simplu dacă tot catalogul tău are o marjă omogenă. |
| Wholesale | Preț de achiziție fără TVA ca atare (vânzare B2B către profesioniști / sex shop-uri fizice). |
{name}, {brand}| Acțiune CRON | Rol | Frecvență recomandată |
|---|---|---|
full_import | Import complet (creări + light updates) | 1×/zi |
light_sync | Actualizare preț + stoc + disp. produselor deja importate (mod ușor) | la fiecare 2-4h |
cleanup_logs | Curățare jurnale > N zile (retenție configurabilă) | 1×/săptămână |
Branduri de top ale catalogului Drop-sexy:
wp_dropsexy_category_mapping. Ștergere de la frunze către rădăcină + curățare sigură a părinților rămași goi. Păstrează PS_HOME și PS_ROOTTriplă confirmare (casetă de dialog + tastare ȘTERGE + buton). Arborele categoriilor poate fi recreat la următoarea deschidere a modulului dacă nu bifezi opțiunea « Categorii importate ».
Descarcă ZIP-ul, instalează via BO. Auto-creare a 5 tabele, a furnizorului Drop-sexy, a cheii CRON. Ierarhia categoriilor va fi construită din mers la import.
Mergi la Parametri, lipește URL-ul furnizat de Drop-sexy. Configurează categoria rădăcină sub care va fi creat arborele nativ (Home implicit).
Mod RRP implicit. Poți alege și Niveluri (5 tranșe) / Markup fix / Wholesale. Șabloane SEO personalizabile cu {name}/{brand}.
Fă clic pe "Pornește importul". Mod test 20 produse mai întâi pentru validare, apoi import complet 3.768 produse (~3h). Vezi fiecare produs creat cu cele N combinații în fața ochilor tăi.
| PrestaShop | 1.7.x → 9.x (testat pe PS 9.0) |
| PHP | 7.4 minim, recomandat 8.1+ |
| MySQL / MariaDB | 5.7+ / 10.3+ |
| cURL | Activat (descărcare CSV + imagini) |
| Multi-shop | Compatibil (forțează CONTEXT_ALL pentru ștergere) |
| Hooks folosite | Niciunul (fără poluarea lanțului de evenimente) |
| Override de clasă | Niciun (păstrează celelalte module) |
| AdminController | Niciunul |
| Tab sidebar BO | Niciun (nu poluează meniul) |
| Cont B2B Drop-sexy | Cont necesar pentru facturare și acces la CSV |
| URL CSV | De solicitat reprezentantului tău Drop-sexy |
R: Da, total compatibil PS 9.x. Modulul gestionează migrarea specifică PS9 unde meta_keywords a fost eliminat (comutare automată la ps_tag) precum și bug-ul PS9 unde imaginea originală nu apare pe pagina de editare produs BO (fix prin copie 1:1 a fișierului <id>.jpg).
R: Drop-sexy expune 4 perechi Nume/Valoare dinamice pe rând CSV (« Variantă: Numele atributului 1/2/3 » + « Tipul atributului 4 » cu valorile lor respective). Modulul detectează automat perechile active per produs și creează grupurile de atribute PS corespunzătoare (Capacitate, Mărime, Culoare…) din mers. N rânduri CSV cu același « Id produs » devin N combinații pe 1 singur produs PS.
R: Furnizorul Drop-sexy lasă adesea « Descrierea scurtă fără HTML » goală sau prea scurtă (≈66% din catalog, adică ~2.500 produse). Pentru a nu avea niciodată o fișă de produs-fantomă pe front (și dăunătoare pentru SEO), modulul generează un text HTML structurat din numele + brandul + categoria. Apoi poți personaliza manual fișele care te interesează — modul ușor nu le va mai suprascrie.
R: Modulul garantează că există doar UN SINGUR grup pe nume de atribut în BO-ul tău PrestaShop, indiferent de numărul de importuri succesive. Cache de instanță pentru a evita interogările redundante + consolidare automată a duplicatelor eventuale (moștenire din importuri anterioare). Dacă numele atributului conține « culoare », grupul este creat în mod color_group.
R: Pentru fiecare rând CSV, modulul preia « Numele categoriei 2 » (nivel părinte) + « Numele categoriei 3 » (nivel frunză). Prima categorie « Acasă » sau « Rădăcină » este ignorată (= rădăcina PS). Idempotent și cache-uit în DB pentru importurile următoare. Tab Mapări categorii pentru a fuziona sau redenumi după import.
R: Modulul detectează BOM UTF-8 la începutul fișierului (3 bytes), apoi convertește fiecare celulă din Windows-1252 în UTF-8 via mb_convert_encoding() (cu detectare dacă celula este deja în UTF-8 valid pentru a nu codifica de două ori). Caracterele franceze ca « Mapalé » sau « René Rofé » sunt păstrate. Zecimale virgulă convertite în punct pe coloanele preț.
R: Da. Mod ușor automat: produsele existente sunt detectate via « Referința variantei » (= sku unic per rând) și doar prețul + stocul lor sunt reîmprospătate. Descrierile, imaginile, categoriile și tag-urile tale nu sunt rescrise — păstrezi personalizările tale.
R: Tab Import → Ștergere selectivă → bifează cele 6 căsuțe (Produse + Atribute + Categorii + Branduri + Furnizor + Logs) → ȘTERGE. Triplă confirmare pentru a evita erori. Căsuța « Categorii importate » curăță arborele creat de import (păstrează PS_HOME și PS_ROOT).
R: Buton "Oprește" disponibil în timpul importului (UI) și în timpul CRON (flag file). Stop curat la sfârșitul produsului în curs, salvarea stării pentru reluare la rândul exact de oprire.
R: Da. Categoriile, produsele și combinațiile sunt create pe toate magazinele active. Ștergerea forțează CONTEXT_ALL pentru a evita quirk-ul PS9 unde Product->delete() returnează false în multi-shop. attribute_group_shop și attribute_shop sunt completate automat pentru fiecare magazin.
R: Confirmat. Modulul folosește exclusiv getContent() + AJAX. Fără poluarea meniului BO PrestaShop. Niciun override de clasă core.
Modulul Drop-sexy dropshipping pentru adulți sextoys lenjerie este cel mai complet instrument pentru a vinde cele 3.768 referințe Drop-sexy (lenjerie, sextoys, lubrifianți, afrodiziace, costume picante, bondage) pe PrestaShop. Odată configurat, importă automat catalogul cu combinațiile sale multi-atribute dinamice, cu cele 9 fotografii per produs, cu ierarhia sa nativă franceză.
⚡ INSTALARE 3 MIN · 📚 IMPORT TIMP REAL · 🛡️ COMPATIBIL PS 1.7 → 9 · 🇫🇷 SUPORT FRANCEZ
Tabele DB create (5): wp_dropsexy_history, wp_dropsexy_import_errors, wp_dropsexy_product_meta (sku unic = Referința variantei), wp_dropsexy_combination_meta (sku unic = Referința variantei), wp_dropsexy_category_mapping (csv_path unic)
Configurații PS: WPDS_SETTINGS (JSON), WPDS_SUPPLIER_ID, WPDS_CRON_KEY, WPDS_LAST_IMPORT_AT, WPDS_LAST_IMPORT_COUNT, WPDS_CRON_LAST_*
CSV Drop-sexy (46 coloane Windows-1252 BOM, separator ";"): Nume, Numele variantei, Descriere fără HTML, Descriere scurtă fără HTML, URL imagine implicită, URL imagine 1..8, Cantitate, Referința produsului, Referința variantei, URL simplificat, Meta description/keywords/title, EAN13, UPC, Preț de vânzare fără TVA cu reducere, Cota TVA, Numele implicit al categoriei, Producător, Id produs, Preț cu TVA înainte de reducere, Variantă: Numele/Valoarea atributului 1/2/3, Variantă: Tipul/Valoarea atributului 4, Id variantă, Numele categoriei 1/2/3, Numele categoriei părinte 1/2/3
Arhitectură: 5 clase PHP curate (DsCompat, DsCategoryTaxonomy [empty taxonomy by design — ierarhie nativă CSV], DsCategoryMapper, DsFeatureMapper, DsCsvImporter) + modul principal + router AJAX + CRON. Niciun override de clasă core PrestaShop. Cod comentat în franceză.
Coloane sintetice generate în parseCsvToArray: 1 coloană category = șir « cat1 > cat2 > cat3 » (filtru rădăcină aplicat în DsCategoryMapper).
Aliase compatibilitate motor partajat: sku → Referința variantei, parent_sku → Referința produsului, parent → Id produs, brand → Producător, price → Preț de vânzare fără TVA cu reducere, recommended-retail-price → Preț cu TVA înainte de reducere, qty → Cantitate, image-url-1..9 → URL imagine implicită + URL imagine 1..8, combo_ref → Referința variantei.
Crearea combinațiilor (createCombinationFor): citirea celor 4 perechi de atribute dinamice (buclă N=1..4), detectare « culoare » → color_group, altfel select. Reference = CSV « Referința variantei ». ean13 pe combinație din EAN13. wholesale_price = price. Stoc via StockAvailable::setQuantity.
ensureAttributeGroup / ensureAttribute (antiglonț): 3 straturi de apărare — (1) cache de instanță via $attrGroupCache și $attrCache, (2) lookup multi-limbi + multi-shop via TRIM agnostic, (3) consolidare automată a duplicatelor (mută attribute și product_attribute_combination către keep, șterge rândurile orfane). INSERT direct SQL pentru bypass quirks PS9 multi-shop. Backfill sistematic al attribute_group_lang, attribute_group_shop, attribute_lang, attribute_shop.
Fix bug grupare parent_key (2026-05-04): interogările de existență în processRow folosesc executeS() (lookup parent_key) sau getValue($sql, false) (altele) pentru a ocoli cache-ul static Db::getInstance() care persistă între workerii PHP-FPM și făcea să se vadă un « 0 » cache-uit pentru rândurile 2-N ale aceluiași părinte. Fără acest fix, fiecare variantă crea un nou produs în loc să adauge o combinație părintelui.
Securitate: pSQL() peste tot, folder uploads/ protejat, validare format imagini (getimagesize), CSRF nativ PS pe AJAX, escapes HTML sistematice (htmlspecialchars), hash_equals() pe cheie CRON.
Compatibilitate PS9 specifică: migrare automată meta_keywords → ps_tag/ps_product_tag via Tag::addTags(), gestionarea quirk-ului Product::delete() care returnează false în multi-shop, fix BO PS9 imagine originală (copie 1:1 a fișierului <id>.jpg înaintea variantelor ImageManager::resize).
Codificare: detectare BOM UTF-8 (skip 3 bytes) + conversie mb_convert_encoding(Win-1252 → UTF-8) per celulă, cu detectare prealabilă dacă celula este deja în UTF-8 valid pentru a nu codifica de două ori.
📦 Modul dezvoltat de WebPoint · webpoint.fr · Actualizări regulate · Cod curat & comentat
play_circle_filled
play_circle_filled
play_circle_filled
play_circle_filled
Aucun avis pour ce produit pour le moment.
Referinta: WP-TRD-CFR
Marca: WebPoint
Referinta: WP-MAL-XML
Marca: WebPoint
Referinta: wp-watchimport-dropshipping-montres-ila-uhren-csv-prestashop
Marca: WebPoint
Referinta: WP-ECO-XML
Marca: WebPoint
Referinta: WP-BTS2026-DROP
Marca: WebPoint
Referinta: WP-DLV-FRX
Marca: WebPoint
Referinta: WP-TFC-CSV
Marca: 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 la cheie pentru automatizarea dropshippingului de produse pentru adulți cu Drop-sexy, angrosist francez: import CSV cu 3.768 referințe erotice (lenjerie sexy, sextoys, lubrifianți, afrodiziace, costume picante, bondage…) de la 20+ branduri Mapalé, Obsessive, Dreamgirl, René Rofé, Fiore, PENTHOUSE…
✅ Mono-limbă franceză nativă (CSV Windows-1252 BOM, conversie auto)
✅ 4 perechi de atribute dinamice per variantă: Capacitate, Mărime, Culoare etc.
✅ Referință nativă per variantă = câmp Combination::reference PS
✅ 9 fotografii per produs · Descriere scurtă auto-generată dacă goală (66% din catalog)
✅ Ierarhie nativă CSV · CRON 24/7 · Compatibil PS 1.7 → 9.x
Tu configurezi. Modulul importă. Tu vinzi pasiunea franceză online. 💋