如何在“感谢”页面中添加表格,用户不必重新提交电子邮件地址

magento.stackexchange https://magento.stackexchange.com/questions/707

  •  16-10-2019
  •  | 
  •  

我想在“感谢”页面中添加表单(下订单后显示的页面包含订单详细信息),但是,我没有在个人详细信息中重新提交个人详细信息,因为它在此期间已经输入订单过程。用户需要写的唯一字段是消息本身。

目前,我创建了表格(需要名称,电子邮件等),并通过模板添加到感谢页面中。我正在考虑使用jQuery捕获用户详细信息,并通过Ajax重新提交自定义表单,但是,我更喜欢通过PHP来实现。关于如何有什么建议?

有帮助吗?

解决方案

您可以从订单对象中获取模板中的任何客户数据:

$order = Mage::getModel('sales/order')->load($this->getLastOrderId());
$order->getCustomerEmail();

其他提示

成功.phtml

$order = Mage::getModel('sales/order')->loadByIncrementId($this->getOrderId());
$order->getCustomerEmail();
许可以下: CC-BY-SA归因
scroll top