Estado da arte em importações de produtos Magento 2

8

Agora que o Magento 2 está fora há mais de um ano - o que é o "estado da arte" na inserção de informações sobre o produto no sistema? ou seja, as pessoas ainda estão escrevendo scripts de importação únicos? A importação / exportação nativa é suficiente? Existe um módulo de terceiros que seja ótimo para isso? Serviços terceirizados? etc.

Alan Storm
fonte

Respostas:

6

Não acho que exista uma ferramenta de importação "avançada" para M2 no momento. Mas posso dizer que, desde o 2.1.4 (afaik), usamos o importador nativo para produtos e, para nossos casos de uso, funcionou muito bem. Tivemos que gastar algum tempo preparando e corrigindo dados de entrada, mas no final, apenas funcionou.

Também vale a pena dizer que tivemos muitos problemas tentando usá-lo antes do 2.1, mas dadas as experiências recentes (2.1.4 ou mais recente), na minha opinião, está tudo bem.

federivo
fonte
A Classy Llama também está usando o importador nativo para a maioria de nossos projetos. Os dois maiores pontos de dor / aborrecimentos são: 1. Atributos personalizados têm de ser todos importados dentro de uma única coluna da CSV 2. Definição de relacionamentos pai / filho é realmente desajeitado
Erik Hansen
4

Se você é um tijolo e argamassa usando o Quickbooks POS, o Webgility é bom. Pode não ser o estado da arte, mas eu uso o webgility ECC, mas foi substituído pelo Webgility Unify. Eu não experimentei o Unify, pois é muito mais por mês do que podemos pagar a US $ 500 / mês.

O ECC (versão antiga) é muito bom. Transfira facilmente produtos, sincronize o inventário e é fácil de usar para remessa. As postagens de volta à loja e as vendas de QB e, em três anos, não permitiram uma venda de um item que estava fora de estoque na loja física. Assim que alguém compra algo na loja, o módulo ECC atualiza a loja on-line quase em tempo real e isso é incrível, principalmente durante as férias de compras.

dawhoo
fonte
Obrigado @dawhoo! Essa experiência é baseada no Magento 1 ou Magento 2?
Alan Storm
Ambos na verdade. Recentemente, mudei de 1,9 para 2,1,5 - tive alguns soluços a princípio, mas eles são muito bons em consertar as coisas rapidamente. E os arquivos usados ​​no Magento são um PHP bastante simples e você pode editá-lo para atender às suas necessidades. Como se eu precisasse de códigos UPC adicionados a partir do Quickbooks e era simples adicioná-los ao código.
precisa saber é
4

Nosso catálogo está indexado no ElasticSearch e estamos usando a API REST do M2 para enviar produtos recém-criados. Com o ES, podemos acompanhar quais produtos foram criados e seu estado atual.

Dessa forma, se adicionarmos novos itens, excluirmos ou atualizá-los, nosso indexador poderá informar se deseja criar novos produtos ou atualizar produtos existentes por meio da API.

David Stillson
fonte
Você pode nos dizer quantos produtos você pode adicionar por segundo na API REST? Esta é uma maneira possível de adicionar mais de 10.000 produtos ao Magento?
Matthias Kleine
3

Escrevemos um wrapper para "FastSimpleImport2", que nos permite usar fontes de dados CSV, SQL, XML ou outras. O objetivo era que todo importador em cada projeto do cliente seguisse as mesmas etapas e estrutura.

Portanto, se você deseja criar uma nova importação, basta implementar algumas classes que estendem nossas classes base e preencher apenas algumas funções abstratas. Tudo o resto é tratado pelas classes base.

Tivemos o problema no Magento1, de que toda importação para todos os clientes era completamente diferente (como ligar, onde ligar, quais parâmetros, shell versus back-end). Portanto, esse foi um passo importante para colocar todos os projetos no mesmo nível.

Mas não posso dizer se isso é "estado da arte". O que posso lhe dizer: a importação de back-end "normal" é completamente inútil para nossos fluxos de trabalho (já que nossos clientes usam importações agendadas / automáticas com uma ampla variedade de fontes e tipos de dados) e os produtos não são mantidos no Magento.

Matthias Kleine
fonte