目前,我正在面對Magento 1.9.0.1的AvS/FastSimpleImport插件存在一些問題。Magento AvS/FastSimple導入不會將簡單產品關聯到可配置產品
當我嘗試導入文檔所提供的一組數據時,所有簡單的產品都被添加,可配置的產品被添加到Magento中。但是,當我嘗試將簡單產品與可配置產品相關聯時,什麼都不會發生。
所有數據都很好地導入,如圖像,價格,層級價格,庫存等。唯一不起作用的是簡單產品的關聯。
我在下面描述的兩臺服務器上都使用Magento CE 1.9.1.0。
我正在運行PHP Web版本5.4.41的Web服務器,並且作爲服務器API使用FPM/FastCGI。這是新的服務器。 (在這臺服務器上,我遇到了問題)
在使用PHP版本5.4.27和Server API Apache 2.0 Handler的舊服務器上,我沒有遇到這個問題。
$data = array(
array(
'sku' => 'simple1',
'_type' => 'simple',
'_attribute_set' => 'Default',
'_product_websites' => 'base',
'name' => 'Simple Product 1',
'description' => 'Default',
'short_description' => 'Default',
'price' => 10,
'weight' => 0,
'status' => 1,
'visibility' => 4,
'tax_class_id' => 2,
'qty' => 99,
'is_in_stock' => 1,
'color' => 'red',
),
array(
'sku' => 'simple2',
'_type' => 'simple',
'_attribute_set' => 'Default',
'_product_websites' => 'base',
'name' => 'Simple Product 2',
'description' => 'Default',
'short_description' => 'Default',
'price' => 10,
'weight' => 0,
'status' => 1,
'visibility' => 4,
'tax_class_id' => 2,
'qty' => 99,
'is_in_stock' => 1,
'color' => 'green',
),
array(
'sku' => 'configurable',
'_type' => 'configurable',
'_attribute_set' => 'Default',
'_product_websites' => 'base',
'price' => 10,
'name' => 'Configurable Product',
'description' => 'Default',
'short_description' => 'Default',
'status' => 1,
'visibility' => 4,
'tax_class_id' => 2,
'is_in_stock' => 1,
'_super_products_sku' => array('simple1', 'simple2'),
'_super_attribute_code' => 'color',
),
);
try {
/** @var $import AvS_FastSimpleImport_Model_Import */
$import = Mage::getModel('fastsimpleimport/import');
$import
->setUseNestedArrays(true)
->processProductImport($data);
} catch (Exception $e) {
print_r($import->getErrorMessages());
};
當我運行該腳本時,不會發生錯誤,並且導入表示它已完成。當我嘗試分組和捆綁產品的示例代碼時,一切都將起作用。
難道這是問題是由不同的服務器API導致,否則我不知道爲什麼我的簡單產品不與可配置產品相關聯。
預先感謝您。