0

出荷 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'

顧客の正しい ID を描画するのを忘れましたか? 私の現在のバージョンは 1.6.2 です。

解決策をありがとう。

4

1 に答える 1

1

このcustomer_id属性は、登録およびログインしたユーザーによって注文が行われた場合にのみ入力されます。

ゲストの場合customer_id、注文の属性は常にnullです。そのため、出力が得られません。

于 2013-04-15T11:37:48.517 に答える