2012-11-13 5 views
1

이전의 카트 시스템에서 Magento Community Edition (1.7.0.2)으로 제품 목록을 가져 오는 다양한 방법을 테스트하는 중입니다.Magento Dataflow 제품 가져 오기에서 super_attribute 필드를 가져 오지 못함

나는 Magmi와 같은 유틸리티에 대해 알고 있지만 더 간단한 솔루션을 먼저 탐구하고 싶습니다.

현재 Magento의 가져 오기/데이터 흐름 옵션에 사용하기 위해 이전 장바구니에서 CSV 파일을 내보내려고합니다. 그러나 Magento의 내보내기/데이터 흐름 도구를 사용하여 내 보낸 기존 Magento 제품으로 테스트를 진행하고 Magento가 구성 가능한 제품의 속성 세트/코드를 읽고 연결하는 데 문제가 있습니다.

데이터 흐름 내보내기에서 데이터 흐름 가져 오기를 거의 성공으로 축소하기 전에 모든 조합 (간단한 가져 오기, 단순한 데이터 흐름, 간단한 데이터 흐름, 데이터 흐름)으로 모든 조합을 시도했습니다. 그러나 데이터 흐름 내보내기에는 super_attribute 필드가 포함되지 않습니다. 전진 _underscore없이 간단한 가져 오기 필드 키 (IE : "_super_products_sku", "_super_attribute_code"및 "_super_attribute_option")를 사용하여 수동으로 추가하려고했습니다.

가져온 속성/세트를 가져 오는 데 성공하지 못했습니다. 프로세스는 오류없이 완료되고 제품이 생성되지만 구성 가능한 제품에는 특성 세트가 없으며 간단한 제품 중 어느 것도 구성 가능한 "상위"에 할당되지 않습니다. 데이터 흐름에서 수동 매핑을 위해 super_ 속성을 선택할 수 없기 때문에 이것이 가능할 지 궁금합니다. ,

저장, 웹 사이트, attribute_set, 유형, category_ids, SKU, has_options, 이름 :

는 여기에 우리의 헤더의 예와 제품 행, 쉼표로 구분 된 (텍스트의 불쾌한 벽 사과)이다 이미지, small_image, thumbnail, url_key, url_path, options_container, country_of_manufacture, price, weight, msrp, 상태, 가시성, enable_googlecheckout, tax_class_id, size_shirt, description, short_description, special_from_date, qty, min_qty, use_config_min_qty, is_qty_decimal, backorders, use_config_backorders, min_sale_qty, use_config_min_sale_qty, max_sale_qty, use_config_max_sale_qty, is_in_stock, low_stock_date, notify_stock_qty, use_config_notify_stock_qty, manage_stock, use_config_manage_stock, stock_status_changed_auto, use_config_qty_i ncrements, qty_increments, use_config_enable_qty_inc, enable_qty_increments, is_decimal_divided, stock_status_changed_automatically, use_config_enable_qty_increments, PRODUCT_NAME, STORE_ID, product_type_id, product_status_changed, product_changed_websites, image_label, small_image_label, thumbnail_label, size_waist, 색상 size_hat, meta_title, meta_description, custom_design, page_layout, msrp_enabled, msrp_display_actual_price_type, gift_message_available, special_price, is_recurring, meta_keyword, custom_layout_update, special_to_date, news_from_date, news_to_date, custom_design_from, custom_design_to, recurring_profile, super_products_sku, super_attribute_code, super_attribute_option admin, base, apparel, simple, 12,13,30258-XS, 0, N O 피부 반투명 래쉬 가드 Black-XS ,,,, 피부가없는 짧은 소매가 조개 가드 - 블랙 - xs, 피부가없는 짧은 소매 - 러쉬 가드 - 블랙 - xs.html, Info Column after Block , 29.9500,0.7000,39.9500, 사용 가능, 보이지 않는 개별, 예, 과세 물품, XS, N O- 피부 발진 g 하워드. 이 두 번째 피부는 최고 수준입니다., N O-Skin Rash guard. 이 두 번째 스킨은 최고 수준입니다. ,, 0.0000,0.0000,1,0,0,1,1.0000,1,0.0000,1,1,, 0.0000011110.0000,1,0, 0,1,1, N O 피부 반소매 러쉬 가드 Black-XS, 0 ,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 30258-XS , size_shirt, XS

다른 stackoverflow 질문 및 Magento 포럼에서 찾을 수 있었던 것부터는 위의 사항이 작동하지 않아야하는 이유는 없습니다. 어떤 통찰력을 제공 할 수있는 사람이라면 누구나 감사합니다.

답변

0

코드를 보면 속성 세트는 대소 문자를 구분합니다.데이터베이스에서 쿼리하여 속성 집합 이름을 찾을 수 있습니다 : SELECT DISTINCT attribute_set_name FROM eav_attribute_set. 따라서 귀하는 아마도 Apparel이어야합니다.

수퍼 속성은 데이터 흐름에서 작동하는지 확신 할 수 없습니다.

+0

DB의 값은 'apparel' 소문자입니다. DB와 CSV 모두에서 대문자로 표기하겠습니다. 필자가 제공 한 예제는 맞춤형 제품 데이터에서 나온 것이지만 Magento의 샘플 데이터를 사용하여 구성 가능 형을 내보내거나 가져올 수도 없었습니다. Dataflow가 수퍼 속성과 함께 작동하는지 여부를 확인하지 못했지만 Dataflow가 단순히 구성 가능한 제품을 처리 할 수 ​​없다는 것을 암시하는 것처럼 보입니다. 이는 상당히 큰 결점입니다. 나는 당신의 제안을 시도한 후에 후속 조치를 취할 것입니다. –

관련 문제