我的 Magneto 系统中有一个客人订单,我现在需要修改存档的电子邮件地址。提到的客户没有创建帐户,所以我相信我需要直接修改 MySQL 表。谁能指出我需要修改哪些表的正确方向?
我在“sales_flat_order”、“sales_flat_order_address”和“sales_flat_quote”等中看到一个电子邮件地址,但我不确定要编辑什么。进行此类编辑时,我需要注意任何后果吗?
谢谢!
我正在使用 Magneto Community 1.7.0.2。
最佳答案
为了数据一致性,您可以更改所有 3 个,sales_flat_order 应该是显示在管理订单详细信息页面上的那个。
您也可以通过订单号更改
$order = Mage::getModel('sales/order')->load($order_id);
$order->setCustomerEmail($email_address)->save();
关于magento - 修改客人订单电子邮件地址,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13240719/