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.
8
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.
fonte
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.
fonte
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.
fonte