Aggiunta di immagini con importazione CSV


10

Mi sono imbattuto in un problema dopo l'altro con le funzioni di esportazione / importazione CSV. Il mio problema attuale è che non riesco ad assegnare gli attributi 'image', 'small_image' e 'thumbnail' a qualsiasi percorso dell'immagine.

Anche questo fallisce:

  1. Cambio manualmente l'immagine, l'immagine piccola e l'anteprima di un prodotto in una delle immagini associate al prodotto e lo salvo.
  2. Esporto il mio prodotto CSV.
  3. Controllo per vedere se quei campi degli attributi sono compilati per quel prodotto e lo sono.
  4. Importa il CSV usando lo strumento di importazione CSV, usando "Sostituisci dati complessi esistenti".
  5. Controllo il prodotto che ho modificato e ora non mostra alcuna assegnazione per immagine, immagine piccola o miniatura.

Se la mia comprensione è corretta, un CSV esportato e invariato dovrebbe essere impraticabile per fornire esattamente gli stessi dati di prodotto, sì? Cosa sta succedendo qui?


Sto eseguendo Magento CE 1.7.0.2
Julien l'

Devi inserire le immagini nella cartella media / import / altrimenti non succede nulla
Sylvain Rayé,

Non posso fare riferimento ai file nel formato / [prima lettera] / [seconda lettera] / [file completo] se sono già presenti? In questo modo sembra aggiungere le immagini al prodotto usando _media_images bene. Stai dicendo che devo reimportare le immagini per fare riferimento a questi file nella loro posizione finale? Non è possibile assegnare immagini già associate al prodotto tramite _media_images gli attributi image, small_image e thumbnail?
Julien,

Leggi questo documento fatto da un mio amico sull'importazione. Vai al capitolo immagine del prodotto. avs-webentwicklung.de/fileadmin/documents/…
Sylvain Rayé

No, non è possibile fare riferimento a un'immagine esistente. Devi importare di nuovo. Ma non ha senso reimportare negli stessi prodotti, le stesse immagini. Rimuovili dal file di importazione CSV, altrimenti aggiungine uno nuovo e imposta le immagini in/media/import/
Sylvain Rayé,

Risposte:


15

Per prima cosa devi caricare tutte le immagini che desideri importare in media/import/yourimagesfolder/

Nelle colonne CSV per image, thumbnail e small_image il percorso dell'immagine dovrebbe apparire così

/yourimagefolder/imagename.jpg


9

In primo luogo, sfortunatamente Magento non importa i file generati dalla sua esportazione. AFAIK, questo vale sia per il modulo di importazione / esportazione che per i profili predefiniti del flusso di dati predefiniti.

In secondo luogo, proverò a portare più luce sulla domanda delle immagini come vedo per molti non è chiaro come funzioni:

  1. Quando si importa, si aspetta che vengano inserite le immagini media/import.
    Quindi se hai un valore in csv image = "/a/b/c.jpg", lo cercherà in media/import/a/b/c.jpg- e se non lo trova, non importerà l'immagine.

  2. Quando esporti, non fa nulla con le tue immagini, ma genera CSV con valori popolati. Quindi genera il percorso delle immagini rispettivamente nella tua media/catalog/productcartella. Se si tenta di importarli a meno che non siano stati copiati nella media/importcartella.


Se stai cercando un modo per scaricare / caricare in blocco i prodotti con le loro immagini e prendere in considerazione i moduli a pagamento. Durante l'esportazione, copia i file multimediali nella cartella in cui prevede di vederlo durante l'importazione, quindi non si ottiene mai la situazione in cui le immagini sono state perse durante l'esportazione / importazione, ecc. Dopo l'esportazione, è possibile scaricare la cartella con tutte le immagini dei prodotti copiati e semplicemente reimportarlo in un altro sito Web.


così è var/media/importo media/import?
Francis Kim,

è media / import
Magento 2 Principiante

4

È necessario specificare l' attributo _media_attribute_id e _media_image . Senza utilizzare questi due attributi, non è possibile importare correttamente le immagini. Quindi il formato CSV giusto per l'importazione delle immagini è il seguente:

sku, image, image_label, small_image, small_image_label, thumbnail, thumbnail_label,_media_image,_media_attribute_id,_media_is_disabled,_media_position,_media_lable

Fai clic qui per visualizzare il file CSV corretto per l'importazione delle immagini

Nota: assicurarsi che le immagini siano collocate nella cartella root_mago / media / import /. Altrimenti Magento non potrebbe importare le immagini.

Per ulteriori informazioni, visitare questo link


2

Ho avuto lo stesso problema e l'ho risolto senza acquistare un'estensione. Dopo aver esportato i prodotti, ho eliminato le colonne per l'immagine, l'immagine piccola e la miniatura. dopo la modifica come richiesto, ho importato e aggiunto dati complessi. quindi ho sostituito i dati solo per le informazioni di cui avevo bisogno.

Comunque. ha funzionato per me. per i nuovi prodotti, ho dovuto caricare le immagini nella cartella di importazione e fare riferimento all'immagine e ha funzionato anche.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.