iT邦幫忙

3

讓電商系統的訂單編號從自訂的號碼起跳

很多電商系統的訂單編號,都是取用訂單資料表的 id 序號作為訂單編號,例如 OpenCart 系統的 oc_order 資料表,此一序號是從 1 開始自動增加的一個欄位,所以您的第一筆訂單的訂單編號將會是 #1,很多商家不喜歡這樣的安排,尤其是商店才剛營運,訂單編號還在兩位數以內,讓客戶發現訂單編號數字那麼小,總是不太好看。

有些商家會選擇客製訂單編號的格式,可能參雜日期之類的,意圖讓客戶無法看出真正的訂單序號,不過這至修改的工程比較大一些,如果你不想這麼麻煩,有另一種選擇,就是直接修改設定下一個訂單編號的號碼。

其實不會很困難,不過你要先確認您的系統是直接取訂單資料表的 id 序號作為訂單編號,只要您會使用 phpMyAdmin,再依照下面的步驟,就可以修改設定了。這裡以 OpenCart 系統為例,假設您已經會使用 phpMyAdmin,並進入到您的 OpenCart 資料庫,接下來 :

  1. 切換到 oc_order - 因為這是訂單資料表
  2. 切換到 [操作] 分頁 - 因為我們要設定的功能在這個分頁中
  3. 更改 AUTO_INCREMENT - 先將頁面往下捲動,找到 AUTO_INCREMENT 欄位,並修改您要的下一個訂單編號值(例如 13579)
  4. 按下 [執行]

如此就修改完成了,下一張訂單的單號,將會是你剛剛設定的值,只要確定你的電商系統是使用訂單資料表的 id 序號作為訂單編號即可,這個方法也能使用在營運中的網站,不過修改之前,仍建議先備份一下資料庫,以備不時之需啊。

參考資源
台灣電商社團 https://www.twec.org/
台灣電商 FB 社團 https://www.facebook.com/groups/opencart.taiwan/
OpenCart 網站代管、客製、維護 https://www.osec.tw/
OpenCart 台灣電商技術支援粉絲頁 https://www.facebook.com/ntcart/
OpenCart 台灣優化版專頁 https://www.osec.tw/opencart.html
OpenCart 台灣中文用戶討論區 https://www.ntcart.com/


圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言