- Nuovo
Riferimento: WP-VI-CON-V1
Marca: WebPoint
Riferimento: BOUT-93K2X
Marca: WebPoint
Riferimento: EXT-CRMAX-MULTILANG
Marca: WebPoint
Riferimento: EBP-2025-PRO
Marca: WebPoint
Modulo chiavi in mano per automatizzare il tuo dropshipping di prodotti per adulti con Dreamlove, grossista B2B spagnolo leader in Europa: importazione CSV di 12 800+ prodotti (sextoys, lingerie, lubrificanti, BDSM, cosmetica sensuale) in italiano.
✅ Gerarchia di categorie multi-livello variabile (3-4 livelli per «|»)
✅ Multi-immagini fino a 10 per prodotto (cover + images_csv)
✅ Estrazione automatica peso + dimensioni dalle colonne XML
✅ minimum_units_per_order → minimal_quantity PS (campo nativo)
✅ Prezzo consigliato fornito da Dreamlove (recommended_sale_price)
✅ CSV 205 MB gestito nativamente · CRON 24/7 · Compatibile PS 1.7 a 9.x · Fix BO PS9 incluso
Tu configuri. Il modulo importa. Tu vendi. 💜
demos.akimania.com/ps9-dreamlove/Modulo PrestaShop di dropshipping DREAMLOVE
🌐 Catalogo sorgente disponibile in:
🎯 Mono-import a tua scelta. Il fornitore offre un catalogo per lingua. Selezioni quella che corrisponde al tuo mercato durante la configurazione (FR per store francofono, EN per internazionale…). Multi-mercato possibile con una 2ª istanza del modulo.
Il modulo che automatizza dalla A alla Z il tuo dropshipping per adulti con Dreamlove, leader B2B spagnolo, su PrestaShop
PrestaShop 1.7 → 9.x · 12 800+ riferimenti · Gerarchia 4 livelli · XML peso+dim · CRON 24/7
Stai lanciando o gestisci un sex shop online in Italia, Svizzera o nei mercati italofoni? Lavori con Dreamlove (grossista B2B spagnolo leader in Europa nei prodotti per adulti) e passi le giornate a ricopiare 12 000+ schede prodotto dal loro portale, a ricostruire manualmente la loro gerarchia di categorie a 4 livelli in PrestaShop, a caricare diverse immagini per prodotto, a estrarre il peso e le dimensioni dai loro tag XML, a ricalcolare i tuoi prezzi di vendita con il tuo margine?
Con il Modulo Dreamlove dropshipping prodotti per adulti, tutto diventa automatico. Inserisci l'URL del CSV Dreamlove, clicchi "Avvia importazione", e il modulo crea i tuoi 12 800+ prodotti PrestaShop sotto i tuoi occhi, in tempo reale, con le loro fino a 10 immagini, la gerarchia multi-livello preservata, il peso e le dimensioni estratti dalle colonne XML.
| Compito | ❌ Senza il modulo | ✅ Con il modulo |
|---|---|---|
| Importazione 12 800 riferimenti adulti | 200h+ manuale, ricopia dal portale Dreamlove | 1 clic, ~6h in background |
| Gerarchia 3-4 livelli per prodotto | Creazione manuale di ogni livello in PS | Split «|» + creazione ricorsiva automatica |
| Multi-immagini (fino a 10/prodotto) | Download manuale immagine per immagine | Auto da main_image_url_big + images_csv |
| Estrazione peso da XML | Parsare a mano <shipping_weight> per ogni prodotto | Regex auto + conversione grammi → kg |
| Estrazione dimensioni da XML | Ricostruire width/height/depth manualmente | Regex auto + conversione mm → cm |
| minimum_units_per_order (campo PS) | Inserimento manuale in ogni scheda prodotto BO | → minimal_quantity riempito automaticamente |
| Margini e prezzi di vendita | Calcolo Excel prodotto per prodotto | RRP fornito da Dreamlove (recommended_sale_price) |
| CSV 205 MB (12 800 righe + XML pesanti) | Out of memory PHP / timeout Apache | Ottimizzazioni memoria/tempo integrate |
| Immagine originale BO PrestaShop 9 | Immagine rotta nel BO PS9 (bug ufficiale) | Fix BO PS9 incluso: copia 1:1 del file originale |
Lanci o gestisci un negozio per adulti in Italia, Svizzera, San Marino e vuoi moltiplicare il tuo catalogo (12 800+ prodotti) senza gestire stock.
Dreamlove è un attore storico del B2B per adulti in Spagna, con una logistica europea matura e un catalogo ampio che copre tutti i marchi internazionali (BATHMATE, PRETTY LOVE, FUN FACTORY, JE JOUE, SHOTS MEDIA…).
Gestisci 1 000+ riferimenti manualmente e perdi tempo nell'operativo. Il modulo ti restituisce decine di ore a settimana per concentrarti sull'acquisizione.
Il CSV Dreamlove espone la colonna main_category nel formato N1|N2|N3|N4 con una profondità variabile (3 o 4 livelli osservati). Il modulo crea ricorsivamente ogni livello sotto il precedente, con il loro nome CSV esatto, senza imporre un albero fisso artificiale.
Esempio concreto — prodotto BATHMATE HYDRO 7 HERCULES TRASPARENTE (sku D-196690):
SEXTOYS|Giocattoli sessuali per uomini|Accessori per pene|Pene Ingranditore Pompa
→ prodotto inserito in:
SEXTOYS › Giocattoli sessuali per uomini › Accessori per pene › Pene Ingranditore Pompa
Il CSV Dreamlove fornisce due colonne immagini:
| Slot | Sorgente CSV | Descrizione |
|---|---|---|
| Immagine 1 (cover) | main_image_url_big | URL ad alta risoluzione della foto principale |
| Immagini 2-10 | images_csv (split per «|») | URL aggiuntivi: packaging, accessori, scene d'uso… |
getimagesize(): JPEG/PNG/GIF/WebP, file corrotti rifiutatiImageManager::resize()<id>.jpg in aggiunta alle varianti — senza questo fix, l'immagine non si visualizza nella pagina di modifica prodotto del BO PS9 (bug PS9 noto)Particolarità unica di questo modulo. Dreamlove codifica il peso e le dimensioni in colonne XML strutturate piuttosto che in semplici colonne numeriche. Il modulo estrae automaticamente questi valori con regex robuste e li normalizza alle unità PrestaShop.
| Colonna CSV | Formato grezzo | Campo PS riempito |
|---|---|---|
weight_info_xml | <shipping_weight unit="g">326</shipping_weight> | Product->weight = 0.326 kg(g → kg auto) |
dimensions_info_xml | <size unit="mm"><width>96</width><height>306</height><depth>93</depth></size> | width=9.6 height=30.6 depth=9.3 cm(mm → cm auto) |
La colonna CSV minimum_units_per_order viene letta e applicata automaticamente a Product->minimal_quantity — un campo nativo PrestaShop spesso dimenticato dai moduli di importazione concorrenti.
Quando un cliente vuole acquistare un lotto di preservativi venduto in minimo da 12, o un set BDSM con un minimo di 2, il pulsante "Aggiungi al carrello" viene automaticamente bloccato finché la quantità inserita non raggiunge il minimo. Non c'è bisogno di configurare questo a mano per 12 000 prodotti.
Product->minimal_quantity compilato all'importazioneIl catalogo Dreamlove non contiene combinazioni taglia/colore (ogni sku in formato D-XXXXXX è un prodotto finito distinto). Vantaggi:
Dreamlove fornisce la colonna html_description con una descrizione lunga in HTML già formattato (paragrafi, liste, grassetto) — direttamente utilizzabile sul front senza rielaborazione. Se la descrizione CSV è vuota o troppo corta (< 30 caratteri di testo escluso HTML), il modulo genera automaticamente una descrizione HTML strutturata a partire dal nome, dal marchio, dalla categoria e dall'SKU — per non avere mai una scheda prodotto fantasma.
Il modulo non sovrascrive mai una descrizione fornita dal fornitore.
Lo scenario che cambia tutto:
→ Niente più pagina lenta. Niente più ansia. Vedi tutto ciò che succede.
Vantaggio Dreamlove: il CSV fornisce un vero prezzo consigliato al pubblico (recommended_sale_price), quindi la modalità RRP è attivata di default.
| Modalità | Descrizione |
|---|---|
| RRP ⭐ (default) | Prezzo consigliato al pubblico Dreamlove (recommended_sale_price) applicato così com'è — il più semplice, ed è ciò che usano la maggior parte dei sex shop concorrenti |
| Fasce | % diverso secondo la fascia di prezzo d'acquisto netto (5 fasce di default, configurabili: 0-15€/15-30€/30-60€/60-120€/120€+) |
| Markup fisso | Un solo % applicato a tutti i prodotti |
| Wholesale | Prezzo d'acquisto netto così com'è (vendita B2B) |
{name}, {brand}| Azione CRON | Ruolo | Frequenza consigliata |
|---|---|---|
full_import | Importazione completa del catalogo (creazioni + light updates) | 1×/giorno |
light_sync | Aggiornamento prezzo + stock + disponibilità dei prodotti già importati (modalità leggera) | ogni 2-4h |
cleanup_logs | Purga log > N giorni (ritenzione configurabile) | 1×/settimana |
Marchi di punta del catalogo Dreamlove (estratto):
Universi coperti: sextoys (vibratori, dildo, plug, masturbatori, cockring, pompe per pene), lingerie sexy, BDSM e bondage, lubrificanti, cosmetica sensuale, afrodisiaci, giochi libertini, accessori erotici, cura intima — tutta la gamma di prodotti per adulti coperta da un unico fornitore.
Tripla conferma (finestra di dialogo + digitazione ELIMINA + pulsante). Nessuna casella «Attributi orfani» (Dreamlove non ha combinazioni taglia/colore). Nessuna casella «Categorie»: l'albero è gestito dal modulo e ricreato se eliminato manualmente dal BO.
DlCompat + fix bug immagine BO PS9 inclusoScarica lo ZIP, installa tramite il BO. Auto-creazione di 5 tabelle, del fornitore Dreamlove, della chiave CRON. La gerarchia di categorie sarà costruita al volo all'importazione (niente è pre-creato).
Vai in Impostazioni, incolla l'URL fornito da Dreamlove (placeholder: https://store.dreamlove.es/exports/dreamlove-it.csv), configura l'opzione immagine nella descrizione.
Modalità RRP di default (recommended_sale_price). Puoi anche scegliere Fasce (5 fasce) / Markup fisso / Wholesale. Template SEO personalizzabili con {name}/{brand}.
Clicca "Avvia importazione". Modalità test 50 prodotti prima per validare, poi importazione completa 12 866 righe (~6h in background). Vedi ogni prodotto creato sotto i tuoi occhi.
| PrestaShop | 1.7.x → 9.x (testato su PS 9.0) |
| PHP | 7.4 minimo, raccomandato 8.1+ |
| MySQL / MariaDB | 5.7+ / 10.3+ |
| cURL | Attivato (download CSV + immagini) |
| memory_limit PHP | Override integrato al prepare (set a -1 durante il parse), nessun requisito stretto |
| Spazio disco | ~250 MB disponibili in uploads/state/ per la cache JSON del prepare |
| Multi-shop | Compatibile (forza CONTEXT_ALL per l'eliminazione) |
| Hook utilizzati | Nessuno (nessun inquinamento della catena di eventi) |
| Override di classe | Nessuno (preserva i tuoi altri moduli) |
| AdminController | Nessuno |
| Tab sidebar BO | Nessuno (non inquina il tuo menu) |
| Account Dreamlove B2B | Account richiesto per la fatturazione e l'accesso al CSV |
| URL CSV | Da richiedere al tuo commerciale Dreamlove (URL CSV per lingua) |
R: Sì, totalmente compatibile PS 9.x. Il modulo gestisce la migrazione specifica PS9 dove meta_keywords è stato rimosso (passaggio automatico a ps_tag) così come il bug PS9 dove l'immagine originale non appare nella pagina di modifica prodotto BO (fix tramite copia 1:1 del file <id>.jpg in aggiunta alle varianti ridimensionate).
R: Il modulo forza set_time_limit(0) e memory_limit=-1 al lancio della fase prepare per gestire grandi cataloghi senza vincoli. Le 12 866 righe sono parsate in memoria, arricchite di 14 colonne sintetiche (categorie, 10 immagini, peso, dimensioni), poi serializzate in JSON in uploads/state/. L'importazione stessa carica 1 riga alla volta (architettura AJAX), quindi l'impronta di memoria resta bassa lato worker.
R: Il modulo divide la stringa main_category tramite il separatore «|». Ogni segmento trim diventa un livello dell'albero PS, creato sotto il precedente. Per SEXTOYS|Giocattoli sessuali per uomini|Accessori per pene|Pene Ingranditore Pompa, si ottengono 4 livelli: SEXTOYS (sotto la radice) → Giocattoli sessuali per uomini (sotto SEXTOYS) → Accessori per pene (sotto Giocattoli…) → Pene Ingranditore Pompa (categoria foglia = id_category_default del prodotto). Il mapping completo è memorizzato in DB per le importazioni successive.
R: Il modulo usa regex robuste per parsare le colonne weight_info_xml e dimensions_info_xml. Per il peso: preg_match('/<shipping_weight[^>]*>(\\d+(?:[.,]\\d+)?)<\\/shipping_weight>/i'), valore in grammi diviso per 1000 → kg. Per le dimensioni: 3 regex simili su <width>, <height>, <depth>, valori in mm divisi per 10 → cm. Se un dato è assente, il campo PS resta a 0.
R: Lato front, quando un cliente vuole acquistare un lotto di preservativi venduto in minimo da 12, o un set BDSM da acquistare almeno 2 per beneficiare di uno sconto grossista, il pulsante "Aggiungi al carrello" viene automaticamente bloccato finché la quantità inserita non raggiunge il minimo (validazione nativa PS tramite Product->minimal_quantity). Il modulo riempie questo campo automaticamente dalla colonna CSV — non c'è bisogno di farlo a mano per 12 000 prodotti.
R: Sì. Modalità leggera automatica: i prodotti esistenti sono rilevati tramite il loro sku e solo il loro prezzo + stock vengono aggiornati. Le tue descrizioni, immagini, categorie e tag non vengono riscritti — mantieni le tue personalizzazioni. Ideale per aggiornamenti quotidiani (o tramite CRON light_sync).
R: Sì, l'architettura "1 prodotto = 1 chiamata AJAX" garantisce che nessuna chiamata superi i 2-3 secondi. L'unico momento critico è la fase prepare (parse del CSV 205 MB in memoria) — il modulo forza memory_limit=-1 in quel momento preciso. Se il tuo host limita questo override, chiedi di disabilitarlo per il modulo o prendi un VPS per cataloghi molto grandi.
R: Tab Importazione → Eliminazione selettiva → spunta "Prodotti importati" → ELIMINA. Puoi aggiungere "Marchi orfani / Fornitore" per una pulizia completa. Tripla conferma per evitare errori.
R: Dreamlove fornisce un URL CSV distinto per lingua. Il modulo carica la versione IT di default. Per importare in un'altra lingua, configura l'URL della lingua interessata in Impostazioni. Se hai bisogno di importazioni multi-lingua simultanee, chiedici una variante del modulo.
R: Pulsante "Stop" disponibile durante l'importazione (UI) e durante il CRON (flag file). Stop pulito alla fine del prodotto in corso, salvataggio dello stato per ripresa.
R: Sì. Le categorie e i prodotti sono creati su tutti gli shop attivi. L'eliminazione forza CONTEXT_ALL per evitare il quirk PS9 dove Product->delete() restituisce false in multi-shop.
R: Sì, ma l'uninstall conserva volutamente i tuoi prodotti importati (perdita irreversibile evitata). La zona "Eliminazione selettiva" permette una pulizia granulare con tripla conferma: prodotti / marchi / fornitore / log, indipendenti.
Il Modulo Dreamlove dropshipping prodotti per adulti è lo strumento più completo per vendere i 12 800+ riferimenti Dreamlove (sextoys, lingerie, lubrificanti, BDSM, cosmetica sensuale) su PrestaShop. Una volta configurato, importa automaticamente il catalogo al tuo ritmo con gerarchia 4 livelli, fino a 10 immagini per prodotto, peso e dimensioni estratti da XML, minimum_units_per_order automatizzato.
⚡ INSTALLAZIONE 3 MIN · 📚 IMPORT IN TEMPO REALE · 🛡️ COMPATIBILE PS 1.7 → 9 · 🇮🇹 SUPPORTO ITALIANO
Tabelle DB create (5): wp_dreamlove_history, wp_dreamlove_import_errors, wp_dreamlove_product_meta (sku unico = D-XXXXXX), wp_dreamlove_combination_meta (non utilizzata — niente combinazioni), wp_dreamlove_category_mapping (csv_path unico = stringa «N1 > N2 > N3 > N4» normalizzata)
Configurazioni PS: WPDL_SETTINGS (JSON), WPDL_SUPPLIER_ID, WPDL_CRON_KEY, WPDL_LAST_IMPORT_AT, WPDL_LAST_IMPORT_COUNT, WPDL_CRON_LAST_*
CSV Dreamlove (50 colonne UTF-8 BOM): product_id, discharge_date, date_of_last_modification, name, sku, description, html_description, currency, dealer_price, price, vat_percentage, price_with_taxes, shipping_costs, availability, there_is_stock, available_stock, main_category, product_url, brand, ean, delivery_term, kind_of_promotion, main_image_url, main_image_url_big, minimum_units_per_order, maximum_units_per_order, minimum_amount_per_order, maximum_amount_per_order, unit_of_measurement, release_date, with_serial_numbers, prepaid_reservation, on_sale, brand_hierarchy, weight_info_xml, offer_info_xml, dimensions_info_xml, cooling_info_xml, novelty_info_xml, packaging_info_xml, barcode_info_xml, categories_info_xml, translations_xml, images_csv, variations_info_xml, recommended_sale_price, hs_intrastat_code, pack_info_xml, recommended_sale_price_with_taxes, last_column
Architettura: 5 classi PHP pulite (DlCompat, DlCategoryTaxonomy, DlCategoryMapper, DlFeatureMapper [codice morto by design], DlCsvImporter) + modulo principale + router AJAX + CRON. Nessun override di classe core PrestaShop. Codice commentato in francese.
Colonne sintetiche generate in parseCsvToArray: 14 colonne aggiunte a ogni riga dopo la lettura — CATEGORY (= main_category così com'è, il mapper splitterà per «|»), IMG_1..IMG_10 (cover + extras images_csv deduplicati), WEIGHT_KG (estratto XML grammi /1000), WIDTH_CM, HEIGHT_CM, DEPTH_CM (estratti XML mm /10).
Alias compatibilità motore condiviso: sku → sku, name_fr → name, description_fr → html_description, brand → brand, parent → sku, price → price, recommended-retail-price → recommended_sale_price, qty → available_stock, min_qty → minimum_units_per_order, category → IMG_CAT_SYNTH, image-url-1..10 → IMG_*, weight/width/height/depth → SYNTH_*.
Mapping categorie (DlCategoryMapper::resolveByName): split main_category per «|» → array da 1 a N segmenti. Creazione ricorsiva sotto la radice tramite ensureCategoryByName(). Cache del mapping completo in wp_dreamlove_category_mapping con chiave normalizzata. Nessun fuzzy matching né fallback (mapping diretto e deterministico).
Sicurezza: pSQL() ovunque, cartella uploads/ protetta, validazione formato immagini (getimagesize), CSRF nativo PS su AJAX, escape HTML sistematici (htmlspecialchars), hash_equals() sulla chiave CRON.
Compatibilità PS9 specifica: migrazione automatica meta_keywords → ps_tag/ps_product_tag tramite Tag::addTags(), gestione del quirk Product::delete() che restituisce false in multi-shop, fix BO PS9 immagine originale (copia 1:1 del file <id>.jpg prima delle varianti ImageManager::resize).
Ottimizzazione CSV grande: @set_time_limit(0); @ini_set('memory_limit', '-1'); chiamati all'inizio di parseCsvToArray() per gestire i 205 MB / 12 866 righe / colonne XML pesanti senza vincoli.
📦 Modulo sviluppato da WebPoint · webpoint.fr · Aggiornamenti regolari · Codice pulito e commentato
play_circle_filled
play_circle_filled
play_circle_filled
play_circle_filled
Aucun avis pour ce produit pour le moment.
Riferimento: WP-DSX-AFR
Marca: WebPoint
Riferimento: WP-YNS-PLX
Marca: WebPoint
Riferimento: WP-TRD-CFR
Marca: WebPoint
Riferimento: WP-BXP-FRX
Marca: WebPoint
Riferimento: WP-TFC-CSV
Marca: WebPoint
Riferimento: wp-matterhorn-dropshipping-mode-lingerie-prestashop
Marca: WebPoint
Riferimento: WP-ETC-FRX
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
Modulo chiavi in mano per automatizzare il tuo dropshipping di prodotti per adulti con Dreamlove, grossista B2B spagnolo leader in Europa: importazione CSV di 12 800+ prodotti (sextoys, lingerie, lubrificanti, BDSM, cosmetica sensuale) in italiano.
✅ Gerarchia di categorie multi-livello variabile (3-4 livelli per «|»)
✅ Multi-immagini fino a 10 per prodotto (cover + images_csv)
✅ Estrazione automatica peso + dimensioni dalle colonne XML
✅ minimum_units_per_order → minimal_quantity PS (campo nativo)
✅ Prezzo consigliato fornito da Dreamlove (recommended_sale_price)
✅ CSV 205 MB gestito nativamente · CRON 24/7 · Compatibile PS 1.7 a 9.x · Fix BO PS9 incluso
Tu configuri. Il modulo importa. Tu vendi. 💜