magento - 如何在 sales_order_place_after 事件中获取订单信息(电话号码)

标签 magento

我使用“sales_order_place_after”事件为我的 Magento 1.7.02 创建了一个自定义模块
我需要获取订单增量 ID 和订单地址的电话号码
我知道如何获取订单增量 ID:

$incrementid = $observer->getEvent()->getOrder()->getIncrementId();



但是我如何获得电话号码?

最佳答案

完整的订单对象被传递给 sales_order_place_after事件,因此您可以在此事件观察者中获取订单对象的任何属性,就像您在 Magento 中的其他任何地方一样。

$incrementId = $observer->getOrder()->getIncrementId();
$phone = $observer->getOrder()->getBillingAddress()->getTelephone();

关于magento - 如何在 sales_order_place_after 事件中获取订单信息(电话号码),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20941930/

相关文章:

ruby - Magento - 在单个 XML-RPC 调用中获取多个产品的详细信息

magento - 同一包下的多个依赖模块 - Magento

magento - 如何在 Mgt 开发环境中使用带有自签名证书的 HTTPS/SSL

Magento 函数未给出 Magento SSL 链接

php - 如何遍历 Magento 购物车中的所有项目?

Magento - 在后端显示产品成本

php - 无论允许访客结帐设置如何,Magento 访客结帐选项都不会显示

php - URL 重写数据库 - 需要将所有旧 URL 指向同一个新 URL

magento - SOAP故障代码列表

php - Magento 导入产品时出错