我正在关注本教程: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>