como importar imagens da galeria com csv

12

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?

YWSW
fonte
O que você espera? imagem codificada binária? A imagem está dentro media/catalog/product/<first_letter>/<second_letter>/name.jpge no csv deve haver o caminho: /catalog/product/<first_letter>/<second_letter>/name.jpgna coluna 'image' afaik
Fabian Blechschmidt 4/13/13
desculpe @Fabian, eu estou procurando um / coluna célula onde eu iria colocar o URL para uma imagem de galeria de modo que possa ser carregado
YWSW

Respostas:

5

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:

image_label, small_image, small_image_label, thumbnail, thumbnail_label

Existem também estas colunas para controlar a galeria de mídia:

media_gallery, _media_attribute_id, _media_image, _media_lable, _media_position, _media_is_disabled

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.

jharrison.au
fonte
Essa também foi minha conclusão - linhas separadas para cada imagem da galeria - não há como manter uma linha por produto e separar as imagens por vírgulas, ponto e vírgula, etc.? Também percebi que o fluxo de dados estava me dando nomes e informações incorretos das colunas. Você está tão certo sobre horas chorando no teclado;)
YWSW
Sim, linhas separadas para a maioria das coisas, não apenas para imagens. Por exemplo, adicionar seu produto a várias categorias significaria listar cada categoria em uma nova linha. Existem muitos atributos que usam esse formato. Desculpe, não posso fornecer um link para um tutorial / guia definitivo - a melhor maneira é examinar o CSV que eu vinculei acima (que tem quase todas as configurações possíveis do produto) e replicar a estrutura em seu próprio arquivo. Se você precisar importar valores de estoque ou visibilidades do produto, esteja ciente de que existem alguns erros nessa área.
precisa saber é o seguinte
3

Basta adicionar as seguintes colunas ao seu CSV de importação

image_label, small_image, small_image_label, thumbnail, thumbnail_label

E defina os respectivos caminhos da imagem como relativos ./media/import. Por exemplo

image_label, small_image,
"my_label",  "./img.jpg",

Faç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.

Por exemplo. Você enviou suas imagens para ./media/import/20130304
o caminho da imagem ./20130304/img.jpg

Ben Lessani - Sonassi
fonte
onde eu adicionaria os vários URLs para as imagens da minha galeria?
YWSW 4/03/2013
1
Vírgula separá-los.
Ben Lessani - Sonassi 4/03/13
então, se eu criar essas colunas manualmente no meu feed de produtos e preenchê-las, o Magento entenderá onde colocá-las?
YWSW 04/03/2013
Como é que isso não vem de fábrica com o magento? e como faço para o Magento exportar os URLs de imagem da minha galeria?
YWSW 4/03/2013
1
Isso é padrão.
Ben Lessani - Sonassi
1

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

  1. Depois de importar o seu produto, você precisa reindexar, isso me deixou frustrado por um tempo! Vá para Sistema> Gerenciamento de índice> e Reindexar dados

Espero que isso ajude alguém. Desculpe se parece repetitivo dos posts anteriores.

Fabricio G
fonte
0

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.

Kmmel
fonte
0

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.

Alexey Shchur
fonte
0

1.9 CE, você vai querer especificar no seu CSV a skue galleryque pode incluir um ponto e vírgula ;lista separada por uma barra prefixo que é relativo ao /media/importdiretório para seus arquivos, por exemplo: /56789.jpg;/43345.jpg. Você também pode especificar a imagem e image, entre outros campos, se desejar, esses são os que defini como requisito mínimo.small_imagethumbnail

Jonathan
fonte
0

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:

insira a descrição da imagem aqui São imagens para um produto com SKU. Se você importar imagens apenas para a galeria, você as encontrará aqui -

insira a descrição da imagem 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.

gelanivishal
fonte