2012-02-21 12 views
0

カスタムモジュールをインストールするときに、(基本属性を持つ)製品を作成しようとしています。 私は、インストール時に製品を作成する必要があるmagentoカスタムモジュールを開発しています。私は正常にプログラム上の方法で(飛んで)製品を作成しましたが、特定のパラメータを受け取ったときにのみ作成される必要がありますまた、トランザクションを削除する必要があるので、私は迷惑を救うために、モジュールがインストーラースクリプト(セットアップディレクトリ内)を介してインストールされるときの製品。 しかし、私はMagentoモジュールの開発に慣れていないので、まだ方法を見つけることができません。 提案は、正しいアプローチですか?もしそうなら、どのようなプロセスが必要ですか?モジュールがインストールされたときにトリガーできる特定のものがありますか?magentoカスタムモジュールでインストーラスクリプトを使用して製品を作成する

このように予想して

答えて

0

てみてくださいあなたのすべてに感謝:

$data = array(
     'name'    => '<name>', 
     'sku'     => '<sku>', 
     'attribute_set_id' => <attribute_set_id>, 
     'type_id'    => <product_type_code>, 
     'website_ids'   => array(1), 
     'description'   => '<description>', 
     'short_description' => '<short_description>', 
     'price'    => <price>, 
     'tax_class_id'  => <tax_class_id>, 
     'visibility'   => Mage_Catalog_Model_Product_Visibility::VISIBILITY_BOTH, 
     'status'    => Mage_Catalog_Model_Product_Status::STATUS_ENABLED, 
     'category_ids'  => array(<category_ids>), 
    ); 

    $productModel = Mage::getModel('catalog/product'); 
    $productModel->setData($data) 
     ->save(); 
+0

は迅速な対応をありがとうございました、私はこれを試してみて、それに応じて通知します。 –

関連する問題