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


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.