题
我能够通过
$order->getReadlOrderId();
我找不到任何文档或帖子显示如何获得真实的发货ID,到目前为止,我只能通过
$shipment->getId();
而且该ID不是AdminHTML网格上显示的ID ...关于如何获得真实发货ID的任何想法?
解决方案
尝试以下操作:
$shipment->getIncrementId();
实际上,您可以使用 getIncrementId
在信贷备忘录和发票上。
毕竟, getRealOrderId
只是一个别名 increment_id
:
mage_sales_model_order
public function getRealOrderId()
{
$id = $this->getData('real_order_id');
if (is_null($id)) {
$id = $this->getIncrementId();
}
return $id;
}
我不确定历史,但是 real_order_id
看起来是通过标准化的残余 increment_id
- 它曾经是某些模块中的列值,包括扁平订单网格。