Estou com problemas após problemas com as funções de exportação / importação de CSV. Meu problema atual é que não consigo atribuir atributos 'imagem', 'imagem_ pequena' e 'miniatura' a qualquer caminho da imagem.
Isso até falha:
- Altero manualmente a imagem, imagem pequena e miniatura de um produto para uma das imagens associadas ao produto e salve.
- Eu exporto o meu produto CSV.
- Verifico se esses campos de atributo estão preenchidos para esse produto e estão.
- Eu importo o CSV usando a ferramenta de importação CSV, usando o 'Substituir dados complexos existentes'.
- Verifico o produto que alterei e agora não está mostrando nenhuma atribuição para imagem, imagem pequena ou miniatura.
Se meu entendimento estiver correto, um CSV exportado e inalterado deve ser importável para gerar exatamente os mesmos dados do produto, sim? O que está acontecendo aqui?
/media/import/
Respostas:
Primeiro você precisa fazer o upload de todas as imagens que deseja importar no
media/import/yourimagesfolder/
Nas colunas CSV para imagem, miniatura e imagem pequena, o caminho da sua imagem deve ficar assim
/yourimagefolder/imagename.jpg
fonte
Primeiro, infelizmente o Magento não importa os arquivos gerados por sua exportação. AFAIK, isso é verdade para o módulo de importação / exportação e os perfis padrão de fluxo de dados prontos para uso.
Segundo, tentarei trazer mais luz às perguntas das imagens, pois, para muitos, não está claro como isso funciona:
Quando você importa, espera que as imagens sejam inseridas
media/import
.Portanto, se você tiver um valor em csv image = "/a/b/c.jpg", ele procurará por ele
media/import/a/b/c.jpg
- e, se não encontrar, não importará imagem.Quando você exporta, ele não faz nada com suas imagens, apenas gera CSV com valores preenchidos. Por isso, gera o caminho das imagens, respectivamente, para sua
media/catalog/product
pasta. Se você tentar importá-los, a menos que os tenha copiado para amedia/import
pasta.Se você estiver procurando uma maneira de fazer o download / upload em massa dos produtos com suas imagens e considerar os módulos pagos. Durante a exportação, ele copia os arquivos de mídia para a pasta onde espera vê-lo durante a importação, para que você nunca tenha a situação de que suas imagens foram perdidas durante a exportação / importação, etc. Após a exportação, você pode fazer o download da pasta com todas as imagens dos produtos copiados. e simplesmente reimporte-o para outro site.
fonte
var/media/import
oumedia/import
?Você deve ter para especificar o _media_attribute_id e _media_image atributo. Sem usar esses dois atributos, você não pode importar imagens corretamente. Portanto, o formato CSV correto para importação de imagens é o seguinte:
Clique aqui para ver o arquivo csv correto para importação de imagens
Nota: Verifique se as imagens estão colocadas na pasta magento_root / media / import /. Caso contrário, o Magento não poderia importar as imagens.
Para mais informações, visite este link
fonte
Eu tive o mesmo problema e o resolvi sem comprar uma extensão. Depois de exportar os produtos, apaguei as colunas para imagem, imagem pequena e miniatura. depois de editar conforme necessário, importei e anexei dados complexos. então substituí apenas os dados pelas informações necessárias.
de qualquer forma. trabalhou para mim. para novos produtos, tive que fazer o upload das imagens para a pasta de importação e fazer referência à imagem, e também funcionou.
fonte