私はこのチュートリアルに従っています: http://www.excellencemagentoblog.com/magento-create-custom-payment-method . ステップ 2 の最後に、Admin=>Sales=>Order に自分のフィールドが表示されるはずですが、何も表示されません。
sales_flat_quote_payment でtelefono_no
フィールドを確認できsales_flat_order_payment
ます。何かを購入すると、Magento は電話データtelefono_no
をデータベースに保存します。とにかく、私の mysql4-install-0.1.0.php は次のとおりです。
$install = $this;
$install->startSetup();
$install->run("
ALTER TABLE `".$install->getTable('sales/quote_payment')."` ADD `telefono_no` VARCHAR(7) NOT NULL DEFAULT '0000000';
ALTER TABLE `".$install->getTable('sales/order_payment')."` ADD `telefono_no` VARCHAR(7) NOT NULL DEFAULT '0000000';
");
$install->endSetup();
そして、私の config.xml には次のものがあります。
<?xml version="1.0"?>
<config>
<modules>
<Xs_Pago>
<version>0.1.0</version>
</Xs_Pago>
</modules>
<global>
<fieldsets>
<sales_convert_quote_payment>
<telefono_no>
<to_order_payment>*</to_order_payment>
</telefono_no>
</sales_convert_quote_payment>
</fieldsets>
</global>
</config>