Como posso importar produtos relacionados via csv no Magento 2?
No meu arquivo csv, tenho uma linha com o atributo related_skus com dados de exemplo "11-111,22-222" para um produto. Mas em admin Produtos-> Catálogo deste produto importado, a guia da barra lateral Produtos Relacionados não mostra produtos, embora esses produtos com skus existam no catálogo.
Onde pode estar o erro?
magento2
import
csv
related-products
Hóspede
fonte
fonte
Respostas:
Tivemos o mesmo problema, parece que o módulo de importação tem algum tipo de erro com produtos relacionados
Resolvemos isso escrevendo um novo comando do console que espera um arquivo related.csv de duas colunas (sku pai e filhos skus) na pasta var , com vírgula como separador csv e canal como separador children_skus
Estes são os arquivos, se você quiser tentar. Você substituiria o Sinapsis pelo nome de fornecedor desejado e sincronizaria com o nome de módulo desejado
Depois de instalar o módulo, execute
bin/magento setup:upgrade
e você verá o novo comando se verificarbin/magento list
, o que pode ser executado executandobin/magento sync:related
atualizar
Desde a versão 2.2. *, São necessárias 2 alterações: uma linha extra antes de salvar
$product
, para evitar problemas reportados aqui https://github.com/magento/magento2/issues/10687E alterando admin para adminhtml em
Eu acho que a primeira mudança é inócua para versões mais antigas, não é a mesma para a segunda. Então eu adicionei apenas o primeiro no código abaixo
app / code / Sinapsis / Sync / etc / di.xml
app / code / Sinapsis / Sync / etc / module.xml
app / code / Sinapsis / Sync / registration.php
app / code / Sinapsis / Sync / Console / Command / RelatedCommand.php
fonte