Method 1: Import images from the local server

  1. On the Commerce server, upload the image files to the var/import/images folder or a subfolder, such as var/import/images/product_images. This is the default root folder for importing product images.

    <Magento root folder>/var/import/images
    
    NOTE
    Starting with the Adobe Commerce and Magento Open Source 2.3.2 release, the path specified in the Images File Directory concatenates for import to the images base directory - <Magento-root-folder>/var/import/images. For earlier Adobe Commerce and Magento Open Source releases, you can use a different folder on the Commerce server, as long as the path to the folder is specified during the import process.
  2. In the CSV data, enter the name of each image file to be imported on the correct row, by sku, and in the correct column according to image type (base_image, small_image, thumbnail_image, or additional_images).

    NOTE
    For images in the default import folder (var/import/images), do not include the path before the filename in the CSV data.

    The CSV file must include only the sku column and the related image columns.

    Example - CSV image data import

  3. Follow the instructions to import the data.

  4. After selecting the file to import, enter the relative path following Images File Directory.

    var/import/images
    

    Data import images file directory

    TIP
    Leave Images File Directory blank to use the <Magento-root-folder>/var/import/images directory. Beginning with Adobe Commerce and Magento Open Source version 2.3.2, this is the default import images base directory.

    If importing multiple images for a single sku, insert the images in a column named additional_images (add the column if not already added), separated by commas. Example: image02.jpg,image03.jpg

Method 2: Import images from external server

  1. Upload the images to be imported to the designated folder on the external server.

  2. In the CSV data, enter the full URL for each image file in the correct column by image type (base_image, small_image, thumbnail_image, or additional_images).

    https://example.com/images/image.jpg
    
  3. Follow the instructions to import the data.

Method 3: Import images with remote storage

  1. In the Remote storage module, upload the image files to the var/import/images folder or a subfolder, such as var/import/images/product_images. This is the default root folder for importing product images.

    <remote-storage-root-folder>/var/import/images
    
    NOTE
    Starting with the Adobe Commerce and Magento Open Source 2.3.2 release, the path specified in the Images File Directory concatenates for import to the images base directory: <remote-storage-root-folder>/var/import/images. For earlier Adobe Commerce and Magento Open Source releases, you can use a different folder on the Commerce server as long as the path to the folder is specified during the import process.
  2. In the CSV data, enter the name of each image file to be imported on the correct row, by sku, and in the correct column according to image type (base_image, small_image, thumbnail_image, or additional_images).

    NOTE
    For images in the default import folder (var/import/images), do not include the path before the filename in the CSV data.

    The CSV file must include only the sku column and the related image columns.

    Example - CSV image data import

  3. Follow the instructions to import the data.

  4. After selecting the file to import, enter the relative path following Images File Directory.

    var/import/images/product_images
    
    TIP
    Leave the Images File Directory blank to use the <Magento-root-folder>/var/import/images directory. Beginning with Adobe Commerce and Magento Open Source version 2.3.2, this is the default import images base directory.

    If importing multiple images for a single sku, insert the images in a column named additional_images (add the column if not already added), separated by commas: image02.jpg,image03.jpg

For more information about enabling and managing the Remote storage module, see Configure remote storage in the Configuration guide.

NOTE
Importing product images does not initiate image resize. Product images are resized on the frontend by pub/get.php. Make sure that your pub/get.php is working properly; otherwise, images may not be resized.
recommendation-more-help