Importação de catálogo multifornecedor para Magento 2
Massive Multifeed Import&Sync (MMIS)
Importe e mantenha sincronizados catálogos de fornecedores enormes — produtos, preços, estoque, imagens — a partir de qualquer feed, automaticamente e por agendamento, sem tocar nos produtos criados manualmente. Feito para catálogos com dezenas ou centenas de milhares de itens.
€499,00 + IVA
Total indicativo, com IVA italiano incluído: €608,78 — o valor exato é calculado no momento do pagamento e é dispensado para compradores empresariais da UE com um NIF/IVA válido (autoliquidação).
pagamento único · um domínio · licença perpétua, 1 ano de atualizações e suporte (renovação a −35%)
✓ Licença ativa imediatamente após o pagamento, recebida por e-mail
✓ Instalação imediata via Composer
✓ Primeira troca de domínio incluída e imediata (útil para staging → produção)
✓ Compatível com Magento 2.4.x (testado na 2.4.9) e com o tema Hyvä
O que faz
Vários Perfis de importação independentes, um por fornecedor/feed
Feeds CSV, XML ou JSON — via URL, arquivo local ou FTP
Mapeamento coluna → atributo, com fórmulas e funções de texto
Produtos configurable (variantes), inclusive com vários atributos simultaneamente
Árvore de categorias criada automaticamente a partir do caminho de categoria do feed
Galeria de imagens com mapeamento de papéis (base/small/thumbnail/gallery) e compressão automática
Filtros de Grupos/Regras para direcionar diferentes subconjuntos do feed para categorias ou margens diferentes
Atualização de estoque absoluta ou relativa, backorder, flag "novo"
Pré-visualização ao vivo das alterações não salvas, antes mesmo de salvar o perfil
Agendamento por perfil (cron), ou execução sob demanda por botão ou CLI
Exclusões seguras e reversíveis: os produtos são desativados primeiro, excluídos somente após um período de tolerância configurável
Compatibilidade total com M2E Pro: as alterações são corretamente reportadas mesmo com a estratégia de escrita mais rápida (SQL direto)
Adote-o num catalogo ja indexado sem mudar um unico endereco: chave de URL do produto, raiz da arvore de categorias, caminho de categoria e nome dos ficheiros de imagem sao modelos configuraveis, podendo coincidir exatamente com o que o seu importador atual ja produz.
Admin totalmente traduzido, em 7 idiomas
Toda a interface de administração — cada rótulo, dica e guia — está disponível em:
English Italiano Español Français Deutsch Português Nederlands
O Magento exibe automaticamente o módulo no idioma configurado por cada usuário admin — nenhuma configuração adicional necessária.
Feito para catálogos reais
Estas são medições reais de um ambiente de produção, não estimativas de laboratório — uma loja ao vivo sincronizando um catálogo de fornecedor grande e real (centenas de milhares de SKUs, centenas de milhares de imagens) em hardware de servidor comum, não exótico.
Teste
Volume
Resultado
Sincronização completa do catálogo (produtos, preços, estoque, categorias)
339.707 linhas de feed
2m 01s, 0 erros
Sincronização somente de estoque e preço
340.467 linhas de feed
7,2s, 0 erros
Throughput de escrita direta (estratégia SQL, em lote)
500 produtos/lote
~600 produtos/segundo
Download de imagens em paralelo vs sequencial
mesmo conjunto de imagens
3,9 vezes mais rápido
Escala de catálogo suportada em produção
até 708.000 imagens
comprimidas e enfileiradas sem bloquear a sincronização do catálogo
Servidor de teste: Intel Xeon E5-2690 de 12 núcleos @ 2,90GHz, 10GB de RAM, PHP 8.5, com o banco de dados em um servidor dedicado separado — uma configuração padrão de gama média, não hardware de ponta. O número de 600 produtos/segundo se compara a cerca de 1 produto/segundo do mecanismo de importação nativo do Magento nos mesmos dados.
Dois problemas que só se encontram com a loja a funcionar
Nenhum dos dois se vê enquanto configura uma importação. Aparecem semanas depois, com encomendas reais e clientes reais, e nessa altura o catálogo já está em produção. Construímos estes módulos de trás do balcão, por isso estão previstos: com um interruptor, e com a contrapartida dita à partida.
A encomenda que não consegue enviar
Na segunda vendeu duas peças. Tem-nas, embaladas, no balcão. Na quarta vai criar a expedição e o Magento recusa: o produto não está disponível. O seu stock não tem nada a ver — durante a noite o fornecedor ficou sem stock, a sincronização fez o seu trabalho e pôs a quantidade a zero.
Quando
O que acontece
Segunda, 10:14
O cliente encomenda 2 peças. O stock passa de 5 para 3.
Terça, 02:30
O feed do fornecedor diz 0. A sincronização escreve quantidade 0 e marca o artigo como esgotado.
Quarta, 09:00
Vai criar a expedição. O Magento bloqueia: o produto não está disponível.
Medido
Num catálogo em funcionamento, 45 dos 700 artigos esgotados tinham encomendas ainda por enviar.
Com «Manter disponíveis os artigos com encomendas ainda por enviar» a quantidade desce a zero na mesma — esse número é verdadeiro e continua a sê-lo — mas a linha de stock não é marcada como esgotada enquanto uma encomenda espera para ser enviada. Você expede. Mais ninguém o pode comprar, porque a quantidade é mesmo zero.
O atalho habitual dos fóruns — desligar a gestão de stock nesse produto — torna-o vendável para sempre, mesmo quando acabou de verdade, e ninguém se lembra de a voltar a ligar. Este interruptor não faz isso. E o caso torna-se mais frequente quanto mais vezes sincroniza: atualizar o stock a cada meia hora significa encontrá-lo 48 vezes mais do que atualizando uma vez por noite.
A sua foto, todas as manhãs noutro sítio
Fotografou o produto melhor do que o fornecedor, ou acrescentou a imagem com as medidas — aquela que faz parar os telefonemas. Tinha-a posto em último. Na manhã seguinte está no meio. Na outra, noutro sítio. O feed numera as próprias imagens de 1 a N sem saber que uma dessas posições é sua: duas imagens acabam a disputar a mesma posição, e quem ganha decide-o um identificador interno.
Galeria
Antes
Com o interruptor ligado
1
Foto 1 do feed
Foto 1 do feed
2
a sua foto (ou a 2 do feed — muda)
Foto 2 do feed
3
Foto 3 do feed
Foto 3 do feed
4
Foto 4 do feed
Foto 4 do feed
5
Foto 5 do feed
Foto 5 do feed
6
—
a sua foto, todas as noites
Com «Manter as imagens adicionadas à mão» a sua foto é colocada depois das do feed e ali fica. Um artigo com 5 fotos do feed mais a sua: a sua é a número 6, esta noite e todas as noites. Se, pelo contrário, desligar o interruptor, a galeria espelha exatamente o feed: as imagens que não estão no feed são desvinculadas do produto, enquanto o ficheiro é mantido, porque pode pertencer também a outro produto.
Uma coisa dita à partida, em vez de descoberta depois: se o artigo desaparecer do feed e o módulo o eliminar, a sua foto vai com ele. É a mesma página de produto — não há forma de apagar o produto e manter uma das suas imagens ligada. Se a quiser guardar, descarregue-a antes, ou desligue a eliminação automática dos artigos que saíram do feed.
Documentação
Os passos completos de instalação e um guia detalhado do usuário campo por campo (mapeamento, fórmulas, produtos configurable e grouped, categorias, imagens, agendamento, CLI) estão na sua própria página de referência:
Não satisfeito nos 30 dias após a compra? Solicite o reembolso você mesmo na sua área de conta (codingrow.com/login), sem perguntas. O reembolso é processado instantaneamente e de forma automática, e a licença é desativada após a confirmação.
Histórico de versões
Versão atual: v3.21.0
v3.21.0Manutenção
Dois produtos com a mesma URL já não roubam a página um do outro: quem já a usa mantém-na, o outro recebe o SKU no final.
v3.20.1Manutenção
As variantes dos produtos configuráveis voltam a aparecer nos temas Luma mesmo quando os valores são novos. Basta uma sincronização do catálogo.
v3.20.0Novidade
O nome de arquivo de imagem criado a partir do feed agora vale também para os produtos pai.
Um aviso no log e na pré-visualização se o nome de arquivo não encontra dados: a importação continua.
Um comando de reparo para os produtos que mostravam a foto de outro artigo.
Correção importante: cada produto pai volta a mostrar a própria foto, igual em toda a loja.
v3.19.1Manutenção
A importação do catálogo já não é interrompida quando dois produtos geram o mesmo endereço web. Quem estava bloqueado pode relançar a sincronização.
v3.19.0Novidade
Nos perfis, a caixa Perfis de importação: perfis para um colaborador, sem configuração.
Quem já abria o módulo mantém o acesso após a atualização.
O botão Configurações globais aparece só para quem pode abri-las.
v3.18.0Novidade
Os artigos a zero continuam compráveis se escolheu vendê-los: nunca mais um carrinho que recusa o pedido.
Um comando lista os que o carrinho recusaria, e põe-nos em ordem.
Se aparecer algum depois de uma sincronização, diz-lo o e-mail de resumo.
Novo campo: a coluna do feed que declara a disponibilidade.
Correção importante: a disponibilidade decide-se num só lugar, e um pai já não a recebe do fornecedor.
v3.17.1Manutenção
A ficha de um produto com variantes já não oferece as opções de outro artigo. Os catálogos já afetados corrigem-se com uma importação forçada.
v3.17.0Novidade
Um artigo continua expedível enquanto houver uma encomenda à espera, mesmo com existências a zero.
A foto que acrescentou fica depois das do fornecedor e lá permanece.
Ambas têm um interruptor, ligado por omissão.
v3.16.1Manutenção
O número de imagens falhadas e o das imagens realmente em falta são agora dois números distintos.
v3.16.0Novidade
Novo botão para repor na fila as imagens falhadas.
Antes de o premir vê as causas agrupadas por frequência, e pode repetir só uma.
As seis línguas do módulo cobrem agora toda a administração.
v3.15.2Manutenção
Manutenção: uma execução de imagens impecável podia enviar um e-mail a anunciar erros, e as opções de notificação não se comportavam como escolhidas. Corrigido.
v3.15.1Manutenção
Nos catálogos com variantes os atributos que configurou chegam ao produto pai, e as imagens partilhadas já não interferem entre si.
v3.15.0Novidade
Decide você como se constrói o endereço de um produto e como se chamam os ficheiros de imagem.
Decide também onde começa a árvore de categorias.
Os valores por omissão são iguais aos de antes: atualizar não muda nada.
A pré-visualização mostra endereço, caminho e nomes antes de guardar.
v3.14.2Manutenção
Manutenção: os catálogos grandes já não correm o risco de interromper a importação por falta de memória.
v3.14.1Manutenção
Um produto que volta ao feed volta à venda sozinho. Os catálogos importados com a 3.14.0 recuperam esses produtos com uma sincronização forçada.
v3.14.0Novidade
As variações do feed aplicam-se campo a campo: só se reescreve o que mudou mesmo.
Se só mexe a existência, o endereço do produto não muda e os textos ficam.
Nenhuma imagem volta à fila por um movimento de armazém.
A atualização não lhe pede nada.
v3.13.0Manutenção
Manutenção: eliminar todas as imagens descarregadas liberta agora todo o espaço prometido.
v3.12.0Novidade
Recupera-se o espaço das cópias redimensionadas de imagens já sem produto.
As cópias removidas regeneram-se sozinhas na primeira visita que as pede.
As entradas de fila concluídas limpam-se ao fim de um período à sua escolha.
O disco a esgotar-se é assinalado mais cedo.
v3.11.1Novidade
A fila de imagens diz porquê uma imagem não foi descarregada, em vez de uma só mensagem.
Distingue uma imagem que o fornecedor retirou de um fornecedor não alcançado.
v3.10.2Manutenção
Manutenção: os produtos desaparecidos do feed não eram eliminados nem com a opção ativa. Agora são.
v3.10.0Manutenção
Uma imagem atualizada já não vai parar à posição errada quando só muda parte das fotos. Os produtos já afetados são corrigidos pelo apoio.
v3.9.0Novidade
As categorias admitidas escolhem-se a qualquer nível da árvore do feed, não só no primeiro.
Escolha um ramo fundo ou uma só folha para importar apenas isso.
É só um filtro sobre o que entra: a árvore de categorias da loja não muda.
v3.8.0Novidade
As fórmulas do mapeamento têm agora três arredondamentos: para cima, para baixo e ao mais próximo.
Serve para o preço de venda acabar no euro superior em vez de 23,40.
v3.4.0Manutenção
Manutenção: maior alinhamento entre os redirecionamentos de categorias e o sitemap.
v3.3.9Manutenção
Manutenção: os endereços dos produtos seguem agora a definição de SEO do Magento sobre o caminho das categorias.
v3.3.8Novidade
Aceita a chave em assinatura: uma só assinatura ativa este módulo junto com os outros.
As licenças por módulo continuam a funcionar como antes.
v3.3.7Novidade
A transformação Strip HTML tags está agora em todos os campos de texto do feed.
Útil quando o fornecedor manda descrições já formatadas.
v3.3.6Novidade
Nova transformação Strip HTML tags nas linhas de mapeamento.
Tira a formatação do valor de uma coluna do fornecedor.
v3.3.5Manutenção
Manutenção: a primeira instalação do módulo numa loja acabada de criar podia falhar. Corrigido.
v3.3.4Manutenção
Manutenção: os produtos cujo feed deixava vazia a coluna da miniatura deixaram de aparecer sem imagem nas páginas de categoria e nas listagens.
v3.3.3Manutenção
O número de linhas atualizadas conta só as variações verdadeiras, e as sincronizações com poucas variações são mais rápidas.
v3.3.2Manutenção
Manutenção: as mensagens de registo das sincronizações aparecem agora no idioma do administrador que as lê.
v3.3.1Manutenção
Manutenção: o histórico da fila de imagens mostra agora os números de cada execução em vez de um total acumulado.
v3.3.0Manutenção
A fila de imagens é muito mais rápida nos catálogos grandes, e o tempo restante estimado é fiável.
v3.2.6Novidade
A espera antes de voltar a descarregar o feed de um fornecedor é agora uma definição.
Evita que as provas repetidas gastem a quota diária de descarga.
v3.2.5Manutenção
Manutenção: um perfil sem prefixo de SKU é agora uma escolha totalmente suportada em qualquer situação.
v3.2.4Manutenção
Manutenção: as mensagens da fila de imagens aparecem agora no idioma do administrador que as lê.
v3.2.3Manutenção
Manutenção: a mensagem de progresso da fila de imagens podia ficar em inglês numa loja noutro idioma. Corrigido.
v3.2.2Manutenção
Manutenção: as mensagens das sincronizações seguem agora o idioma da vista de loja em vez do do servidor.
v3.2.0Novidade
A compressão das imagens é uma escolha por perfil, já não uma definição para todos.
Cada fornecedor pode ser comprimido de modo diferente, ou não ser comprimido.
v3.1.1Novidade
Nova opção por perfil que avisa o M2E Pro no fim da sincronização.
Para quem sincroniza os mesmos produtos também nos marketplaces.
v3.0.1Manutenção
Manutenção: alguns textos apareciam ainda em italiano em lojas noutro idioma. Corrigido.
v3.0.0Novidade
Primeira versão pública, com o nome novo MMIS (Massive Multifeed Import&Sync).
Importação e sincronização de vários feeds de fornecedor numa só loja.
Perfis de importação: cada fornecedor/feed é um perfil independente (mapeamento, agendamento, configurações), substituindo uma única configuração compartilhada
Produtos grouped: itens independentes vendidos juntos como kit
Produtos configurable multiatributo, verificados com vários atributos de variante mudando ao mesmo tempo
Motor de mapeamento: fórmulas matemáticas, substituição de texto em múltiplos campos antes do mapeamento, 7 funções de template (ucase/lcase/proper/trim/left/val/replace)
Pré-visualização ao vivo do mapeamento, ao lado do arquivo de saída para download
Três fontes de feed (URL, sistema de arquivos do Magento, FTP) e três formatos (CSV/XML/JSON)
Criação automática da árvore de categorias, além de limpeza de categorias órfãs com um clique
Fila de download de imagens configurável: compressão compartilhada, concorrência ajustável, watchdog de espaço em disco
Ferramentas de perfil: duplicar, exportar/importar (admin e CLI), excluir com rollback opcional em fila
Admin totalmente traduzido em 7 idiomas, selecionado automaticamente por usuário admin
Licença por domínio, ativada na hora
v2.4.0 – v2.7.0Novidade
Fase de desenvolvimento interna: nasce a arquitetura de perfis de importação.
Descoberta do feed e das categorias por perfil, e um registo próprio.
v1.0 – v2.2.1Novidade
Primeiras etapas internas: leitura de feeds em vários formatos.
Primeiro motor de correspondência entre as colunas do feed e os campos do produto.
Perguntas frequentes
Que formatos de feed suporta?
Feeds CSV, XML e JSON e fontes API diretas; mapeia as colunas para atributos Magento.
Cria produtos configuráveis automaticamente?
Sim, agrupa as variantes em produtos configuráveis e mantém os produtos simples sincronizados.
As importações podem ser agendadas?
Sim, pode agendar importações recorrentes para manter o catálogo sincronizado.
Novos guias, quando saem
Um guia prático de Magento 2 por e-mail, só quando publicamos um. Nada mais.
Os artigos são em inglês. Um clique para cancelar, em cada e-mail. · privacy