产品图像导入

每种类型的多个产品图像都可以导入到Adobe Commerce和Magento Open Source中,并与特定产品关联。 在CSV文件中输入每个产品图像的路径和文件名,并将要导入的图像文件上传到Commerce服务器或外部服务器上的相应路径。

Commerce为按字母顺序组织的产品图像创建自己的目录结构。 将产品数据与现有图像导出到CSV文件时,您可以在每个图像的文件名之前看到按字母顺序排列的路径。 但是,在导入新图像时,您无需指定路径,因为Commerce会自动管理目录结构。 但请确保在要导入的每个映像的文件名之前输入导入目录的相对路径。

要上传图像,您必须拥有登录凭据和正确的权限才能访问服务器上的Commerce文件夹。 使用正确的凭据,您可以使用任何SFTP实用程序将文件从台式计算机上传到服务器。

在尝试导入许多图像之前,请查看导入方法中要使用的步骤,并使用一些产品完成整个过程。 了解了它的工作原理后,您就会对导入大量图像充满信心。

IMPORTANT
建议您使用支持UTF-8编码的程序来编辑CSV文件,例如Notepad++。 Microsoft® Excel在CSV文件的列标题中插入其他字符,这会阻止数据导入回Commerce。

方法1:从本地服务器导入图像

  1. 在Commerce服务器上,将图像文件上传到var/import/images文件夹或子文件夹,如var/import/images/product_images。 这是用于导入产品映像的默认根文件夹。

    code language-none
    <Magento root folder>/var/import/images
    
    note note
    NOTE
    从Adobe Commerce和Magento Open Source2.3.2版本开始,Images File Directory ​中指定的路径将连接以导入到图像基目录 — <Magento-root-folder>/var/import/images。 对于早期的Adobe Commerce和Magento Open Source版本,您可以在导入过程中使用Commerce服务器上的其他文件夹,前提是指定了该文件夹的路径。
  2. 在CSV数据中,根据图像类型(base_imagesmall_imagethumbnail_imageadditional_images),在正确的行中输入要导入的每个图像文件的名称,该名称由sku输入,并位于正确的列中。

    note note
    NOTE
    对于默认导入文件夹(var/import/images)中的图像,在CSV数据中不要在文件名之前包含路径。

    CSV文件必须仅包含sku列和相关图像列。

    示例 — CSV图像数据导入 {width="600" modal="regular"}

  3. 按照说明导入数据。

  4. 选择要导入的文件后,输入​ Images File Directory ​之后的相对路径。

    code language-none
    var/import/images
    

    数据导入映像文件目录 {width="600" modal="regular"}

    note tip
    TIP
    将​_Images File Directory_​留空以使用<Magento-root-folder>/var/import/images目录。 从Adobe Commerce和Magento Open Source版本2.3.2开始,这是默认的导入图像基目录。

    如果导入单个sku的多个图像,请将图像插入名为additional_images的列中(如果尚未添加,请添加该列),并以逗号分隔。 示例: image02.jpg,image03.jpg

方法2:从外部服务器导入图像

  1. 上传要导入到外部服务器上的指定文件夹中的图像。

  2. 在CSV数据中,按图像类型(base_imagesmall_imagethumbnail_imageadditional_images)在正确的列中输入每个图像文件的完整URL。

    code language-none
    https://example.com/images/image.jpg
    
  3. 按照说明导入数据。

方法3:使用远程存储导入映像

  1. 在远程存储模块中,将图像文件上传到var/import/images文件夹或子文件夹,如var/import/images/product_images。 这是用于导入产品映像的默认根文件夹。

    code language-bash
    <remote-storage-root-folder>/var/import/images
    
    note note
    NOTE
    从Adobe Commerce和Magento Open Source2.3.2版本开始,Images File Directory ​中指定的路径将连接以导入到映像基目录: <remote-storage-root-folder>/var/import/images。 对于早期的Adobe Commerce和Magento Open Source版本,您可以在导入过程中使用Commerce服务器上的其他文件夹,前提是指定了该文件夹的路径。
  2. 在CSV数据中,根据图像类型(base_imagesmall_imagethumbnail_imageadditional_images),在正确的行中输入要导入的每个图像文件的名称,该名称由sku输入,并位于正确的列中。

    note note
    NOTE
    对于默认导入文件夹(var/import/images)中的图像,在CSV数据中不要在文件名之前包含路径。

    CSV文件必须仅包含sku列和相关图像列。

    示例 — CSV图像数据导入 {width="600" modal="regular"}

  3. 按照说明导入数据。

  4. 选择要导入的文件后,输入​ Images File Directory ​之后的相对路径。

    code language-none
    var/import/images/product_images
    
    note tip
    TIP
    将​_Images File Directory_​保留为空以使用<Magento-root-folder>/var/import/images目录。 从Adobe Commerce和Magento Open Source版本2.3.2开始,这是默认的导入图像基目录。

    如果导入单个sku的多个图像,请将图像插入名为additional_images的列中(如果尚未添加,请添加该列),并以逗号分隔: image02.jpg,image03.jpg

有关启用和管理远程存储模块的详细信息,请参阅​ 配置指南 ​中的配置远程存储

NOTE
导入产品图像不会启动图像大小调整。 产品图像在前端由pub/get.php调整大小。 确保pub/get.php正常工作;否则,可能无法调整图像大小。
recommendation-more-help
d3c62084-5181-43fb-bba6-1feb2fcc3ec1