- Novo
Referência: WP-VI-CON-V1
Marca: WebPoint
Referência: BOUT-93K2X
Marca: WebPoint
Referência: EXT-CRMAX-MULTILANG
Marca: WebPoint
Referência: EBP-2025-PRO
Marca: WebPoint
Módulo chave-na-mão para automatizar o seu dropshipping de produtos adultos com Drop-sexy, grossista francês: importação CSV de 3.768 referências eróticas (lingerie sexy, sextoys, lubrificantes, afrodisíacos, fantasias picantes, bondage…) de 20+ marcas Mapalé, Obsessive, Dreamgirl, René Rofé, Fiore, PENTHOUSE…
✅ Mono-língua francês nativo (CSV Windows-1252 BOM, conversão auto)
✅ 4 pares de atributos dinâmicos por variante: Capacidade, Tamanho, Cor, etc.
✅ Referência nativa por variante = campo Combination::reference PS
✅ 9 fotos por produto · Descrição curta auto-gerada se vazia (66% do catálogo)
✅ Hierarquia nativa CSV · CRON 24/7 · Compatível PS 1.7 → 9.x
Você configura. O módulo importa. Você vende a paixão francesa online. 💋
demos.akimania.com/ps9-drop-sexy/Módulo PrestaShop de dropshipping DROP-SEXY
🌐 Catálogo fonte disponível em:
🇫🇷 Catálogo 100% francês nativo. Sem tradução automática: textos escritos diretamente em FR pelo fornecedor, ideal para lojas 🇫🇷 FR / 🇧🇪 BE / 🇨🇭 CH / 🇨🇦 CA.
O módulo que automatiza de A a Z o seu dropshipping de produtos adultos franceses no PrestaShop, com variantes multi-atributos dinâmicas
PrestaShop 1.7 → 9.x · 3.768 produtos · 20+ marcas · 4 atributos dinâmicos · CRON 24/7
Está a lançar uma loja sex shop online, um site de lingerie sexy, um e-commerce de sextoys ou de produtos picantes? Trabalha com Drop-sexy (grossista francês especializado em produtos adultos) e passa os seus dias a recopiar 3.768 fichas de produto, a reconstruir manualmente as variantes por capacidade/tamanho/cor com os seus stocks individuais, a carregar 9 fotos por produto, a criar cada variante como uma combinação distinta com a sua própria referência?
Com o Módulo Drop-sexy dropshipping adulto sextoys lingerie, tudo se torna automático. Insere o URL do CSV Drop-sexy, clica em "Iniciar importação", e o módulo cria os seus 3.768 produtos PrestaShop em francês com as suas variantes multi-atributos (Capacidade × Tamanho × Cor), as suas 9 fotos, o seu stock por variante, a sua referência nativa do fornecedor, numa árvore de categorias limpa construída em tempo real a partir da hierarquia nativa do CSV.
| Tarefa | ❌ Sem o módulo | ✅ Com o módulo |
|---|---|---|
| Importar 3.768 referências adultas | 120h+ manual, cópia do portal Drop-sexy | 1 clique, ~3h em segundo plano |
| Variantes multi-atributos | Criação manual atributo por atributo | Auto via 4 pares Nome/Valor dinâmicos por linha CSV |
| Referência nativa por combinação | Inserção manual « D-234893-30ML », « D-234893-100ML »… | Campo « Referência da variante » do CSV usado tal e qual |
| Descrição curta vazia (66% do catálogo) | Fichas fantasma, mau SEO, taxa de rejeição | Auto-geração HTML estruturado a partir de nome + marca + cat |
| Hierarquia categorias nativa (3 níveis CSV) | Criação manual Lingerie/Conjuntos, Sextoys/Vibradores… | Reprodução nativa do CSV (filtro « Início/Raiz ») |
| Multi-imagens (9 fotos/produto) | Download manual imagem por imagem | Auto a partir de URL imagem por defeito + imagem 1..8 |
| Codificação Windows-1252 BOM | Caracteres partidos em UTF-8 (« Mapalé » → « Mapalé ») | Conversão automática Win-1252 → UTF-8 |
| Imagem original BO PrestaShop 9 | Imagem partida BO PS9 (bug oficial) | Fix BO PS9 incluído: cópia 1:1 do ficheiro original |
| Atualizar preços/stock | Refazer tudo do zero todos os dias | Modo leve automático: atualização preço+stock apenas |
Vende sextoys, vibradores, plugs, algemas, máscaras BDSM, acessórios bondage… Drop-sexy oferece um catálogo amplo (sextoys, lubrificantes, afrodisíacos, retardantes) com stock francês, entrega rápida e discreta.
Oferece lingerie erótica (bodystocking, conjuntos, camisas de noite, espartilhos, meias, ligas, fantasias picantes). As marcas Mapalé, Obsessive, Dreamgirl, René Rofé representam o essencial do catálogo Drop-sexy.
Tem como alvo o mercado francês/belga/suíço/canadiano francófono com fichas de produto em francês nativo (sem DeepL). Drop-sexy fornece descrições FR redigidas humanamente.
Particularidade única deste módulo. Drop-sexy não fixa os atributos (apenas tamanho×cor como outros fornecedores) — expõe 4 pares Nome/Valor dinâmicos por linha CSV. Conforme o produto, será Capacidade + Tamanho, ou Tamanho + Cor, ou Capacidade sozinha, ou os 3 combinados. O módulo deteta automaticamente os pares ativos e cria os grupos de atributos PS correspondentes em tempo real.
Exemplo 1 — Lubrificante 2 capacidades: Linha 1: Id do produto=21845, Referência=D-234893, Ref var=D-234893-30ML → Variante: Nome attr 3 = "Capacidade", Valor attr 3 = "30 ML" Linha 2: Id do produto=21845, Referência=D-234893, Ref var=D-234893-100ML → Variante: Nome attr 3 = "Capacidade", Valor attr 3 = "100 ML" → 1 produto PS « Gel anal relaxante » com 2 combinações • combination ref = D-234893-30ML • combination ref = D-234893-100ML Exemplo 2 — Lingerie 4 tamanhos × 1 cor: Linhas: Id do produto=21402, Ref var=MAL80025NUBKL/M/S/XL → Var: Nome attr 1="Tamanho", Valor attr 1=L/M/S/XL → Var: Nome attr 2="Cor", Valor attr 2="Pele/Preto" → 1 produto PS « Conjunto lingerie » com 4 combinações • Tamanho L × Cor Pele/Preto • Tamanho M × Cor Pele/Preto • Tamanho S × Cor Pele/Preto • Tamanho XL × Cor Pele/Preto
Combination::reference (campo PS nativo)color_group (para amostras no front)StockAvailable::setQuantity()Drop-sexy expõe 3 colunas hierárquicas por produto: « Nome da categoria 1/2/3 ». A 1ª é geralmente « Início » ou « Raiz » (= a raiz PS, ignorada pelo módulo). Os níveis 2 e 3 formam a verdadeira cadeia, criada em tempo real na importação sem árvore fixa artificial.
Colunas CSV: Nome da categoria 1: Início ← ignorado (raiz PS) Nome da categoria 2: Bem-estar e afrodisíacos Nome da categoria 3: Lubrificante & Creme & Afrodisíaco → Categoria PS folha criada: Bem-estar e afrodisíacos › Lubrificante & Creme & Afrodisíaco
Categorias principais do catálogo Drop-sexy (extrato):
| Categoria nível 2 | Subcategorias típicas (nível 3) |
|---|---|
| Lingerie Mulher | Conjuntos Sexy, Bodystocking, Vestidos, Camisas de noite, Fantasias picantes, Meias/Collants, Ligas, Soutiens, Acessórios |
| Sextoys | Vibradores, Estimuladores, Plugs anais, Bolas geisha, Ovos vibratórios, Ergonómicos, Casais |
| Bem-estar e afrodisíacos | Lubrificantes, Cremes, Afrodisíacos, Óleos de massagem, Retardantes, Estimulantes |
| Bondage / SM | Algemas, Cordas, Mordaças, Chicotes, Máscaras, Sets BDSM |
| Lingerie Homem | Tangas, Boxers sexy, Fantasias, Acessórios |
wp_dropsexy_category_mapping para as importações seguintes (idempotente)Realidade Drop-sexy: 66% dos produtos têm a « Descrição curta sem HTML » vazia ou demasiado curta. Sem intervenção, encontra-se com 2.500 fichas de produto fantasma no front — desastroso para o SEO, taxa de rejeição e conversão.
O módulo deteta automaticamente as DC vazias ou demasiado curtas (< 30 caracteres sem HTML) e gera uma descrição curta HTML estruturada a partir do nome + marca + categoria da ficha.
<p> </p>), ou um placeholder do fornecedordescription_short alimentado com HTML autorizado em multi-línguaO CSV Drop-sexy fornece 9 colunas imagens nativas: URL da imagem por defeito (cover) + URL da imagem 1 a URL da imagem 8. O módulo importa todas, a 1ª definida como cover. Slot vazio ignorado silenciosamente (sem crash se menos de 9 fotos).
getimagesize(): JPEG/PNG/GIF/WebP, ficheiros corrompidos rejeitados sem fazer crash da importação<id>.jpg além das variantes (sem este fix, a imagem não aparece na página de edição de produto do BO PS9 — bug PS9 conhecido)O CSV Drop-sexy está em Windows-1252 com BOM UTF-8 no início do ficheiro — uma mistura exótica que faz crash das importações nativas PrestaShop. O módulo gere isto inteligentemente:
\xEF\xBB\xBF) e skip automáticomb_convert_encoding() (com deteção se a célula já está em UTF-8)O cenário que muda tudo:
→ Acabou a página lenta. Acabou a preocupação. Vê tudo o que se passa.
O CSV expõe Preço de venda sem IVA descontado (sem IVA negociado) + Preço com IVA antes do desconto (RRP fornecedor) + Taxa de IVA. O módulo usa por defeito o modo RRP (preço com IVA fornecedor). Pode mudar em Margens & SEO:
| Modo | Descrição |
|---|---|
| RRP ⭐ (por defeito) | Preço com IVA fornecedor tal e qual — modo degradado prático para começar. |
| Patamares | % diferente conforme a faixa de preço sem IVA (5 patamares configuráveis: 0-15€/15-30€/30-60€/60-120€/120€+ — adaptado à diversidade do catálogo Drop-sexy). |
| Markup fixo | Um só % aplicado (50% por defeito → preço sem IVA × 1.5). O mais simples se todo o seu catálogo tem uma margem homogénea. |
| Wholesale | Preço de compra sem IVA tal e qual (venda B2B a profissionais / sex shops físicos). |
{name}, {brand}| Ação CRON | Papel | Frequência aconselhada |
|---|---|---|
full_import | Importação completa (criações + light updates) | 1×/dia |
light_sync | Atualização preço + stock + disp. dos produtos já importados (modo leve) | a cada 2-4h |
cleanup_logs | Purga logs > N dias (retenção configurável) | 1×/semana |
Marcas de destaque do catálogo Drop-sexy:
wp_dropsexy_category_mapping. Eliminação das folhas para a raiz + limpeza segura dos pais que ficaram vazios. Preserva PS_HOME e PS_ROOTTripla confirmação (caixa de diálogo + escrever ELIMINAR + botão). A árvore de categorias pode ser recriada na próxima abertura do módulo se não marcar a opção « Categorias importadas ».
Descarregue o ZIP, instale via o BO. Auto-criação de 5 tabelas, do fornecedor Drop-sexy, da chave CRON. A hierarquia de categorias será construída em tempo real na importação.
Vá a Parâmetros, cole o URL fornecido pela Drop-sexy. Configure a categoria raiz sob a qual a árvore nativa será criada (Home por defeito).
Modo RRP por defeito. Pode também escolher Patamares (5 faixas) / Markup fixo / Wholesale. Templates SEO personalizáveis com {name}/{brand}.
Clique em "Iniciar importação". Modo teste 20 produtos primeiro para validar, depois importação completa 3.768 produtos (~3h). Vê cada produto criado com as suas N combinações diante dos seus olhos.
| PrestaShop | 1.7.x → 9.x (testado em PS 9.0) |
| PHP | 7.4 mínimo, recomendado 8.1+ |
| MySQL / MariaDB | 5.7+ / 10.3+ |
| cURL | Ativado (download CSV + imagens) |
| Multi-shop | Compatível (força CONTEXT_ALL para a eliminação) |
| Hooks usados | Nenhum (sem poluição da cadeia de eventos) |
| Override de classe | Nenhum (preserva os seus outros módulos) |
| AdminController | Nenhum |
| Aba sidebar BO | Nenhuma (não polui o seu menu) |
| Conta Drop-sexy B2B | Conta requerida para a faturação e o acesso ao CSV |
| URL CSV | A pedir ao seu comercial Drop-sexy |
R: Sim, totalmente compatível PS 9.x. O módulo gere a migração específica PS9 onde meta_keywords foi removido (mudança automática para ps_tag) bem como o bug PS9 onde a imagem original não aparece na página de edição de produto BO (fix por cópia 1:1 do ficheiro <id>.jpg).
R: Drop-sexy expõe 4 pares Nome/Valor dinâmicos por linha CSV (« Variante: Nome do atributo 1/2/3 » + « Tipo do atributo 4 » com os respetivos valores). O módulo deteta automaticamente os pares ativos por produto e cria os grupos de atributos PS correspondentes (Capacidade, Tamanho, Cor…) em tempo real. N linhas CSV com o mesmo « Id do produto » tornam-se N combinações num só produto PS.
R: O fornecedor Drop-sexy deixa muitas vezes a « Descrição curta sem HTML » vazia ou demasiado curta (≈66% do catálogo, ou seja ~2.500 produtos). Para nunca ter uma ficha de produto fantasma no front (e prejudicial para o SEO), o módulo gera um texto HTML estruturado a partir do nome + marca + categoria. Pode depois personalizar manualmente as fichas que lhe interessam — o modo leve já não as sobrescreverá.
R: O módulo garante que existe apenas UM SÓ grupo por nome de atributo no seu BO PrestaShop, independentemente do número de importações sucessivas. Cache de instância para evitar as consultas redundantes + consolidação automática dos eventuais duplicados (herança de importações anteriores). Se o nome do atributo contém « cor », o grupo é criado em modo color_group.
R: Para cada linha CSV, o módulo recupera « Nome da categoria 2 » (nível pai) + « Nome da categoria 3 » (nível folha). A 1ª categoria « Início » ou « Raiz » é ignorada (= a raiz PS). Idempotente e cacheado em DB para as importações seguintes. Aba Mapeamentos categorias para fundir ou renomear após a importação.
R: O módulo deteta o BOM UTF-8 no início do ficheiro (3 bytes), depois converte cada célula de Windows-1252 para UTF-8 via mb_convert_encoding() (com deteção se a célula já está em UTF-8 válido para não duplo-codificar). Os caracteres franceses como « Mapalé » ou « René Rofé » são preservados. Decimais vírgula convertidos em ponto nas colunas preço.
R: Sim. Modo leve automático: os produtos existentes são detetados via a « Referência da variante » (= sku único por linha) e apenas o seu preço + stock são atualizados. As suas descrições, imagens, categorias e tags não são reescritas — mantém as suas personalizações.
R: Aba Importação → Eliminação seletiva → marque as 6 caixas (Produtos + Atributos + Categorias + Marcas + Fornecedor + Logs) → ELIMINAR. Tripla confirmação para evitar erros. A caixa « Categorias importadas » limpa a árvore criada pela importação (preserva PS_HOME e PS_ROOT).
R: Botão "Parar" disponível durante a importação (UI) e durante o CRON (flag file). Stop limpo no final do produto em curso, salvaguarda do estado para retoma na linha exata de paragem.
R: Sim. As categorias, produtos e combinações são criadas em todas as lojas ativas. A eliminação força CONTEXT_ALL para evitar o quirk PS9 onde Product->delete() retorna false em multi-shop. attribute_group_shop e attribute_shop são preenchidos automaticamente para cada loja.
R: Confirmado. O módulo usa unicamente getContent() + AJAX. Sem poluição do menu BO PrestaShop. Nenhum override de classe core.
O Módulo Drop-sexy dropshipping adulto sextoys lingerie é a ferramenta mais completa para vender as 3.768 referências Drop-sexy (lingerie, sextoys, lubrificantes, afrodisíacos, fantasias picantes, bondage) em PrestaShop. Uma vez configurado, importa automaticamente o catálogo com as suas combinações multi-atributos dinâmicas, as suas 9 fotos por produto, a sua hierarquia nativa francesa.
⚡ INSTALAÇÃO 3 MIN · 📚 IMPORTAÇÃO TEMPO REAL · 🛡️ COMPATÍVEL PS 1.7 → 9 · 🇫🇷 SUPORTE FRANCÊS
Tabelas BD criadas (5): wp_dropsexy_history, wp_dropsexy_import_errors, wp_dropsexy_product_meta (sku único = Referência da variante), wp_dropsexy_combination_meta (sku único = Referência da variante), wp_dropsexy_category_mapping (csv_path único)
Configurações 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 colunas Windows-1252 BOM, separador ";"): Nome, Nome da variante, Descrição sem HTML, Descrição curta sem HTML, URL da imagem por defeito, URL da imagem 1..8, Quantidade, Referência do produto, Referência da variante, URL simplificada, Meta description/keywords/title, EAN13, UPC, Preço de venda sem IVA descontado, Taxa de IVA, Nome da categoria por defeito, Fabricante, Id do produto, Preço com IVA antes do desconto, Variante: Nome/Valor do atributo 1/2/3, Variante: Tipo/Valor do atributo 4, Id da variante, Nome da categoria 1/2/3, Nome da categoria pai 1/2/3
Arquitetura: 5 classes PHP limpas (DsCompat, DsCategoryTaxonomy [empty taxonomy by design — hierarquia nativa CSV], DsCategoryMapper, DsFeatureMapper, DsCsvImporter) + módulo principal + router AJAX + CRON. Nenhum override de classe core PrestaShop. Código comentado em francês.
Colunas sintéticas geradas em parseCsvToArray: 1 coluna category = string « cat1 > cat2 > cat3 » (filtro raiz aplicado em DsCategoryMapper).
Aliases compatibilidade motor partilhado: sku → Referência da variante, parent_sku → Referência do produto, parent → Id do produto, brand → Fabricante, price → Preço de venda sem IVA descontado, recommended-retail-price → Preço com IVA antes do desconto, qty → Quantidade, image-url-1..9 → URL imagem por defeito + URL imagem 1..8, combo_ref → Referência da variante.
Criação das combinações (createCombinationFor): leitura dos 4 pares de atributos dinâmicos (loop N=1..4), deteção « cor » → color_group, caso contrário select. Reference = CSV « Referência da variante ». ean13 na combinação a partir de EAN13. wholesale_price = price. Stock via StockAvailable::setQuantity.
ensureAttributeGroup / ensureAttribute (à prova de balas): 3 camadas de defesa — (1) cache de instância via $attrGroupCache e $attrCache, (2) lookup multi-línguas + multi-shops via TRIM agnóstico, (3) consolidação automática dos duplicados (move attribute e product_attribute_combination para o keep, elimina as linhas órfãs). INSERT direto SQL para bypass dos quirks PS9 multi-shop. Backfill sistemático de attribute_group_lang, attribute_group_shop, attribute_lang, attribute_shop.
Fix bug agrupamento parent_key (2026-05-04): as queries de existência em processRow usam executeS() (lookup parent_key) ou getValue($sql, false) (outros) para bypassar o cache estático Db::getInstance() que persiste entre os workers PHP-FPM e fazia ver um « 0 » cacheado às linhas 2-N de um mesmo pai. Sem este fix, cada variante criava um novo produto em vez de adicionar uma combinação ao pai.
Segurança: pSQL() em todo o lado, pasta uploads/ protegida, validação formato imagens (getimagesize), CSRF nativo PS em AJAX, escapes HTML sistemáticos (htmlspecialchars), hash_equals() em chave CRON.
Compatibilidade PS9 específica: migração automática meta_keywords → ps_tag/ps_product_tag via Tag::addTags(), gestão do quirk Product::delete() que retorna false em multi-shop, fix BO PS9 imagem original (cópia 1:1 do ficheiro <id>.jpg antes das variantes ImageManager::resize).
Codificação: deteção BOM UTF-8 (skip 3 bytes) + conversão mb_convert_encoding(Win-1252 → UTF-8) por célula, com deteção prévia se a célula já está em UTF-8 válido para não duplo-codificar.
📦 Módulo desenvolvido por WebPoint · webpoint.fr · Atualizações regulares · Código limpo & comentado
play_circle_filled
play_circle_filled
play_circle_filled
play_circle_filled
Aucun avis pour ce produit pour le moment.
Referência: WP-ECO-XML
Marca: WebPoint
Referência: WP-RSV-CSV
Marca: WebPoint
Referência: WP-BGS-XML
Marca: WebPoint
Referência: WP-MAL-XML
Marca: WebPoint
Referência: wp-watchimport-dropshipping-montres-ila-uhren-csv-prestashop
Marca: WebPoint
Referência: WP-DLV-FRX
Marca: WebPoint
Referência: WP-YNS-PLX
Marca: WebPoint
Referência: WP-BXP-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
Módulo chave-na-mão para automatizar o seu dropshipping de produtos adultos com Drop-sexy, grossista francês: importação CSV de 3.768 referências eróticas (lingerie sexy, sextoys, lubrificantes, afrodisíacos, fantasias picantes, bondage…) de 20+ marcas Mapalé, Obsessive, Dreamgirl, René Rofé, Fiore, PENTHOUSE…
✅ Mono-língua francês nativo (CSV Windows-1252 BOM, conversão auto)
✅ 4 pares de atributos dinâmicos por variante: Capacidade, Tamanho, Cor, etc.
✅ Referência nativa por variante = campo Combination::reference PS
✅ 9 fotos por produto · Descrição curta auto-gerada se vazia (66% do catálogo)
✅ Hierarquia nativa CSV · CRON 24/7 · Compatível PS 1.7 → 9.x
Você configura. O módulo importa. Você vende a paixão francesa online. 💋