我正在尝试在活动sales_order_payment_pay上获取我的订单号
但不知怎的,我什么都没有......也许你可以帮助我?以下是我的Observer.php中的代码示例
public function functioninobserver($observer) {
$orderid = $observer->getEvent()->getInvoice()->getIncrementId();
}
Run Code Online (Sandbox Code Playgroud)
首先它没有返回任何内容,我认为Incrementid与orderthe数字不一样......
发票与订单不一样,您可以稍微迂回地获取订单......
$orderId = $observer->getPayment()->getOrder()->getId();
$orderNumber = $observer->getPayment()->getOrder()->getIncrementId();
Run Code Online (Sandbox Code Playgroud)
只是为了澄清; 订单ID在数据库内部使用.订单号是屏幕上显示的内容#100000123.
| 归档时间: |
|
| 查看次数: |
3306 次 |
| 最近记录: |