我尝试在装运PDF中获取customerId。
我尝试了这段代码(输出位于//之后的任意行的右侧)
$order = $shipment->getOrder();
$this->page->drawText($order->getCustomerEmail(), $this->margin_left, $this->y, $this->charset); //outputs the correct email
$this->page->drawText($order->getCustomerName(), $this->margin_left, $this->y, $this->charset); //outputs the correct name
$this->page->drawText($order->getCustomerId(), $this->margin_left, $this->y, $this->charset); //outputs nothing
$this->page->drawText(var_export($order->getCustomerId(), true), $this->margin_left, $this->y, $this->charset); //outputs 'NULL'
我是否忘记了绘制客户正确身份的信息?我目前的版本是1.6.2。
感谢您的解决方案。
答案 0 :(得分:1)
customer_id
属性仅在注册和登录用户下订单时填写。
对于来宾,订单的customer_id
属性始终为null
。这就是你没有输出的原因。