제품을 가져 오는 가장 일반적인 프로세스는 무엇입니까?
모두 제품 가져 오기 / 내보내기 도구를 사용합니까?
CSV 파일 형식은 클라이언트가 작성하지 못할 가능성이 있으며 시도하면 99 %가 잘못 될 수 있습니다.
대부분의 사람들이이를 위해 자체 스크립트를 작성합니까, 아니면 작동하는 데 필요한 형식으로 가져 오기 CSV 파일을 수동으로 작성합니까?
제품을 가져 오는 가장 일반적인 프로세스는 무엇입니까?
모두 제품 가져 오기 / 내보내기 도구를 사용합니까?
CSV 파일 형식은 클라이언트가 작성하지 못할 가능성이 있으며 시도하면 99 %가 잘못 될 수 있습니다.
대부분의 사람들이이를 위해 자체 스크립트를 작성합니까, 아니면 작동하는 데 필요한 형식으로 가져 오기 CSV 파일을 수동으로 작성합니까?
답변:
우리는 SOAP API를 자주 사용하고 있습니다. 기능이 완전하지 않을 수도 있지만 기존 통화를 최적화하거나 특수한 요구에 맞게 자체 통화를 작성하여 외부 시스템 (ERP, CRM 등) 간의 데이터 교환을 최적화 할 수 있습니다 (예 : 제품을로드하지 않고 제품의 단일 속성 만 업데이트) 완전한 제품 등).
고객이 CSV 형식이 마음에 들지 않으면 (나는 이해할 수 있습니다!) 자신의 파일 및 데이터 형식을 정의 할 수 있습니다. 클라이언트는 자신의 데이터를이 형식으로 보내며, 스크립트는 PHP 배열로 변환 하고 ImportExport 모듈을위한 특수 어댑터 인 FastSimpleImport를 사용 합니다.
우리는 거의 독점적으로 uRapidFlow Pro를 사용 합니다. uRapidFlow는 매우 효율적이며 비용 대비 가치가 있습니다.
매우 작은 사이트의 경우 내장 제품 편집 인터페이스를 사용할 수 있습니다. 그러나 많은 종류의 제품을 효율적으로 구성하고 수입하기 위해서는 어떤 종류의 수입지가 활용되어야합니다.
좋은 수입 서 작성에 대한 팁은 질문이있을 때 제공된 문서를 확인하고 제품을 수출하여 수입 라인을 잘 정리 한 모양을 파악하는 것입니다.
내가 일하는 회사를 위해 자동 생성 XML 파일에서 데이터를 가져 오는 완전히 사용자 정의 된 모듈을 만들었습니다. 많은 양의 제품에 대해 이야기하고 있기 때문에 기본 Magento 가져 오기 / 내보내기 프로파일은 작업을 수행하지 않습니다.
일반적으로 원시 SQL 쿼리를 사용하는 것은 나쁜 습관으로 간주되지만 성능면에서 큰 성공을 거두어 사용하기로 결정했습니다. (Magento DB의 구조를 알고있는 경우에만이 작업을 수행하십시오)
추신 : 우리는 여러 웹 사이트 + 스토어로 여러 Magento 인스턴스를 운영하며 스토어 / 웹 사이트 특정 레벨 / 범위에 설정된 것을 덮어 쓰지 않습니다.
Magmi는 학습 곡선을 가지고 있지만 일단 조정하면 다른 것을 사용하기가 어렵습니다. 개발자를 위해 만들어졌습니다. 당신은 미리 경고를 받았습니다.
일반적으로 제품 모델을로드하고 데이터를 모델로 설정 한 다음 모델을 DB에 저장하는 스크립트를 만듭니다. 구글 "마 젠토 스크립트에서 제품을 생성"하면 많은 샘플 코드를 찾을 수 있어야합니다.
Magento 1.5 이후로 존재하는 새로운 가져 오기 / 내보내기 모듈은 매우 빠릅니다. 그러나 필요한 CSV 파일은 쉬운 형식이 아닙니다. 따라서 우리는 디자인 한 (유연한) CSV 형식을 구문 분석하는 사용자 정의 확장을 작성했습니다. 그런 다음 모듈은 해당 CSV를 표준 Magento CSV 형식으로 변환 한 다음 가져 오기를 수행합니다. 또한 존재하지 않는 속성 값 생성과 같은 몇 가지 추가 기능을 추가했습니다. 약 10.000 개의 제품에는 몇 분 밖에 걸리지 않습니다.
고객에게 가져 오기가 필요한 두 가지 상황이 있습니다.
클라이언트는 Magento 인터페이스를 좋아하지 않으며 Excel에서 제품을 편집하려고합니다. 이것은 사용자 인터페이스 문제입니다.이 문제를 해결하기 위해 Mage Enanced Admin Grid 모듈을 제안합니다 .
타사에서 제품 정보를 가져 오는 자동 가져 오기가 필요합니다. 이 경우 앞서 언급 한 모듈 중 하나를 사용하여 가져 오기를 설정하는 것이 좋습니다 ( https://github.com/avstudnitz/AvS_FastSimpleImport 사용 ).
이들은 모두 매우 훌륭한 기술 솔루션이지만, 공급 업체 온 보딩이라는 의견에는 언급되지 않은 비즈니스 문제가 있습니다. 이것은 일반적인 용어이며 공급 업체 데이터에서 Magento로 데이터를 매핑해야합니다. csv에서 api로, magmi에서 다른 도구로의 모든 솔루션은 통화 변환 (통화를 웹 사이트 가격으로 체크 아웃), 한 범주에서 다른 범주로 제품 매핑, 데이터 정리, 브랜드 이름을 단일 이름으로 매핑해야합니다. 초기 데이터로드가 완료되면 가격 및 재고 업데이트를 수행하여 불필요한 제품을 자동으로 제거합니다 (404가 아닌 방식으로). 게다가 SQL 삽입 또는 Magmi를 저장하거나 저장시 색인을 끄면,
이 프로세스를 자동화하려는 경우 솔루션을 더 복잡하게 만들수록 공급 업체를 다루지 않는 경우 수백 개가 넘는 제품이 없으므로 온 보딩이 매우 간단하고 직접 수행 할 수 있으므로 매우 간단합니다. 소기업에 맞게 조정 한 일부 다국적 컨설턴트의 솔루션을 사용합니다.이를 통해 1 시간 (코딩 없음)이 걸리고 공급 업체 파일 다운로드에서 Magento 가져 오기까지 완전히 자동화 된 매핑을 통해 공급 업체를 온보드 할 수 있습니다. 대부분이 이것을 가지고 있지 않으므로 오히려 고통스러운 과정입니다.
Magento 가져 오기 / 내보내기 시스템은 csv 형식으로 제품 데이터를 가져 오는 쉽고 강력한 기능을 제공합니다.
먼저 Magento 가져 오기 모듈에서 Excel 또는 csv 시트를 확인해야합니다. 마 젠토 자체는이를 위해 사전 정의 된 CSV 시트를 제공합니다.
실제 단계를 보려면 여기에서 유용한 기사를 방문하십시오. Magento 가져 오기 방법
클라이언트가 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