0
如何訪問opencart中的當前訂單ID並將其放入變量中?我在一個新的文件中工作,這個文件沒有與標準的opencart安裝一起提供。如何訪問opencart中的當前訂單ID?
最近我已經能夠得到的是下面的代碼,它不工作:
<?php
session_start();
$order_id = $this->session->data['order_id'];
?>
在此先感謝。
如何訪問opencart中的當前訂單ID並將其放入變量中?我在一個新的文件中工作,這個文件沒有與標準的opencart安裝一起提供。如何訪問opencart中的當前訂單ID?
最近我已經能夠得到的是下面的代碼,它不工作:
<?php
session_start();
$order_id = $this->session->data['order_id'];
?>
在此先感謝。
在客戶到達結賬過程的最後一頁之前,訂單ID纔會被設置,因此在此之前您將無法獲取訂單ID。對於上面的代碼,除非您處於opencart課程,否則您不能使用$this->session->data['order_id']
,因此您需要使用$_SESSION['order_id']
感謝Jay,在結賬的最後一頁中工作正常,就像您說的那樣。我希望能夠在結賬過程的早期階段訪問訂單ID,但似乎不可能。 –
這是因爲直到最後一步訂單ID是不存在的 –
@JayGilford我有一個問題涉及這篇文章,我怎樣才能得到最後的訂單編號成功的頁面。因爲我必須設置一個鏈接訂購歷史信息頁從結帳成功頁...提前感謝 – mans