我正在使用數據泵,並且所有的都是goint,但我需要添加圖像處理器。到目前爲止沒有運氣。有人知道怎麼做嗎?這裏是docs。這是我工作的代碼。我沒有把VARS英寸Magento使用圖像插件的批量導入器(MAGMI)
require_once(MAGENTO."/magmi/integration/magmi_datapump.php");
class TestLogger{
public function log($data,$type){
$mess.="$type:$data\n";
}
}
$dp=Magmi_DataPumpFactory::getDataPumpInstance("productimport");
$dp->beginImportSession("default","create",new TestLogger());
$item=array(
"type"=>"simple",
"sku"=>$sku,
"name"=>$p_name,
"short_description"=>$shortdesc,
"description"=>$longdesc,
"cost"=>$cost,
"price"=>$price,
"min_qty"=>0,
"qty"=>$stock,
"tax_class_id"=>2,
"status"=>2,
"attribute_set"=>$attribute_set,
"category_ids"=>implode(",",array_unique($cat_list)),
"manufacturer"=>$manufacturer
);
//This doesn't seem to be working.
$item["image"]="http://images.domain.com/product_images".$image[0];
$item["store"]="";
$dp->ingest($item);
$dp->endImportSession();
現在我已經通過看,我看不出如何獲得其固定於插件的加載..任何想法? Tk
好的..我想我知道我需要什麼。我需要將插件列在magmi/conf/plugins.conf中。是否有人有該文件的示例?我的是空的,我不確定我想要運行UI配置頁面,並冒着不妥的風險。 –
如果您不想破壞任何東西,請在UI中創建一個新的magmi配置文件,並在此新配置文件中修改插件。如果此新配置文件被稱爲「測試」,例如: $ dp-> beginImportSession(「test 「,」創建「,新的TestLogger());使用它,而不是基本的默認配置文件 – dweeves
@dweeves我有這個相同的問題,但不使用「默認」,圖像處理器已啓用和內部的配置。沒有錯誤。 –