Importazione immagine prodotto
È possibile importare più immagini di prodotto di ciascun tipo in Adobe Commerce e Magento Open Source e associarle a un prodotto specifico. Il percorso e il nome file di ciascuna immagine del prodotto vengono immessi nel file CSV e i file immagine da importare vengono caricati nel percorso corrispondente sul server Commerce o sul server esterno.
Commerce crea una propria struttura di directory per le immagini dei prodotti organizzata alfabeticamente. Quando esportate dati di prodotto con immagini esistenti in un file CSV, potete visualizzare il percorso alfabetico prima del nome di ogni immagine. Tuttavia, quando importate nuove immagini, non è necessario specificare un percorso, poiché Commerce gestisce automaticamente la struttura di directory. Tuttavia, assicurarsi di immettere il percorso relativo della directory di importazione prima del nome file di ciascuna immagine da importare.
Per caricare le immagini, è necessario disporre delle credenziali di accesso e delle autorizzazioni corrette per accedere alla cartella Commerce sul server. Con le credenziali corrette, puoi utilizzare qualsiasi utility SFTP per caricare i file dal computer desktop al server.
Prima di provare a importare molte immagini, rivedere i passaggi del metodo di importazione che si desidera utilizzare ed eseguire il processo con alcuni prodotti. Dopo aver compreso come funziona, si avrà la certezza di importare grandi quantità di immagini.
Metodo 1: importare immagini dal server locale
-
Nel server Commerce caricare i file immagine nella cartella
var/import/images
o in una sottocartella, ad esempiovar/import/images/product_images
. Questa è la cartella principale predefinita per l’importazione delle immagini del prodotto.code language-none <Magento root folder>/var/import/images
note note NOTE A partire dalla versione di Adobe Commerce e dal Magento Open Source 2.3.2
, il percorso specificato in Images File Directory concatena l'importazione nella directory base delle immagini -<Magento-root-folder>/var/import/images
. Per le versioni precedenti di Adobe Commerce e Magento Open Source, puoi utilizzare una cartella diversa sul server Commerce, purché durante il processo di importazione sia specificato il percorso della cartella. -
Nei dati CSV, immettere il nome di ogni file di immagine da importare nella riga corretta, da
sku
, e nella colonna corretta in base al tipo di immagine (base_image
,small_image
,thumbnail_image
oadditional_images
).note note NOTE Per le immagini nella cartella di importazione predefinita ( var/import/images
), non includere il percorso precedente al nome del file nei dati CSV.Il file CSV deve includere solo la colonna
sku
e le colonne immagine correlate.{width="600" modal="regular"}
-
Segui le istruzioni per importare i dati.
-
Dopo aver selezionato il file da importare, immettere il percorso relativo seguente Images File Directory.
code language-none var/import/images
{width="600" modal="regular"}
note tip TIP Lascia Images File Directory vuoto per usare la directory <Magento-root-folder>/var/import/images
. A partire da Adobe Commerce e dalla versione 2.3.2 del Magento Open Source, questa è la directory base predefinita per le immagini di importazione.Se si importano più immagini per un singolo
sku
, inserire le immagini in una colonna denominataadditional_images
(aggiungere la colonna se non è già stata aggiunta), separate da virgole. Esempio:image02.jpg,image03.jpg
Metodo 2: importare immagini da un server esterno
-
Carica le immagini da importare nella cartella specificata sul server esterno.
-
Nei dati CSV, immetti l'URL completo di ciascun file di immagine nella colonna corretta per tipo di immagine (
base_image
,small_image
,thumbnail_image
oadditional_images
).code language-none https://example.com/images/image.jpg
-
Segui le istruzioni per importare i dati.
Metodo 3: importare immagini con l'archiviazione remota
-
Nel modulo di archiviazione remota, caricare i file immagine nella cartella
var/import/images
o in una sottocartella, ad esempiovar/import/images/product_images
. Questa è la cartella principale predefinita per l’importazione delle immagini del prodotto.code language-bash <remote-storage-root-folder>/var/import/images
note note NOTE A partire dalla versione di Adobe Commerce e dal Magento Open Source 2.3.2
, il percorso specificato in Images File Directory concatena l'importazione nella directory base delle immagini:<remote-storage-root-folder>/var/import/images
. Per le versioni precedenti di Adobe Commerce e Magento Open Source, è possibile utilizzare una cartella diversa sul server Commerce, purché durante il processo di importazione venga specificato il percorso della cartella. -
Nei dati CSV, immettere il nome di ogni file di immagine da importare nella riga corretta, da
sku
, e nella colonna corretta in base al tipo di immagine (base_image
,small_image
,thumbnail_image
oadditional_images
).note note NOTE Per le immagini nella cartella di importazione predefinita ( var/import/images
), non includere il percorso precedente al nome del file nei dati CSV.Il file CSV deve includere solo la colonna
sku
e le colonne immagine correlate.{width="600" modal="regular"}
-
Segui le istruzioni per importare i dati.
-
Dopo aver selezionato il file da importare, immettere il percorso relativo seguente Images File Directory.
code language-none var/import/images/product_images
note tip TIP Lascia vuoto Images File Directory per usare la directory <Magento-root-folder>/var/import/images
. A partire da Adobe Commerce e dalla versione 2.3.2 del Magento Open Source, questa è la directory base predefinita per le immagini di importazione.Se si importano più immagini per un singolo
sku
, inserire le immagini in una colonna denominataadditional_images
(aggiungere la colonna se non è già stata aggiunta), separate da virgole:image02.jpg,image03.jpg
Per ulteriori informazioni sull'attivazione e la gestione del modulo di archiviazione remota, vedere Configurare l'archiviazione remota nella Guida alla configurazione.
pub/get.php
. Assicurarsi che pub/get.php
funzioni correttamente; in caso contrario, le immagini potrebbero non essere ridimensionate.