私はデータポンプを使用していますが、すべてがうまくいっていますが、イメージプロセッサを追加する必要があります。今まで運がない。誰でもこれを行う方法を知っていますか?ここにはdocsがあります。これは私が働いているコードです。私はVARSを入れていなかった。イメージプラグインを使用してMagento Mass importer(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
ok ..私は何が必要なのか知っていると思います。プラグインをmagmi/conf/plugins.confにリストアップする必要があります。誰かがそのファイルのサンプルを持っていますか?私のものは空であり、私はまだUIの設定ページを実行して、アンドンの事を危険にさらしたいとは思っていません。 –
何も破壊したくない場合は、UIに新しいmagmiプロファイルを作成し、この新しいプロファイルでプラグインを変更します。この新しいプロファイルは、たとえば「test」と呼ばれます: $ dp-> beginImportSession( "test "、"作成 "、新しいTestLogger());基本的なデフォルトプロファイルの代わりにそれを使用する – dweeves
@dweeves私はこの同じ問題を抱えていますが、 "デフォルト"を使用せず、イメージプロセッサが有効でconfigsの内部にあります。エラーはありません。 –