제품을 가져 오는 가장 일반적인 프로세스는 무엇입니까?
모두 제품 가져 오기 / 내보내기 도구를 사용합니까?
CSV 파일 형식은 클라이언트가 작성하지 못할 가능성이 있으며 시도하면 99 %가 잘못 될 수 있습니다.
대부분의 사람들이이를 위해 자체 스크립트를 작성합니까, 아니면 작동하는 데 필요한 형식으로 가져 오기 CSV 파일을 수동으로 작성합니까?
답변
우리는 SOAP API를 자주 사용하고 있습니다. 기능이 완전하지 않을 수도 있지만 기존 통화를 최적화하거나 특수한 요구에 맞게 자체 통화를 작성하여 외부 시스템 (ERP, CRM 등) 간의 데이터 교환을 최적화 할 수 있습니다 (예 : 제품을로드하지 않고 제품의 단일 속성 만 업데이트) 완전한 제품 등).
고객이 CSV 형식이 마음에 들지 않으면 (나는 이해할 수 있습니다!) 자신의 파일 및 데이터 형식을 정의 할 수 있습니다. 클라이언트는 자신의 데이터를이 형식으로 보내며, 스크립트는 PHP 배열로 변환 하고 ImportExport 모듈을위한 특수 어댑터 인 FastSimpleImport를 사용 합니다.
답변
우리는 거의 독점적으로 uRapidFlow Pro를 사용 합니다. uRapidFlow는 매우 효율적이며 비용 대비 가치가 있습니다.
매우 작은 사이트의 경우 내장 제품 편집 인터페이스를 사용할 수 있습니다. 그러나 많은 종류의 제품을 효율적으로 구성하고 수입하기 위해서는 어떤 종류의 수입지가 활용되어야합니다.
좋은 수입 서 작성에 대한 팁은 질문이있을 때 제공된 문서를 확인하고 제품을 수출하여 수입 라인을 잘 정리 한 모양을 파악하는 것입니다.
답변
내가 일하는 회사를 위해 자동 생성 XML 파일에서 데이터를 가져 오는 완전히 사용자 정의 된 모듈을 만들었습니다. 많은 양의 제품에 대해 이야기하고 있기 때문에 기본 Magento 가져 오기 / 내보내기 프로파일은 작업을 수행하지 않습니다.
일반적으로 원시 SQL 쿼리를 사용하는 것은 나쁜 습관으로 간주되지만 성능면에서 큰 성공을 거두어 사용하기로 결정했습니다. (Magento DB의 구조를 알고있는 경우에만이 작업을 수행하십시오)
추신 : 우리는 여러 웹 사이트 + 스토어로 여러 Magento 인스턴스를 운영하며 스토어 / 웹 사이트 특정 레벨 / 범위에 설정된 것을 덮어 쓰지 않습니다.
답변
Magmi는 학습 곡선을 가지고 있지만 일단 조정하면 다른 것을 사용하기가 어렵습니다. 개발자를 위해 만들어졌습니다. 당신은 미리 경고를 받았습니다.
답변
일반적으로 제품 모델을로드하고 데이터를 모델로 설정 한 다음 모델을 DB에 저장하는 스크립트를 만듭니다. 구글 “마 젠토 스크립트에서 제품을 생성”하면 많은 샘플 코드를 찾을 수 있어야합니다.
답변
표준 데이터 흐름 프로필을 사용하지만 CSV를 변환하여 누락 된 기본값으로 채 웁니다. 이를 통해 고객은 단서가없는 값을 입력 할 필요가 없습니다.
변환은 스크립트로 이루어지며 고객이해야 할 일은 그가 만든 CSV를 업로드하고 그가 사용하려는 이미지 / PDF를 업로드 한 다음 스크립트가 공백을 채 웁니다. 이런 식으로 우리는 표준 마 젠토 방식을 고수하지만 고객이 쉽게 유지할 수 있습니다.
답변
Magento 1.5 이후로 존재하는 새로운 가져 오기 / 내보내기 모듈은 매우 빠릅니다. 그러나 필요한 CSV 파일은 쉬운 형식이 아닙니다. 따라서 우리는 디자인 한 (유연한) CSV 형식을 구문 분석하는 사용자 정의 확장을 작성했습니다. 그런 다음 모듈은 해당 CSV를 표준 Magento CSV 형식으로 변환 한 다음 가져 오기를 수행합니다. 또한 존재하지 않는 속성 값 생성과 같은 몇 가지 추가 기능을 추가했습니다. 약 10.000 개의 제품에는 몇 분 밖에 걸리지 않습니다.