注文にカスタムフィールドを追加しようとしています。この時点で、私は私のデータベースにそのような属性を作成するために私を助けたポスト怒鳴るが見つかりました:上記のコードを実行すると、いくつかの注文を作成した後 http://fabrizioballiano.net/2011/11/15/create-a-custom-order-attribute-in-magento/Magento - 注文にカスタム属性を追加
require_once('app/Mage.php');
Mage::app()->setCurrentStore(Mage::getModel('core/store')->load(Mage_Core_Model_App::ADMIN_STORE_ID));
$installer = new Mage_Sales_Model_Mysql4_Setup;
$attribute = array(
'type' => 'int',
'backend_type' => 'text',
'frontend_input' => 'text',
'is_user_defined' => true,
'label' => 'My Label',
'visible' => true,
'required' => false,
'user_defined' => true,
'searchable' => true,
'filterable' => true,
'comparable' => true,
'default' => 0
);
$installer->addAttribute('order', 'special_attribute', $attribute);
$installer->endSetup();
を、私はすべての注文をループすることが可能だと見すべての注文のデフォルト値。
問題は、このフィールドに必要なデータを保存するにはどうすればいいですか?どのようにしてそのようなデータを取得できますか?
ありがとうございます!
を参照してください!ありがとう男:) – MatheusJardimB
私の問題は今です:私はあなたのXML行を追加したか、または私も貢献したためにのみ働いたのですか? – MatheusJardimB
もちろん、インストーラスクリプトを使って属性を追加しました。私があなたに与えたxml行は、変換を注文するために見積もりを通じて自動的に属性をプッシュします。引用符もdbに保存されているので、属性も引用符で作成する必要があります!受注見積dbテーブルを確認するだけです。 –