Magento 2에서 제품을 가져오는 4가지 기본 단계(Magento Import Products Guide)
게시 됨: 2022-05-17Magento 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입니다.
2. Magento 2에서 제품을 가져오는 방법
2.1. 1단계: 데이터 준비
제품을 가져오려면 다음 단계에 따라 데이터가 준비되었는지 확인하십시오.
- 관리 도구 모음에서 시스템 > 데이터 전송 > 가져오기 를 선택합니다.
- 가져오기 설정 창에서 엔티티 유형을 "제품"으로 설정합니다.
가져오기 설정 창에서 엔티티 유형을 "제품"으로 선택합니다.
3. 제품 의 엔터티 유형을 선택했으면 샘플 파일 다운로드 를 클릭 합니다.
4. PC에서 샘플 파일을 엽니다. 파일의 레이아웃은 아래와 같습니다.
가져오기 파일의 레이아웃
5. 구조를 주의 깊게 검토하고 그에 따라 자신의 제품 파일을 올바르게 완성하십시오. 구조 설명은 Part 1에서 확인할 수 있습니다. 가져오기 파일의 크기는 2M를 넘지 않습니다.
6. 가져오기 데이터에 제품 이미지에 대한 경로가 포함된 경우 이미지를 적절한 위치에 업로드해야 합니다. Magento 서버의 기본 위치는 pub/media/import 입니다. 이미지가 외부 서버에 있는 경우 이미지가 포함된 디렉토리에 대한 전체 URL을 사용해야 합니다.
2.2. 2단계: 가져오기 동작 구성
- 가져오기 동작 창에서 다음 작업 중 하나를 선택합니다.
- 추가/업데이트,
- 기존 복잡한 데이터 교체,
- 엔티티를 삭제합니다.
- 데이터를 가져오는 동안 발생한 오류를 확인하려면 오류 발생 시 중지 또는 오류 항목 건너뛰기를 선택합니다.
- 허용 된 오류 수 필드에 가져오기 프로세스를 일시 중지할 오류 수를 입력합니다. 기본 숫자는 10입니다.
- 필드 구분 기호 및 다중 값 구분 기호 필드에서 CSV 파일의 기본 구분 기호는 쉼표이므로 기본값을 ","로 사용합니다. 다른 문자를 사용하려면 CSV 파일의 데이터가 지정한 문자와 일치하는지 확인하십시오.
- 이스케이프 시퀀스로 발견될 수 있는 특수 문자를 묶고 싶다면 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에서 파일 식별 가져오기
2.4. 4단계: 데이터 가져오기 완료
Magento Import Products 프로세스를 완료하려면 이중 확인이 필요합니다.
- 오른쪽 상단에서 데이터 확인 버튼을 클릭하고,
- 유효성 검사 프로세스가 완료될 때까지 잠시 기다리십시오.
- 가져오기 데이터가 유효한 경우 확인 메시지가 표시되면 가져오기를 클릭합니다.
- 가져오기 파일이 유효하지 않은 경우 메시지에 문제 목록이 표시됩니다. 가져오기 상태를 유효로 변경하려면 모든 오류를 수정해야 합니다. Magento 인기 문제 기사를 참조하여 최상의 솔루션을 찾을 수 있습니다 .
- 가져오기가 성공하면 완료를 알리는 메시지를 받게 됩니다. 가져오기 프로세스가 완료됩니다.
데이터 확인 버튼을 클릭하여 프로세스를 완료합니다.
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의 경우 이미지 기본 디렉토리를 가져오기 위한 기본 설정입니다.
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 재고 보고서 를 참조하십시오 .