Magento 2에서 제품을 가져오는 4가지 기본 단계(Magento Import Products Guide)

게시 됨: 2022-05-17

Magento 2.0시간을 절약하고 오류 및 데이터 손실을 방지하기 위해 단순화된 가져오기 프로세스를 제공 하는 효과적인 재고 관리 플랫폼입니다. Magento Import 기능 을 사용하면 제품, 제품 이미지, 고급 가격 데이터, 고객 데이터, 고객 주소 데이터를 포함한 모든 제품 데이터를 가져올 수 있습니다. 가져오기 섹션에서 제품을 추가 또는 업데이트하고, 기존 데이터를 교체하고, 엔티티를 삭제할 수 있습니다. 이 기사에서는 간단한 4단계 로 Magento 2에서 제품을 가져오는 방법을 보여 줍니다.

  • 1. CSV 파일 구조
  • 2. Magento 2에서 제품을 가져오는 방법
  • 3. 수입내역 조회 방법
  • 4. 상품 이미지 가져오기 방법

CSV 파일은 Magento 2에서 제품 가져오기를 위한 유일한 파일 형식입니다 . 프로세스를 효과적으로 실행하려면 아래 사항에 유의해야 합니다.

1. CSV 파일 구조

Magento 2에서 가져오기 파일의 기본 크기는 최대 2M 입니다. 파일을 정확하게 업데이트하려면 CSV 파일 구조 의 열에 대한 자세한 설명을 알아야 합니다 .

  • sku – Magento 2 코어에서 주요 제품 속성으로 사용되는 ID입니다. 제품마다 고유합니다. SKU는 공백 없이 숫자와 문자를 포함할 수 있으며 밑줄(_)과 대시(-)로 구분됩니다.
  • store_view_code – 연결된 상점 보기 코드. 연결된 상점 또는 웹 사이트에 단일 하위 항목이 있는 경우 열에 데이터가 없습니다.
  • attribute_set_code – 제품을 특정 속성 세트 또는 제품 템플릿으로 정의합니다. 제품을 가져오기 전에 속성 세트를 생성하고 정렬해야 합니다.
  • update_attribute_set – Magento 2 제품 가져오기/내보내기 중에 제품 세트가 제품에 대해 업데이트되는지 여부를 정의합니다.
  • product_type – 가져온 제품의 유형입니다. 소문자만 사용하십시오(단순, 구성 가능, 그룹화 등). 초보자를 위한 튜토리얼을 통해 Magento 제품 유형에 대해 명확하게 배울 수 있습니다 .
  • 카테고리 – Magento 2 제품 카테고리는 Magento 1 카테고리와 다릅니다. 이 시스템에서는 쉼표로 구분된 카테고리 ID를 사용하며 전체 경로를 포함하여 할당된 카테고리의 전체 이름이 필요합니다.
  • product_websites – 관련 제품 웹사이트 코드입니다. 소문자만 사용하십시오(예: "base").
  • 이름 - 제품 이름
  • 설명 – 색상, 모양, 크기,…
  • short_description – 제품에 대한 간단한 설명입니다. 설명 및 간단한 설명에는 유효한 HTML 태그가 포함될 수 있습니다.
  • 무게 - 제품의 무게. 항상 다음 형식 1.00000을 사용하십시오.
  • product_online – 제품을 활성화하거나 비활성화합니다. 각각 1 또는 0을 사용합니다.
  • tax_class_name – 제품 세금 클래스. Magento 2 백엔드에서처럼 대문자와 공백을 사용할 수 있습니다( 예: "Taxable Goods").
  • 가시성 – 제품의 가시성(예: "카탈로그, 검색", "개별적으로 표시되지 않음" 등).
  • price – 제품의 가격, 예. 36.000.
  • special_price – 특별 제품 가격
  • special_price_from_date – 특별 가격이 적용되는 시작 날짜(예: '2022-01-02 11:22:30').
  • special_price_to_date – 특별 가격이 적용된 마지막 날짜, 예: '2022-05-02 11:22:30'.
  • url_key – 제품의 URL 키입니다. 빈 필드가 있으면 제품 이름을 기준으로 값이 자동으로 설정됩니다.
  • meta_title – 제품의 메타 제목
  • meta_keywords – 제품 메타 키워드
  • meta_description – 제품 메타 설명
  • base_image – 주요 제품의 이미지입니다. /pub/media/import에 업로드해야 합니다. 예를 들어 /sample_data/a/b/ab02-gray-0.jpg의 경로는 /pub/media/import/sample_data/a/b/ab02-gray-0.jpg 구조를 갖습니다. 또한 http://site.com/images/some_image.jpg와 같은 이미지의 직접 URL을 사용할 수 있습니다.
  • base_image_labe l – 기본 제품 이미지의 레이블
  • small_image – 작은 제품 이미지와 관련된 이름 및 경로입니다. /pub/media/import에도 업로드해야 합니다.
  • small_image_label – 작은 제품 이미지의 레이블
  • thumbnail_image – 썸네일 제품 이미지와 연결된 이름 및 경로입니다. 이미지는 /pub/media/import에도 업로드해야 합니다.
  • qty - 재고가 있는 제품의 수량을 나타냅니다.
CSV 파일의 기본 크기는 최대 2M입니다.

CSV 파일의 기본 크기는 최대 2M입니다.

2. Magento 2에서 제품을 가져오는 방법

2.1. 1단계: 데이터 준비

제품을 가져오려면 다음 단계에 따라 데이터가 준비되었는지 확인하십시오.

  1. 관리 도구 모음에서 시스템 > 데이터 전송 > 가져오기 를 선택합니다.
  2. 가져오기 설정 창에서 엔티티 유형을 "제품"으로 설정합니다.
제품에 엔티티 유형 선택 - magento 2에서 제품을 가져오는 방법

가져오기 설정 창에서 엔티티 유형을 "제품"으로 선택합니다.

3. 제품 의 엔터티 유형을 선택했으면 샘플 파일 다운로드 를 클릭 합니다.

4. PC에서 샘플 파일을 엽니다. 파일의 레이아웃은 아래와 같습니다.

가져오기 파일의 레이아웃

가져오기 파일의 레이아웃

5. 구조를 주의 깊게 검토하고 그에 따라 자신의 제품 파일을 올바르게 완성하십시오. 구조 설명은 Part 1에서 확인할 수 있습니다. 가져오기 파일의 크기는 2M를 넘지 않습니다.

6. 가져오기 데이터에 제품 이미지에 대한 경로가 포함된 경우 이미지를 적절한 위치에 업로드해야 합니다. Magento 서버의 기본 위치는 pub/media/import 입니다. 이미지가 외부 서버에 있는 경우 이미지가 포함된 디렉토리에 대한 전체 URL을 사용해야 합니다.

2.2. 2단계: 가져오기 동작 구성

  • 가져오기 동작 창에서 다음 작업 중 하나를 선택합니다.
    • 추가/업데이트,
    • 기존 복잡한 데이터 교체,
    • 엔티티를 삭제합니다.
  • 데이터를 가져오는 동안 발생한 오류를 확인하려면 오류 발생 시 중지 또는 오류 항목 건너뛰기를 선택합니다.
  • 허용 오류 수 필드에 가져오기 프로세스를 일시 중지할 오류 수를 입력합니다. 기본 숫자는 10입니다.
  • 필드 구분 기호 및 다중 값 구분 기호 필드에서 CSV 파일의 기본 구분 기호는 쉼표이므로 기본값을 ","로 사용합니다. 다른 문자를 사용하려면 CSV 파일의 데이터가 지정한 문자와 일치하는지 확인하십시오.
  • 이스케이프 시퀀스로 발견될 수 있는 특수 문자를 묶고 싶다면 Fields Enclosure 확인란에 체크 표시를 하십시오.
Fields Enclosure 확인란에 체크 표시

Fields Enclosure 확인란에 체크 표시

2.3. 3단계: 제품 CSV 파일 가져오기

다음 단계를 따르십시오.

  • 가져올 파일 창에서 파일 선택 버튼을 클릭하고 PC에서 CSV 파일을 선택하고 > 열기를 클릭하고,
  • 이미지 파일 디렉토리 필드 에서 2가지 옵션으로 업로드된 이미지가 포함된 Commerce 서버 또는 Magento 서버의 위치에 대한 상대 경로에 액세스합니다.
    • "Local Server" 유형 의 경우 <Magento 루트 디렉터리>/var/import/images에 대한 상대 경로를 사용합니다(예: product_images, import_images/batch1). 예를 들어 product_images의 경우 파일은 <Magento 루트 디렉터리>/var/import/images/product_images 폴더에 있어야 합니다.
    • 원격 저장소가 켜져 있으면 product_images의 경우 파일이 <원격 저장소>/var/import/images/product_images 폴더에 있어야 합니다.
Magento 2에서 파일 식별 가져오기 - magento 2에서 제품을 가져오는 방법

Magento 2에서 파일 식별 가져오기

2.4. 4단계: 데이터 가져오기 완료

Magento Import Products 프로세스를 완료하려면 이중 확인이 필요합니다.

  • 오른쪽 상단에서 데이터 확인 버튼을 클릭하고,
  • 유효성 검사 프로세스가 완료될 때까지 잠시 기다리십시오.
    • 가져오기 데이터가 유효한 경우 확인 메시지가 표시되면 가져오기를 클릭합니다.
    • 가져오기 파일이 유효하지 않은 경우 메시지에 문제 목록이 표시됩니다. 가져오기 상태를 유효로 변경하려면 모든 오류를 수정해야 합니다. Magento 인기 문제 기사를 참조하여 최상의 솔루션을 찾을 수 있습니다 .
  • 가져오기가 성공하면 완료를 알리는 메시지를 받게 됩니다. 가져오기 프로세스가 완료됩니다.
데이터 확인 버튼을 클릭하여 프로세스를 완료하십시오 - magento 2에서 제품을 가져오는 방법

데이터 확인 버튼을 클릭하여 프로세스를 완료합니다.

3. 수입내역 조회 방법

이제 수입 내역을 볼 차례입니다. 이 경로를 따라 데이터를 열자.

관리 도구 모음에서 시스템 > 데이터 전송 > 가져오기 기록을 선택합니다.

가져오기 내역 세부 정보 테이블에는 가져오기 또는 내보내기의 모든 작업이 표시됩니다.

수입내역

4. 상품 이미지 가져오기 방법

이미지를 업로드하려면 로그인 자격 증명과 올바른 폴더에 액세스할 수 있는 올바른 권한이 필요합니다.

  • Adobe Commerce 사용자의 경우: 서버의 Commerce 폴더에 대한 액세스 권한이 필요합니다.
  • Magento 오픈 소스 사용자의 경우: 서버의 Magento 폴더에 대한 액세스 권한이 필요합니다.

올바른 자격 증명이 있으면 모든 SFTP 유틸리티를 사용하여 PC에서 서버로 파일을 업로드할 수 있습니다.

CSV 파일에는 각 상품 이미지의 경로와 파일명이 입력되고, 이미지 파일은 마젠토 서버, 커머스 서버, 외부 서버의 해당 경로에 업로드 됩니다. 제품 이미지를 가져오는 방법은 다음 중 하나를 참조하세요.

4.1. 로컬 서버에서 이미지 가져오기

1. Magento 서버를 사용하든 Commerce 서버를 사용하든 var/import/images 폴더에 이미지 파일을 업로드할 수 있습니다. 그러나 Commerce 서버에서는 var/import/images/product_images 와 같은 하위 폴더 에 이미지를 삽입할 수 있습니다 . 제품 이미지를 가져오기 위한 기본 루트 폴더 <Magento 루트 폴더>/var/import/images입니다.

Adobe Commerce 및 Magento Open Source 2.3.2가 출시되었을 때 이미지 파일 디렉터리 에 지정된 경로 는 이미지 기본 디렉터리로 가져오기를 연결하는 <Magento-root-folder>/var/import/images입니다. 이전 Adobe Commerce 및 Magento Open Source 버전의 경우 Commerce 서버에서 다른 폴더를 선택할 수 있습니다. 가져오기 프로세스 중에 폴더 경로가 지정되었는지 확인하십시오.

2. CSV 데이터 에서 이미지 유형( base_image , small_image , thumbnail_image 또는 additional_images )에 따라 올바른 행, sku올바른 열에 가져올 각 이미지 파일의 이름을 만듭니다 .

단일 sku에 대해 여러 이미지를 가져오려면 쉼표로 구분하여 추가_이미지라는 열에 이미지를 삽입할 수 있습니다(존재하지 않는 경우 열 추가). 예: image02.jpg, image03.jpg.

3. 가져올 파일을 선택한 후 이미지 파일 디렉토리(var/import/images)에 따라 상대 경로를 입력할 수 있습니다. Adobe Commerce 및 Magento Open Source 2.3.2의 경우 이미지 기본 디렉토리를 가져오기 위한 기본 설정입니다.

로컬 서버에서 이미지 가져오기 - magento 2에서 제품을 가져오는 방법

4.2. 외부 서버에서 이미지 가져오기

이것은 Adobe Commerce 사용자와 Magento Open Source 사용자 모두에게 적용되는 또 다른 방법입니다. 취할 수 있는 단계는 다음과 같습니다.

  • 가져오기 에 사용된 이미지를 외부 서버의 지정된 폴더에 업로드 합니다.
  • CSV 데이터에서 이미지 유형( base_image , small_image , thumbnail_image 또는 additional_images )별로 올바른 열에 각 이미지 파일의 전체 URL을 입력합니다. 예: http://example.com/images/image.jpg
  • 2단계 – 가져오기 동작 구성에 따라 프로세스를 완료합니다.
외부 서버에 이미지 업로드

4.3. 원격 저장소로 이미지 가져오기

이 방법은 Adobe Commerce 사용자에게만 적용됩니다.

원격 스토리지 모듈 에서 이미지 파일을 제품 이미지를 가져오기 위한 기본 루트 폴더입니다.

CSV 데이터 에서 가져올 각 이미지 파일의 이름 을 이미지 유형( base_image , small_image , thumbnail_image 또는 additional_images )에 따라 올바른 행, sku 및 올바른 열에 설정 합니다.

원격 저장소 모듈 활성화 및 관리에 대한 자세한 내용은 원격 저장소 구성 가이드 를 참조하십시오 .

5. 결론적으로

CSV 파일을 사용하여 데이터를 Magento 2.0으로 가져오는 과정은 수동 구성에 비해 많은 시간을 절약하는 데 도움이 됩니다. 그 시간을 최대한 활용하여 다른 재고 관리 기능을 개선하거나 판매 계획을 수립하거나 고객 관계를 강화할 수 있습니다.

재고 관리에 대한 추가 관련 기사는 보고서 성공: Magento 2 재고 보고서 를 참조하십시오 .