Domanda

Importazione di immagini galleria sembra come una funzione così fondamentale, ma non riesco a trovare una colonna nel mio file esportato CSV in cui avrei fatto questo. Ho creato un unico prodotto con le immagini della galleria attraverso il backend di Magento e poi esportati in formato CSV e anche quelle immagini galleria sono in nessun posto essere trovata nel file CSV.

Che cosa mi manca?

È stato utile?

Soluzione

Giusto per chiarire, suppongo che si sta utilizzando il modulo di importazione / esportazione, NON Dataflow. Se avete usato Dataflow riprova lo stesso processo con il modulo di importazione / esportazione e vedere se i risultati migliorano.

Questa è la funzionalità sicuramente di serie - si prega di vedere il mio legata CSV esportazione da una fresca installazione di Magento CE 1.7.0.2 con i dati di esempio installati. Fare una ricerca per small_image e troverete le colonne corrette:

image_label, small_image, small_image_label, thumbnail, thumbnail_label

Ci sono anche queste colonne per controllare la galleria dei media:

media_gallery, _media_attribute_id, _media_image, _media_lable, _media_position, _media_is_disabled

Il Magento import / export è difficile, non c'è che dire. Non c'è praticamente alcuna documentazione e alcune stranezze / bug che possono causare risultati imprevisti. Chiunque sa usare Mage_ImportExport è probabilmente passato ore a piangere nelle loro tastiere ad un certo punto.

Detto questo, lo fa il lavoro e lo fa bene il lavoro una volta che si conoscono i trucchi. Se si potesse pubblicare il tuo CSV qui e magari dirci se si sono fatte delle personalizzazioni per l'installazione di Magento allora la comunità sarà in grado di meglio assistervi.

Inoltre, assicurarsi che si sta non ticchettio alcun dell'attributo 'saltare' caselle di controllo quando si esegue l'esportazione.

Altri suggerimenti

È sufficiente aggiungere le seguenti colonne al tuo importazione CSV

image_label, small_image, small_image_label, thumbnail, thumbnail_label

E impostare i rispettivi percorsi di immagine per essere relativo alla ./media/import. Ad esempio,

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

Poi caricare tutte le immagini di essere in ./media/import

importazioni categoria alle

Se si desidera classificare le immagini, basta metterli in una sotto-directory in ./media/import -. E impostare il percorso nella CSV per includerlo

Eg. È caricato le immagini per ./media/import/20130304
Così il percorso dell'immagine sarebbe ./20130304/img.jpg

I mi ha portato per sempre a questo numero così ho deciso di carillon e, eventualmente, fornire un aiuto.

• La risposta morbida Prodigy è un $ 99 "fix" per usando magmi. • jharrison.au è quella corretta e dopo molte di lavoro su di esso ho preso a lavorare.

Per prima esportazione e l'importazione come ha dichiarato deve essere fatto non utilizzando flusso di dati. Il flusso di dati non funzionerà. Da lì ho avuto un problema cercando di capire quali sono stati necessari gli attributi.

Ecco quello che ho fatto: 1. Impostare questi campi per le seguenti: _media_attribute_id: il mio è 80. È possibile trovare il vostro andando a Catalogo> Attributi> Gestisci attributi> Media Gallery nell'URL vedrete l'attributo. _media_image ho impostato come questo /filename.jpg >>>>>> questo deve essere nella> cartella di importazione dei media di Magento /filename2.jpg >>>>>> questo deve essere nei media> cartella di importazione di Magento

  1. Dopo aver importato il prodotto è necessario Reindicizza, questo mi aveva frustrato per un po '! Accedere a Sistema> Gestione Index> e Reindicizza dati

Spero che questo aiuta nessuno. Ci dispiace se sembra ripetitivo dai post precedenti.

Solo un piccolo indizio (in aggiunta alla risposta molto buona di jharrison.au), che mi costa circa ore. Mi sembra che le imagefiles devono essere chiamato in lettere minuscole. Forse queste informazioni potrebbero aiutare qualcuno.

Sono d'accordo con grande risposta di jharrison.au. Vorrei dire ancora di più, sembra essere alcuna coerenza nel modo in cui il modulo DataFlow e importazione / esportazione si comportano in diverse versioni di Magento.

Per coloro che sono alla ricerca di una soluzione per aggiornare le grandi basi di dati (oltre 10k prodotti) Vi consiglio di guardare in grande strumento open source gratuito magmi. Vedere spiegazioni sul formato qui .

In breve, è come questo:

media_gallery /image1.jpg;/image2.jpg

E si dovrebbe posizionare le immagini nella "media cartella" directory (deve essere regolata in magmi)

In caso di difficoltà con la creazione di magmi (lo so, potrebbe essere un po 'complicato per i non professionisti), è possibile utilizzare questa estensione che è fondamentalmente un magmi integrato Magento back-end per facilità d'uso con alcune funzionalità estese. Permette di eseguire questa operazione appena fuori dalla scatola.

1.9 CE si vuole specificare nel CSV della sku e gallery che può includere una ; virgola elenco delimitato con una barra prefissato che è relativo alla directory /media/import per i file, per esempio: /56789.jpg;/43345.jpg. È inoltre possibile specificare l'immagine image, small_image e thumbnail tra gli altri campi, se lo si desidera, questi sono quelli che ho impostato come requisito minimo.

Magento può importare le immagini nella galleria.

Non esattamente tutte le immagini devono essere in colonne separate. Ecco esempio.

Se si carica diciamo 5 immagini per 1 prodotto, nel file è necessario inserire il nome dell'immagine con i principali barra (/image_name.jpg) in _media_image colonna (ogni riga per ogni immagine) per esempio:

entrare descrizione dell'immagine qui Questo sono le immagini a un prodotto con SKU Se si importano le immagini solo per la galleria si otterrà qui -

entrare descrizione dell'immagine qui Ma come si può vedere, nessuna delle immagini vengono aggiunte immagine del prodotto principale.

immagine principali prodotti in Magento è chiamato di base ed è seminato sulla pagina del prodotto, piccola immagine verrà mostrato a categoria vista e miniature (in prodotti correlati etc)

Quindi, per fare alcuni o un'immagine da mostrare il più piccolo, di base e delle miniature è necessario disporre di colonne separate e non ci mettere anche i nomi delle immagini

Così si può fare uno e la stessa immagine più piccolo, di base nad miniature o immagini diverse.

Fammi sapere se trovato un problema.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a magento.stackexchange
scroll top