제품을 가져 오는 가장 일반적인 프로세스는 무엇입니까?


19

제품을 가져 오는 가장 일반적인 프로세스는 무엇입니까?
모두 제품 가져 오기 / 내보내기 도구를 사용합니까?
CSV 파일 형식은 클라이언트가 작성하지 못할 가능성이 있으며 시도하면 99 %가 잘못 될 수 있습니다.

대부분의 사람들이이를 위해 자체 스크립트를 작성합니까, 아니면 작동하는 데 필요한 형식으로 가져 오기 CSV 파일을 수동으로 작성합니까?


2
마십시오 하지 Magmi 사용 sourceforge.net/projects/magmi
— 알렉스

7
Magmi를 사용하지 않는 이유를 확장 할 수 있습니까?
— Paul

csv를 사용하여 "가져 오기 제품"을 사용하여 제품을 업로드 할 계획입니다. 우리는 많은 설명을 가지고 있으며, 테이블 형식으로 설명을 표시해야합니다. Excel 시트에 html 태그를 추가하는 방법이 있습니까?
— Magento의 아기

답변:


6

우리는 SOAP API를 자주 사용하고 있습니다. 기능이 완전하지 않을 수도 있지만 기존 통화를 최적화하거나 특수한 요구에 맞게 자체 통화를 작성하여 외부 시스템 (ERP, CRM 등) 간의 데이터 교환을 최적화 할 수 있습니다 (예 : 제품을로드하지 않고 제품의 단일 속성 만 업데이트) 완전한 제품 등).

고객이 CSV 형식이 마음에 들지 않으면 (나는 이해할 수 있습니다!) 자신의 파일 및 데이터 형식을 정의 할 수 있습니다. 클라이언트는 자신의 데이터를이 형식으로 보내며, 스크립트는 PHP 배열로 변환 하고 ImportExport 모듈을위한 특수 어댑터 인 FastSimpleImport를 사용 합니다.


csv를 사용하여 "가져 오기 제품"을 사용하여 제품을 업로드 할 계획입니다. 우리는 많은 설명을 가지고 있으며, 테이블 형식으로 설명을 표시해야합니다. Excel 시트에 html 태그를 추가하는 방법이 있습니까?
— Magento의 아기

5

우리는 거의 독점적으로 uRapidFlow Pro를 사용 합니다. uRapidFlow는 매우 효율적이며 비용 대비 가치가 있습니다.

매우 작은 사이트의 경우 내장 제품 편집 인터페이스를 사용할 수 있습니다. 그러나 많은 종류의 제품을 효율적으로 구성하고 수입하기 위해서는 어떤 종류의 수입지가 활용되어야합니다.

좋은 수입 서 작성에 대한 팁은 질문이있을 때 제공된 문서를 확인하고 제품을 수출하여 수입 라인을 잘 정리 한 모양을 파악하는 것입니다.


그것은 기본 CSV 구조보다 훨씬 다르지 않다, 그리고 일부 조정과 사실 당신은 예를 들어 기본 내보내기를 사용할 수 있으며 uRapidFlow을 통해 가져
— 페 타르 Dzhambazov

csv를 사용하여 "가져 오기 제품"을 사용하여 제품을 업로드 할 계획입니다. 우리는 많은 설명을 가지고 있으며, 테이블 형식으로 설명을 표시해야합니다. Excel 시트에 html 태그를 추가하는 방법이 있습니까?
— Magento의 아기

2

내가 일하는 회사를 위해 자동 생성 XML 파일에서 데이터를 가져 오는 완전히 사용자 정의 된 모듈을 만들었습니다. 많은 양의 제품에 대해 이야기하고 있기 때문에 기본 Magento 가져 오기 / 내보내기 프로파일은 작업을 수행하지 않습니다.

일반적으로 원시 SQL 쿼리를 사용하는 것은 나쁜 습관으로 간주되지만 성능면에서 큰 성공을 거두어 사용하기로 결정했습니다. (Magento DB의 구조를 알고있는 경우에만이 작업을 수행하십시오)

추신 : 우리는 여러 웹 사이트 + 스토어로 여러 Magento 인스턴스를 운영하며 스토어 / 웹 사이트 특정 레벨 / 범위에 설정된 것을 덮어 쓰지 않습니다.


원시 SQL을 사용하는 것은 나쁜 습관이라고 누가 말합니까? 대규모 일괄 작업에서 합리적인 성능을 얻을 수있는 유일한 방법입니다. SOAP 사용 (12-24 시간 작업 실행 시간)에서 SQL 호출을 직접 사용하여 <2 시간까지 몇 가지 작업을 수행했습니다.
— Ralph Tice

맞춤형 모듈을 구매하거나 사내에서 사용할 수 있습니까?
— zigojacko

2

Magmi는 학습 곡선을 가지고 있지만 일단 조정하면 다른 것을 사용하기가 어렵습니다. 개발자를 위해 만들어졌습니다. 당신은 미리 경고를 받았습니다.

http://sourceforge.net/projects/magmi/


1

일반적으로 제품 모델을로드하고 데이터를 모델로 설정 한 다음 모델을 DB에 저장하는 스크립트를 만듭니다. 구글 "마 젠토 스크립트에서 제품을 생성"하면 많은 샘플 코드를 찾을 수 있어야합니다.


이것은 기본 가져 오기 / 내보내기가 수행하는 작업과 거의 같으며 너무 느립니다. 상점이 여러 개인 경우 제품 당 1 초 이상 걸릴 수 있습니다. 위의 사람들이 말했듯이 소량의 제품에 좋습니다.
— Petar Dzhambazov

스크립트를 최적화하면 느리지 않습니다. 스크립트를 사용하여 16 개 매장에서 5 만 개가 넘는 제품을 가져 왔으며 기본 가져 오기 / 내보내기보다 빠릅니다.
— jmspldnl

1

표준 데이터 흐름 프로필을 사용하지만 CSV를 변환하여 누락 된 기본값으로 채 웁니다. 이를 통해 고객은 단서가없는 값을 입력 할 필요가 없습니다.

변환은 스크립트로 이루어지며 고객이해야 할 일은 그가 만든 CSV를 업로드하고 그가 사용하려는 이미지 / PDF를 업로드 한 다음 스크립트가 공백을 채 웁니다. 이런 식으로 우리는 표준 마 젠토 방식을 고수하지만 고객이 쉽게 유지할 수 있습니다.


1

Magento 1.5 이후로 존재하는 새로운 가져 오기 / 내보내기 모듈은 매우 빠릅니다. 그러나 필요한 CSV 파일은 쉬운 형식이 아닙니다. 따라서 우리는 디자인 한 (유연한) CSV 형식을 구문 분석하는 사용자 정의 확장을 작성했습니다. 그런 다음 모듈은 해당 CSV를 표준 Magento CSV 형식으로 변환 한 다음 가져 오기를 수행합니다. 또한 존재하지 않는 속성 값 생성과 같은 몇 가지 추가 기능을 추가했습니다. 약 10.000 개의 제품에는 몇 분 밖에 걸리지 않습니다.


여분의 속성 값을 생성하는 기능을 포함하여 프로젝트에서 이와 비슷한 작업을 수행해야했습니다 (기본적으로 지원되지 않는 것에 놀랐습니다). 내가 가진 가장 큰 문제는 제품의 이미지를 가져 오는 것이 었습니다. 교체 / 업데이트 동작 방식으로 인해 가져올 때마다 복제본을 만들지 않고 동일한 가져 오기로 이미지를 최신 상태로 유지하기가 어렵습니다.
— Peter O'Callaghan

이것은 내가 사용한 것과 같은 방법입니다. '평면'csv 파일을 magento가 요구하는 '여러 줄'형식으로 변환하는 스크립트를 만들었습니다. 다른 사람들도 같은 일을하고 있다는 것을 아는 것이 좋습니다
— 스튜어트

1

고객에게 가져 오기가 필요한 두 가지 상황이 있습니다.

  1. 클라이언트는 Magento 인터페이스를 좋아하지 않으며 Excel에서 제품을 편집하려고합니다. 이것은 사용자 인터페이스 문제입니다.이 문제를 해결하기 위해 Mage Enanced Admin Grid 모듈을 제안합니다 .

  2. 타사에서 제품 정보를 가져 오는 자동 가져 오기가 필요합니다. 이 경우 앞서 언급 한 모듈 중 하나를 사용하여 가져 오기를 설정하는 것이 좋습니다 ( https://github.com/avstudnitz/AvS_FastSimpleImport 사용 ).


요점을 알았어. 우리는 보통 그 상황에서 Google 문서 도구를 사용합니다. 즉, 일부 정보를 쉽게 업데이트 할 수 있으며 스프레드 시트를 매일 밤 가져옵니다.
— Paul Hachmang

1

이들은 모두 매우 훌륭한 기술 솔루션이지만, 공급 업체 온 보딩이라는 의견에는 언급되지 않은 비즈니스 문제가 있습니다. 이것은 일반적인 용어이며 공급 업체 데이터에서 Magento로 데이터를 매핑해야합니다. csv에서 api로, magmi에서 다른 도구로의 모든 솔루션은 통화 변환 (통화를 웹 사이트 가격으로 체크 아웃), 한 범주에서 다른 범주로 제품 매핑, 데이터 정리, 브랜드 이름을 단일 이름으로 매핑해야합니다. 초기 데이터로드가 완료되면 가격 및 재고 업데이트를 수행하여 불필요한 제품을 자동으로 제거합니다 (404가 아닌 방식으로). 게다가 SQL 삽입 또는 Magmi를 저장하거나 저장시 색인을 끄면,

이 프로세스를 자동화하려는 경우 솔루션을 더 복잡하게 만들수록 공급 업체를 다루지 않는 경우 수백 개가 넘는 제품이 없으므로 온 보딩이 매우 간단하고 직접 수행 할 수 있으므로 매우 간단합니다. 소기업에 맞게 조정 한 일부 다국적 컨설턴트의 솔루션을 사용합니다.이를 통해 1 시간 (코딩 없음)이 걸리고 공급 업체 파일 다운로드에서 Magento 가져 오기까지 완전히 자동화 된 매핑을 통해 공급 업체를 온보드 할 수 있습니다. 대부분이 이것을 가지고 있지 않으므로 오히려 고통스러운 과정입니다.


1

Magento 가져 오기 / 내보내기 시스템은 csv 형식으로 제품 데이터를 가져 오는 쉽고 강력한 기능을 제공합니다.

먼저 Magento 가져 오기 모듈에서 Excel 또는 csv 시트를 확인해야합니다. 마 젠토 자체는이를 위해 사전 정의 된 CSV 시트를 제공합니다.

실제 단계를 보려면 여기에서 유용한 기사를 방문하십시오. Magento 가져 오기 방법


1

상황에 따라 몇 가지 옵션이 있습니다.

  • 100 개 미만의 제품이 거의없는 경우 백엔드 / 관리 섹션에 제품을 입력하는 것이 좋습니다.
  • 많은 제품이있는 경우 일반적으로 누군가가 CSV (데이터 입력이 좋은 사람이이 작업을 수행함)를 작성하도록하고, 확장 (예 : @davidalger 등)을 사용하는 것이 좋습니다.
  • 고유 한 스크립트를 작성하는 것이 유용한 경우가 있습니다 (예 : 모든 제품 데이터가 XML 파일에있는 경우).

1

클라이언트가 CSV 파일을 작성하도록 요청하는 것은 좋지 않습니다. 내가 사용한 프로세스는 다음과 같습니다.

  1. 내 고객에게 제품이 포함 된 Excel 파일을 보내도록 요청
  2. Excel 시트를 CSV 파일로 변환하는 VBA 루틴 작성
  3. MAGMI를 사용하여 CSV 파일에서 제품을 데이터베이스로 가져 오기

이것은 잘 작동합니다. VBA 루틴을 사용하면 클라이언트가 전송하는 스프레드 시트 형식에 쉽게 적응할 수 있다는 장점이 있습니다. 제품 설명을 위해 HTML을 생성하는 데 사용할 수도 있습니다.

내 경험상 MAGMI는 빠르고 사용하기 쉬운 훌륭한 도구입니다. 여기에 대한 좋은 소개가 있습니다 : http://benfrain.com/magmi-the-best-way-to-import-into-magento/

프랑스어를 읽을 수 있다면 블로그 게시물을 작성했습니다.

http://www.devoption.net/blog/importez-rapidement-vos-produits-dans-magento-grace-a-magmi

당사 사이트를 사용함과 동시에 당사의 쿠키 정책과 개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.