A importação de imagens da galeria parece ser uma função fundamental, mas não consigo encontrar nenhuma coluna no meu arquivo exportado csv onde eu faria isso. Eu criei um único produto com imagens da galeria através do back-end do magento e depois exportado para csv, e mesmo essas imagens da galeria não podem ser encontradas no arquivo csv.
o que estou perdendo?
media/catalog/product/<first_letter>/<second_letter>/name.jpg
e no csv deve haver o caminho:/catalog/product/<first_letter>/<second_letter>/name.jpg
na coluna 'image' afaikRespostas:
Apenas para esclarecer, suponho que você esteja usando o módulo Import / Export, NOT Dataflow. Se você estiver usando o Dataflow, tente o mesmo processo com o módulo Import / Export e verifique se seus resultados melhoram.
Essa é definitivamente uma funcionalidade padrão - consulte minha exportação de CSV vinculada de uma nova instalação do Magento CE 1.7.0.2 com dados de amostra instalados. Faça uma pesquisa por small_image e você encontrará as colunas corretas:
Existem também estas colunas para controlar a galeria de mídia:
A importação / exportação do Magento é complicada, não há duas maneiras. Basicamente, não há documentação e algumas peculiaridades / bugs que podem causar resultados inesperados. Todo mundo que sabe usar o Mage_ImportExport provavelmente passou horas chorando em seus teclados em algum momento.
Dito isto, funciona e funciona bem quando você conhece os truques. Se você puder postar seu CSV aqui e talvez nos diga se você personalizou sua instalação do Magento, a comunidade poderá ajudá-lo melhor.
Além disso, verifique se não está marcando nenhuma das caixas de seleção 'pular' do atributo ao executar sua exportação.
fonte
Basta adicionar as seguintes colunas ao seu CSV de importação
E defina os respectivos caminhos da imagem como relativos
./media/import
. Por exemploFaça o upload de todas as suas imagens para estar
./media/import
Categorizando importações
Se você deseja categorizar as imagens, basta colocá-las em um subdiretório
./media/import
- e defina seu caminho no CSV para incluí-las.fonte
Eu levei uma eternidade para descobrir isso, então decidi gritar e possivelmente fornecer alguma ajuda.
• A resposta do Soft Prodigy é uma "correção" de US $ 99 para o uso do magmi. • jharrison.au é o correto e, depois de muito trabalho, consegui que funcionasse.
A primeira exportação e importação, como ele afirmou, deve ser feita, NÃO usando o fluxo de dados. O fluxo de dados não funcionará. A partir daí, tive um problema ao tentar descobrir quais atributos eram necessários.
Aqui está o que eu fiz: 1. Defina esses campos para o seguinte: _media_attribute_id: mine é 80. Você pode encontrar o seu em Catálogo> Atributos> Gerenciar Atributos> Galeria de Mídia na URL em que verá o atributo. _media_image eu configurei assim /filename.jpg >>>>>> isso deve estar na pasta media> import do Magento /filename2.jpg >>>>>> isso deve estar na mídia> pasta import do Magento
Espero que isso ajude alguém. Desculpe se parece repetitivo dos posts anteriores.
fonte
Apenas uma pequena pista (além da resposta muito boa de jharrison.au) que me custa cerca de horas. Parece-me que os arquivos de imagem precisam ser nomeados em letras minúsculas. Talvez essa informação possa ajudar alguém.
fonte
Concordo com a ótima resposta de jharrison.au. Eu diria ainda mais, parece não haver consistência em como o módulo DataFlow e Import / Export se comporta em diferentes versões do Magento.
Para aqueles que procuram uma solução para atualizar grandes bancos de dados (mais de 10.000 produtos), aconselho a procurar a excelente ferramenta de código aberto MAGMI. Veja a explicação sobre o formato aqui .
Em suma, é assim:
media_gallery /image1.jpg;/image2.jpg
E você deve colocar suas imagens no diretório "Pasta de mídia" (deve ser ajustado no MAGMI)
Se você tiver dificuldades em configurar o MAGMI (eu sei, pode ser um pouco complicado para não profissionais), você pode usar esta extensão, que é basicamente um MAGMI integrado ao back-end do Magento para facilitar o uso com algumas funcionalidades estendidas. Permite executar esta tarefa apenas fora da caixa.
fonte
1.9 CE, você vai querer especificar no seu CSV a
sku
egallery
que pode incluir um ponto e vírgula;
lista separada por uma barra prefixo que é relativo ao/media/import
diretório para seus arquivos, por exemplo:/56789.jpg;/43345.jpg
. Você também pode especificar a imagem eimage
, entre outros campos, se desejar, esses são os que defini como requisito mínimo.small_image
thumbnail
fonte
Magento pode importar imagens para a galeria.
Nem todas as imagens devem estar exatamente em colunas separadas. Aqui está um exemplo.
Se você fizer o upload, digamos 5 imagens para um produto, em seu arquivo você precisará colocar o nome da imagem com barra (/image_name.jpg) na coluna _media_image (cada linha de cada imagem), por exemplo:
São imagens para um produto com SKU. Se você importar imagens apenas para a galeria, você as encontrará aqui -
Mas como você pode ver, nenhuma imagem é adicionada como imagem principal do produto.
No Magento, a imagem principal dos produtos é denominada base e é semeada na página do produto. Uma imagem pequena será mostrada na exibição da categoria e na miniatura (em produtos relacionados, etc.)
Então, para fazer com que algumas ou uma de suas imagens sejam mostradas como pequenas, base e miniatura, você precisa ter colunas separadas e colocar nomes de imagens também
Assim, você pode criar uma e a mesma imagem que uma miniatura pequena e base ou imagens diferentes.
Deixe-me saber se encontrou um problema.
fonte