2012-10-16 3 views
2

Im AvS_FastSimpleImport Modul을 사용하여 Magento로 제품을 가져옵니다. 지금까지는 많은 attibutes/configurations으로 잘 작동합니다. 문제는 min_sale_qty 또는 use_config_min_sale_qty과 같은 일부 속성은 무시되며 아무런 영향을 미치지 않는다는 것입니다. 나는 을 0으로 설정 했으므로 작동해야한다고 생각했습니다.Magento 가져 오기 : min_sale_qty는 무시됩니다.

업데이트

내가 use_config_min_sale_qty = 0 설정 한 경우이 작업을 수행, 전체 수입 min_sale_qty = 4 수정. 하지만 min_sale_qty > 1 인 제품 만 있습니다. 전체 가져 오기에 첫 번째 값을 사용하는 것 같습니다.

예 제품 :

Array 
(
    [sku] => 5409 
    [_type] => simple 
    [_attribute_set] => Default 
    [_product_websites] => base 
    [name] => Test 
    [price] => 3 
    [qty] => 1 
    [is_in_stock] => 1 
    [min_sale_qty] => 4 
    [use_config_min_sale_qty] => 0 
    (... some more) 
) 

어떤 생각 나는이 문제를 해결할 수있는 방법?

답변

1

가져 오기 모듈 (Magento Core)의 버그입니다. 응용 프로그램 \ 코드 \ 코어 \

\ 마법사 \ ImportExport \ 모델 \ 가져 오기 \ 법인 \ Product.php, 라인 1609

Mage_ImportExport_Model_Import_Entity_Product :: _ saveStockItem()

$ 행이 초기화되지 않았습니다

$row = array(); 
$row['product_id'] = $this->_newSku[$rowData[self::COL_SKU]]['entity_id']; 
$row['stock_id'] = 1; 

이 버그는 fixed in Magento2이지만 1.7.0.2 커뮤니티 버전에는 없습니다.

+1

솔루션을 제공해 주셔서 감사합니다. 이 대답에 덧붙이면 : Avi_FastSimpleImport를 사용하고 있다면, 실제로 초기화되지 않은'$ row' 변수는 1161 행의'\ app \ code \ community \ AvS \ FastSimpleImport \ Model \ Import \ Entity \ Product.php'에 있습니다. – Alan

관련 문제