создание продукта с помощью установочного скрипта в модуле magento - PullRequest
0 голосов
/ 21 февраля 2012

Я пытаюсь создать продукт (с основными атрибутами), когда устанавливается пользовательский модуль.Я разрабатываю пользовательский модуль magento, который требует создания продукта во время его установки.Я успешно создал продукт программным способом (на лету), но его нужно создавать только тогда, когда конкретный параметр получен, а также после успешной транзакции его нужно удалить, поэтому меня спросили, чтобы не возникало проблем, почему бы не создатьпродукт, когда модуль устанавливается через установочный скрипт (в директории установки).но я пока не могу найти путь, так как я новичок в разработке модулей magento.какие-либо предложения, это правильный подход?если так, какой должен быть процесс?Есть ли какие-то особые события, которые могут быть запущены при установке модуля?

, благодарим вас всех в ожидании

1 Ответ

0 голосов
/ 22 февраля 2012

Попробуйте следующим образом:

    $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();
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...