- Nuevo
Referencia: WP-VI-CON-V1
Marca: WebPoint
Referencia: BOUT-93K2X
Marca: WebPoint
Referencia: EXT-CRMAX-MULTILANG
Marca: WebPoint
Referencia: EBP-2025-PRO
Marca: WebPoint
Módulo llave en mano para automatizar tu dropshipping de productos adultos con Drop-sexy, mayorista francés: importación CSV de 3.768 referencias eróticas (lencería sexy, sextoys, lubricantes, afrodisíacos, disfraces picantes, bondage…) de 20+ marcas Mapalé, Obsessive, Dreamgirl, René Rofé, Fiore, PENTHOUSE…
✅ Mono-idioma francés nativo (CSV Windows-1252 BOM, conversión auto)
✅ 4 pares de atributos dinámicos por variante: Capacidad, Talla, Color, etc.
✅ Referencia nativa por variante = campo Combination::reference PS
✅ 9 fotos por producto · Descripción corta auto-generada si está vacía (66% del catálogo)
✅ Jerarquía nativa CSV · CRON 24/7 · Compatible PS 1.7 → 9.x
Tú configuras. El módulo importa. Tú vendes la pasión francesa en línea. 💋
demos.akimania.com/ps9-drop-sexy/Módulo PrestaShop de dropshipping DROP-SEXY
🌐 Catálogo fuente disponible en:
🇫🇷 Catálogo 100% francés nativo. Sin traducción automática: textos redactados directamente en FR por el proveedor, ideal para tiendas 🇫🇷 FR / 🇧🇪 BE / 🇨🇭 CH / 🇨🇦 CA.
El módulo que automatiza de la A a la Z tu dropshipping de productos adultos franceses en PrestaShop, con variantes multi-atributos dinámicas
PrestaShop 1.7 → 9.x · 3.768 productos · 20+ marcas · 4 atributos dinámicos · CRON 24/7
¿Vas a lanzar una tienda sex shop en línea, un sitio de lencería sexy, un e-commerce de sextoys o de productos picantes? Trabajas con Drop-sexy (mayorista francés especializado en productos adultos) y pasas tus días copiando 3.768 fichas de producto, reconstruyendo manualmente las variantes por capacidad/talla/color con sus stocks individuales, subiendo 9 fotos por producto, creando cada variante como una combinación distinta con su propia referencia?
Con el Módulo Drop-sexy dropshipping adulto sextoys lencería, todo se vuelve automático. Introduces la URL del CSV Drop-sexy, haces clic en "Iniciar importación", y el módulo crea tus 3.768 productos PrestaShop en francés con sus variantes multi-atributos (Capacidad × Talla × Color), sus 9 fotos, su stock por variante, su referencia nativa del proveedor, en un árbol de categorías limpio construido al vuelo a partir de la jerarquía nativa del CSV.
| Tarea | ❌ Sin el módulo | ✅ Con el módulo |
|---|---|---|
| Importar 3.768 referencias adultas | 120h+ manual, copia desde el portal Drop-sexy | 1 clic, ~3h en segundo plano |
| Variantes multi-atributos | Creación manual atributo por atributo | Auto vía 4 pares Nombre/Valor dinámicos por línea CSV |
| Referencia nativa por combinación | Entrada manual « D-234893-30ML », « D-234893-100ML »… | Campo « Referencia de la variante » del CSV usado tal cual |
| Descripción corta vacía (66% del catálogo) | Fichas fantasma, mal SEO, tasa de rebote | Auto-generación HTML estructurado desde nombre + marca + cat |
| Jerarquía categorías nativa (3 niveles CSV) | Creación manual Lencería/Conjuntos, Sextoys/Vibradores… | Reproducción nativa del CSV (filtro « Inicio/Raíz ») |
| Multi-imágenes (9 fotos/producto) | Descarga manual imagen por imagen | Auto desde URL imagen por defecto + imagen 1..8 |
| Codificación Windows-1252 BOM | Caracteres rotos en UTF-8 (« Mapalé » → « Mapalé ») | Conversión automática Win-1252 → UTF-8 |
| Imagen original BO PrestaShop 9 | Imagen rota BO PS9 (bug oficial) | Fix BO PS9 incluido: copia 1:1 del archivo original |
| Refrescar precios/stock | Rehacer todo desde cero cada día | Modo ligero automático: actualización precio+stock únicamente |
Vendes sextoys, vibradores, plugs, esposas, máscaras BDSM, accesorios bondage… Drop-sexy ofrece un catálogo amplio (sextoys, lubricantes, afrodisíacos, retardantes) con stock francés, entrega rápida y discreta.
Ofreces lencería erótica (bodystocking, conjuntos, camisones, corsés, medias, ligueros, disfraces picantes). Las marcas Mapalé, Obsessive, Dreamgirl, René Rofé representan lo esencial del catálogo Drop-sexy.
Te diriges al mercado francés/belga/suizo/canadiense francófono con fichas de producto en francés nativo (sin DeepL). Drop-sexy proporciona descripciones FR redactadas humanamente.
Particularidad única de este módulo. Drop-sexy no fija los atributos (solo talla×color como otros proveedores) — expone 4 pares Nombre/Valor dinámicos por línea CSV. Según el producto, será Capacidad + Talla, o Talla + Color, o Capacidad sola, o los 3 combinados. El módulo detecta automáticamente los pares activos y crea los grupos de atributos PS correspondientes al vuelo.
Ejemplo 1 — Lubricante 2 capacidades: Línea 1: Id del producto=21845, Referencia=D-234893, Ref var=D-234893-30ML → Variante: Nombre attr 3 = "Capacidad", Valor attr 3 = "30 ML" Línea 2: Id del producto=21845, Referencia=D-234893, Ref var=D-234893-100ML → Variante: Nombre attr 3 = "Capacidad", Valor attr 3 = "100 ML" → 1 producto PS « Gel anal relajante » con 2 combinaciones • combination ref = D-234893-30ML • combination ref = D-234893-100ML Ejemplo 2 — Lencería 4 tallas × 1 color: Líneas: Id del producto=21402, Ref var=MAL80025NUBKL/M/S/XL → Var: Nombre attr 1="Talla", Valor attr 1=L/M/S/XL → Var: Nombre attr 2="Color", Valor attr 2="Piel/Negro" → 1 producto PS « Conjunto lencería » con 4 combinaciones • Talla L × Color Piel/Negro • Talla M × Color Piel/Negro • Talla S × Color Piel/Negro • Talla XL × Color Piel/Negro
Combination::reference (campo PS nativo)color_group (para muestras en el front)StockAvailable::setQuantity()Drop-sexy expone 3 columnas jerárquicas por producto: « Nombre de la categoría 1/2/3 ». La 1ª es generalmente « Inicio » o « Raíz » (= la raíz PS, ignorada por el módulo). Los niveles 2 y 3 forman la cadena real, creada al vuelo en la importación sin árbol fijo artificial.
Columnas CSV: Nombre de la categoría 1: Inicio ← ignorado (raíz PS) Nombre de la categoría 2: Bienestar y afrodisíacos Nombre de la categoría 3: Lubricante & Crema & Afrodisíaco → Categoría PS hoja creada: Bienestar y afrodisíacos › Lubricante & Crema & Afrodisíaco
Categorías principales del catálogo Drop-sexy (extracto):
| Categoría nivel 2 | Subcategorías típicas (nivel 3) |
|---|---|
| Lencería Mujer | Conjuntos Sexy, Bodystocking, Vestidos, Camisones, Disfraces picantes, Medias/Pantis, Ligueros, Sujetadores, Accesorios |
| Sextoys | Vibradores, Estimuladores, Plugs anales, Bolas de geisha, Huevos vibradores, Ergonómicos, Parejas |
| Bienestar y afrodisíacos | Lubricantes, Cremas, Afrodisíacos, Aceites de masaje, Retardantes, Estimulantes |
| Bondage / SM | Esposas, Cuerdas, Mordazas, Fustas, Máscaras, Sets BDSM |
| Lencería Hombre | Tangas, Boxers sexy, Disfraces, Accesorios |
wp_dropsexy_category_mapping para las importaciones siguientes (idempotente)Realidad Drop-sexy: el 66% de los productos tiene la « Descripción corta sin HTML » vacía o demasiado corta. Sin intervención, te encuentras con 2.500 fichas de producto fantasma en el front — desastroso para el SEO, la tasa de rebote y la conversión.
El módulo detecta automáticamente las DC vacías o demasiado cortas (< 30 caracteres sin contar HTML) y genera una descripción corta HTML estructurada a partir del nombre + marca + categoría de la ficha.
<p> </p>), o un placeholder del proveedordescription_short alimentado con HTML autorizado en multi-idiomaEl CSV Drop-sexy proporciona 9 columnas de imágenes nativas: URL de la imagen por defecto (cover) + URL de la imagen 1 a URL de la imagen 8. El módulo las importa todas, la 1ª definida como cover. Slot vacío ignorado silenciosamente (sin crash si hay menos de 9 fotos).
getimagesize(): JPEG/PNG/GIF/WebP, archivos corruptos rechazados sin hacer fallar la importación<id>.jpg además de las variantes (sin este fix, la imagen no aparece en la página de edición de producto del BO PS9 — bug PS9 conocido)El CSV Drop-sexy está en Windows-1252 con BOM UTF-8 al inicio del archivo — una mezcla exótica que hace fallar las importaciones nativas de PrestaShop. El módulo gestiona esto inteligentemente:
\xEF\xBB\xBF) y skip automáticomb_convert_encoding() (con detección si la celda ya está en UTF-8)El escenario que lo cambia todo:
→ Se acabó la página lenta. Se acabó la preocupación. Ves todo lo que pasa.
El CSV expone Precio de venta sin IVA con descuento (sin IVA negociado) + Precio con IVA antes del descuento (RRP proveedor) + Tasa de IVA. El módulo usa por defecto el modo RRP (precio con IVA del proveedor). Puedes cambiar en Márgenes & SEO:
| Modo | Descripción |
|---|---|
| RRP ⭐ (por defecto) | Precio con IVA del proveedor tal cual — modo degradado práctico para empezar. |
| Tramos | % diferente según el tramo de precio sin IVA (5 tramos configurables: 0-15€/15-30€/30-60€/60-120€/120€+ — adaptado a la diversidad del catálogo Drop-sexy). |
| Markup fijo | Un solo % aplicado (50% por defecto → precio sin IVA × 1.5). Lo más simple si todo tu catálogo tiene un margen homogéneo. |
| Wholesale | Precio de compra sin IVA tal cual (venta B2B a profesionales / sex shops físicos). |
{name}, {brand}| Acción CRON | Rol | Frecuencia recomendada |
|---|---|---|
full_import | Importación completa (creaciones + light updates) | 1×/día |
light_sync | Actualización precio + stock + dispo. de los productos ya importados (modo ligero) | cada 2-4h |
cleanup_logs | Purga de logs > N días (retención configurable) | 1×/semana |
Marcas estrella del catálogo Drop-sexy:
wp_dropsexy_category_mapping. Eliminación de las hojas hacia la raíz + limpieza segura de los padres que se quedan vacíos. Preserva PS_HOME y PS_ROOTTriple confirmación (cuadro de diálogo + escribir ELIMINAR + botón). El árbol de categorías puede recrearse en la próxima apertura del módulo si no marcas la opción « Categorías importadas ».
Descarga el ZIP, instala vía el BO. Auto-creación de 5 tablas, del proveedor Drop-sexy, de la clave CRON. La jerarquía de categorías se construirá al vuelo en la importación.
Ve a Parámetros, pega la URL proporcionada por Drop-sexy. Configura la categoría raíz bajo la cual se creará el árbol nativo (Home por defecto).
Modo RRP por defecto. También puedes elegir Tramos (5 tramos) / Markup fijo / Wholesale. Plantillas SEO personalizables con {name}/{brand}.
Haz clic en "Iniciar importación". Modo test 20 productos primero para validar, luego importación completa 3.768 productos (~3h). Ves cada producto creado con sus N combinaciones ante tus ojos.
| PrestaShop | 1.7.x → 9.x (probado en PS 9.0) |
| PHP | 7.4 mínimo, recomendado 8.1+ |
| MySQL / MariaDB | 5.7+ / 10.3+ |
| cURL | Activado (descarga CSV + imágenes) |
| Multi-shop | Compatible (fuerza CONTEXT_ALL para la eliminación) |
| Hooks usados | Ninguno (sin contaminación de la cadena de eventos) |
| Override de clase | Ninguno (preserva tus otros módulos) |
| AdminController | Ninguno |
| Pestaña sidebar BO | Ninguna (no contamina tu menú) |
| Cuenta Drop-sexy B2B | Cuenta requerida para la facturación y el acceso al CSV |
| URL CSV | A solicitar a tu comercial Drop-sexy |
R: Sí, totalmente compatible PS 9.x. El módulo gestiona la migración específica PS9 donde meta_keywords se ha retirado (cambio automático a ps_tag) así como el bug PS9 donde la imagen original no aparece en la página de edición de producto BO (fix por copia 1:1 del archivo <id>.jpg).
R: Drop-sexy expone 4 pares Nombre/Valor dinámicos por línea CSV (« Variante: Nombre del atributo 1/2/3 » + « Tipo del atributo 4 » con sus valores respectivos). El módulo detecta automáticamente los pares activos por producto y crea los grupos de atributos PS correspondientes (Capacidad, Talla, Color…) al vuelo. N líneas CSV con el mismo « Id del producto » se convierten en N combinaciones en 1 solo producto PS.
R: El proveedor Drop-sexy a menudo deja la « Descripción corta sin HTML » vacía o demasiado corta (≈66% del catálogo, es decir ~2.500 productos). Para nunca tener una ficha de producto fantasma en el front (y dañina para el SEO), el módulo genera un texto HTML estructurado a partir del nombre + marca + categoría. Luego puedes personalizar manualmente las fichas que te interesen — el modo ligero ya no las sobrescribirá.
R: El módulo garantiza que solo hay UN SOLO grupo por nombre de atributo en tu BO PrestaShop, independientemente del número de importaciones sucesivas. Caché de instancia para evitar las consultas redundantes + consolidación automática de los duplicados eventuales (herencia de importaciones anteriores). Si el nombre de atributo contiene « color », el grupo se crea en modo color_group.
R: Para cada línea CSV, el módulo recupera « Nombre de la categoría 2 » (nivel padre) + « Nombre de la categoría 3 » (nivel hoja). La 1ª categoría « Inicio » o « Raíz » se ignora (= la raíz PS). Idempotente y cacheado en DB para las importaciones siguientes. Pestaña Mapeos categorías para fusionar o renombrar tras la importación.
R: El módulo detecta el BOM UTF-8 al inicio del archivo (3 bytes), luego convierte cada celda de Windows-1252 a UTF-8 vía mb_convert_encoding() (con detección si la celda ya está en UTF-8 válido para no doble-codificar). Los caracteres franceses como « Mapalé » o « René Rofé » se preservan. Decimales coma convertidos en punto en las columnas de precio.
R: Sí. Modo ligero automático: los productos existentes se detectan vía la « Referencia de la variante » (= sku único por línea) y solo su precio + stock se refrescan. Tus descripciones, imágenes, categorías y tags no se reescriben — conservas tus personalizaciones.
R: Pestaña Importación → Eliminación selectiva → marca las 6 casillas (Productos + Atributos + Categorías + Marcas + Proveedor + Logs) → ELIMINAR. Triple confirmación para evitar errores. La casilla « Categorías importadas » limpia el árbol creado por la importación (preserva PS_HOME y PS_ROOT).
R: Botón "Detener" disponible durante la importación (UI) y durante el CRON (flag file). Stop limpio al final del producto en curso, copia de seguridad del estado para la reanudación en la línea exacta de detención.
R: Sí. Las categorías, productos y combinaciones se crean en todas las tiendas activas. La eliminación fuerza CONTEXT_ALL para evitar el quirk PS9 donde Product->delete() devuelve false en multi-shop. attribute_group_shop y attribute_shop se rellenan automáticamente para cada tienda.
R: Confirmado. El módulo usa únicamente getContent() + AJAX. Sin contaminación del menú BO PrestaShop. Ningún override de clase core.
El Módulo Drop-sexy dropshipping adulto sextoys lencería es la herramienta más completa para vender las 3.768 referencias Drop-sexy (lencería, sextoys, lubricantes, afrodisíacos, disfraces picantes, bondage) en PrestaShop. Una vez configurado, importa automáticamente el catálogo con sus combinaciones multi-atributos dinámicas, sus 9 fotos por producto, su jerarquía nativa francesa.
⚡ INSTALACIÓN 3 MIN · 📚 IMPORTACIÓN TIEMPO REAL · 🛡️ COMPATIBLE PS 1.7 → 9 · 🇫🇷 SOPORTE FRANCÉS
Tablas BDD creadas (5): wp_dropsexy_history, wp_dropsexy_import_errors, wp_dropsexy_product_meta (sku único = Referencia de la variante), wp_dropsexy_combination_meta (sku único = Referencia de la variante), wp_dropsexy_category_mapping (csv_path único)
Configuraciones 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 columnas Windows-1252 BOM, separador ";"): Nombre, Nombre de la variante, Descripción sin HTML, Descripción corta sin HTML, URL de la imagen por defecto, URL de la imagen 1..8, Cantidad, Referencia del producto, Referencia de la variante, URL simplificada, Meta description/keywords/title, EAN13, UPC, Precio de venta sin IVA con descuento, Tasa de IVA, Nombre de la categoría por defecto, Fabricante, Id del producto, Precio con IVA antes del descuento, Variante: Nombre/Valor del atributo 1/2/3, Variante: Tipo/Valor del atributo 4, Id de la variante, Nombre de la categoría 1/2/3, Nombre de la categoría padre 1/2/3
Arquitectura: 5 clases PHP limpias (DsCompat, DsCategoryTaxonomy [empty taxonomy by design — jerarquía nativa CSV], DsCategoryMapper, DsFeatureMapper, DsCsvImporter) + módulo principal + router AJAX + CRON. Ningún override de clase core PrestaShop. Código comentado en francés.
Columnas sintéticas generadas en parseCsvToArray: 1 columna category = cadena « cat1 > cat2 > cat3 » (filtro raíz aplicado en DsCategoryMapper).
Aliases compatibilidad motor compartido: sku → Referencia de la variante, parent_sku → Referencia del producto, parent → Id del producto, brand → Fabricante, price → Precio de venta sin IVA con descuento, recommended-retail-price → Precio con IVA antes del descuento, qty → Cantidad, image-url-1..9 → URL imagen por defecto + URL imagen 1..8, combo_ref → Referencia de la variante.
Creación de las combinaciones (createCombinationFor): lectura de los 4 pares de atributos dinámicos (bucle N=1..4), detección « color » → color_group, sino select. Reference = « Referencia de la variante » CSV. ean13 en la combinación desde EAN13. wholesale_price = price. Stock vía StockAvailable::setQuantity.
ensureAttributeGroup / ensureAttribute (bulletproof): 3 capas de defensa — (1) caché de instancia vía $attrGroupCache y $attrCache, (2) lookup multi-idiomas + multi-shops vía TRIM agnóstico, (3) consolidación automática de los duplicados (mueve attribute y product_attribute_combination hacia el keep, elimina las filas huérfanas). INSERT directo SQL para bypass de los quirks PS9 multi-shop. Backfill sistemático de attribute_group_lang, attribute_group_shop, attribute_lang, attribute_shop.
Fix bug agrupación parent_key (2026-05-04): las consultas de existencia en processRow usan executeS() (lookup parent_key) o getValue($sql, false) (otras) para bypassar la caché estática Db::getInstance() que persiste entre los workers PHP-FPM y hacía ver un « 0 » cacheado a las líneas 2-N de un mismo padre. Sin este fix, cada variante creaba un nuevo producto en lugar de añadir una combinación al padre.
Seguridad: pSQL() en todas partes, carpeta uploads/ protegida, validación de formato de imágenes (getimagesize), CSRF nativo PS en AJAX, escapes HTML sistemáticos (htmlspecialchars), hash_equals() en clave CRON.
Compatibilidad PS9 específica: migración automática meta_keywords → ps_tag/ps_product_tag vía Tag::addTags(), gestión del quirk Product::delete() que devuelve false en multi-shop, fix BO PS9 imagen original (copia 1:1 del archivo <id>.jpg antes de las variantes ImageManager::resize).
Codificación: detección BOM UTF-8 (skip 3 bytes) + conversión mb_convert_encoding(Win-1252 → UTF-8) por celda, con detección previa si la celda ya está en UTF-8 válido para no doble-codificar.
📦 Módulo desarrollado por WebPoint · webpoint.fr · Actualizaciones regulares · Código limpio & comentado
play_circle_filled
play_circle_filled
play_circle_filled
play_circle_filled
Aucun avis pour ce produit pour le moment.
Referencia: WP-ETC-FRX
Marca: WebPoint
Referencia: WP-MAL-XML
Marca: WebPoint
Referencia: WP-BXP-FRX
Marca: WebPoint
Referencia: WP-RSV-CSV
Marca: WebPoint
Referencia: WP-ECO-XML
Marca: WebPoint
Referencia: wp-watchimport-dropshipping-montres-ila-uhren-csv-prestashop
Marca: WebPoint
Referencia: WP-DBR-EHU
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
Módulo llave en mano para automatizar tu dropshipping de productos adultos con Drop-sexy, mayorista francés: importación CSV de 3.768 referencias eróticas (lencería sexy, sextoys, lubricantes, afrodisíacos, disfraces picantes, bondage…) de 20+ marcas Mapalé, Obsessive, Dreamgirl, René Rofé, Fiore, PENTHOUSE…
✅ Mono-idioma francés nativo (CSV Windows-1252 BOM, conversión auto)
✅ 4 pares de atributos dinámicos por variante: Capacidad, Talla, Color, etc.
✅ Referencia nativa por variante = campo Combination::reference PS
✅ 9 fotos por producto · Descripción corta auto-generada si está vacía (66% del catálogo)
✅ Jerarquía nativa CSV · CRON 24/7 · Compatible PS 1.7 → 9.x
Tú configuras. El módulo importa. Tú vendes la pasión francesa en línea. 💋