PrestaShop Gestão de catálogo

Importação de Fornecedores e Dropshipping PrestaShop 8 e 9: Fluxos CSV, XML e JSON

Um back-office, vários fornecedores e um catálogo sempre atualizado

O módulo liga tantos fornecedores e fluxos quantos forem precisos, em CSV, XML ou JSON, a partir de um URL ou de um ficheiro local, e transforma cada um em produtos do PrestaShop: mapeamento das colunas para os campos de produto, regras de margem por fornecedor e por categoria para calcular os seus preços de venda a partir do custo de compra, sincronização horária do stock por cron e, sobretudo, uma gestão da prioridade entre fontes: quando o mesmo EAN13 existe em vários fornecedores, aquele que tiver melhor prioridade fica dono do produto. Ideal para o dropshipping com vários fornecedores e também para o abastecimento grossista.

At a glance
  • Importação de vários fornecedores e vários fluxos: CSV, XML e JSON, a partir de um URL ou de um ficheiro local
  • Regras de margem por fornecedor e/ou categoria, com arredondamento psicológico (x,99, x,95, x,90 ou inteiro)
  • Sincronização horária do stock e dos preços por cron protegido por token
  • Prioridade por EAN entre fontes: em caso de EAN13 duplicado, o fornecedor com melhor prioridade fica dono do produto
  • Compatível com PrestaShop 8.0 a 9.x, com criação de produtos opcional e produtos criados desativados por predefinição
PrestaShop 8 e 9 Dropshipping CSV · XML · JSON Sincronização horária de stock Prioridade por EAN
  • Reembolso em 30 dias
  • 12 meses de atualizações
  • Suporte em 24h
www.datafirefly.com/pt/
Importação de fluxos de fornecedores e dropshipping (CSV, XML e JSON) no PrestaShop
v1.0.0 · atualizado 2026-07-05
O que faz

A versão curta.

01

Vários fornecedores, vários fluxos

Um número ilimitado de fornecedores, cada um com um ou vários fluxos. Três formatos tratados, CSV (por cabeçalhos ou índices de coluna), XML (caminho dos nós e @atributos) e JSON (notação com pontos), a partir de um URL remoto (com gzip descodificado automaticamente) ou de um ficheiro local.

02

Margens por fornecedor e por categoria

Margem em percentagem, coeficiente ou soma fixa, com âmbito global, por fornecedor, por categoria ou por par de fornecedor e categoria. Ganha a regra mais específica, e as regras de categoria aplicam-se também às subcategorias. Arredondamento psicológico x,99 / x,95 / x,90 ou inteiro.

03

Prioridade por EAN entre fontes

Cada fornecedor tem uma prioridade (1 é a mais forte). Num mesmo EAN13 presente em vários fluxos, o que tiver melhor prioridade fica dono do produto e as fontes menos prioritárias são ignoradas. Se um fornecedor com melhor prioridade aparecer mais tarde, retoma automaticamente o comando.

04

Sincronização horária de stock, sem surpresas

Um modo «stock» rápido atualiza apenas preços e quantidades dos produtos já ligados, seguro para correr de hora a hora. Um modo «completo» cria ainda os produtos em falta (opcional), importa a imagem de capa e associa o fornecedor nativo do PrestaShop e o custo em product_supplier.

A versão longa

Tudo o que quer saber antes de instalar.

Uma análise detalhada de como o Importação de Fornecedores e Dropshipping PrestaShop 8 e 9: Fluxos CSV, XML e JSON funciona, porque o construímos assim e o raciocínio por trás das funcionalidades acima.

§ 01

Um verdadeiro motor de importação de fornecedores, e não uma simples importação CSV pontual

A importação CSV padrão do PrestaShop foi feita para uma carga manual única. O dropshipping e o abastecimento com vários fornecedores pedem outra coisa: várias fontes em formatos diferentes, atualizações recorrentes, margens que variam consoante o fornecedor e a categoria, e um stock que muda a toda a hora. Este módulo industrializa tudo isso: configura os seus fornecedores e os seus fluxos uma vez, e o cron trata do resto.

§ 02

CSV, XML e JSON: o mesmo motor para todos os seus fornecedores

Cada fornecedor entrega o seu catálogo à sua maneira. O módulo aceita os três formatos mais correntes, e um mapeamento em JSON simples liga as colunas ou os nós do fluxo a campos de produto normalizados. O CSV deteta sozinho o delimitador e aceita vírgulas decimais; o XML segue um caminho de nós com leitura dos atributos; o JSON usa uma notação com pontos e acesso aos índices de matriz. Os EAN são validados e normalizados, e as respostas em gzip são descodificadas de forma transparente.

§ 03

As suas margens, a sua lógica de preços

O preço de venda é calculado a partir do custo de compra do fornecedor, segundo as suas regras: margem em percentagem, coeficiente multiplicador ou soma fixa. Uma regra pode ser global, própria de um fornecedor, própria de uma categoria, ou combinar as duas coisas, ganhando sempre a mais específica e tendo em conta a hierarquia das categorias. Um arredondamento psicológico opcional (x,99, x,95, x,90 ou inteiro) remata o trabalho. O custo é conservado como preço de compra e transportado para o fornecedor nativo do PrestaShop.

§ 04

A prioridade que resolve os EAN duplicados

Com vários fornecedores, o mesmo produto chega muitas vezes de várias fontes com o mesmo código EAN13. Sem arbitragem, instala-se a desordem: preços que se contradizem e stock que salta de um valor para outro. Aqui, cada fornecedor tem uma prioridade. Num EAN partilhado, o que tiver melhor prioridade fica dono do produto e as outras fontes são ignoradas nessa referência. E se aparecer um fornecedor com melhor prioridade, ele retoma automaticamente a propriedade da ligação. Você decide quem manda, e o módulo cumpre.

§ 05

Um stock à hora e criações controladas

Bastam dois crons. O primeiro, horário, corre em modo «stock»: toca apenas nos preços e nas quantidades dos produtos já ligados, sendo rápido e sem riscos. O segundo, à noite, corre em modo «completo»: cria ainda os produtos em falta nos fluxos que tiver autorizado, importa a respetiva imagem de capa e associa o fornecedor nativo. Os produtos criados ficam desativados por predefinição, para que os valide antes de publicar, e cada execução deixa um registo detalhado, com criados, atualizados, ignorados e erros, limpo automaticamente segundo a sua retenção.