WooCommerce客製

WooCommerce 結帳設定 – 加入函數限制訂單結帳最低購買金額

歡迎回到鵠學苑 — WordPress 網頁設計超詳細攻略 – WooCommerce 結帳設定 在預設外掛設定中並沒有太多選項可以來客製化結帳流程,尤其像是限制結帳金額這樣定制購買條件的需求,因此加入 funtion 就是許多電商站長用以解決難題的選擇之一。在本篇教學中將說明如何在 WordPress 子主題中加入 WooCommerce 函數,只需修改 $minimum 的數值,就能達到限制顧客最低結帳金額的效果,讓網站能更靈活運作不同的銷售策略。接下來跟著鵠學苑的腳步,讓我們開始學習吧!

PHP 手冊 if 條件式迴圈顯示或執行給定植
https://wordpress.org/plugins/custom-order-statuses-woocommerce/
WordPress Codex 函數參考
https://developer.wordpress.org/reference/functions/add_action/
WooCommerce Codex 說明
https://docs.woocommerce.com/wc-apidocs/function-wc_print_notice.html

注意事項:適用 WordPress 5.0 ( Beta )或以上版本

在網站子主題 function.php 模板中加入函數

第一步:將下方提供的函數加入  your-child-theme/function.php 內,在後台外觀選單中的主題編輯器畫面右方的列表中可以找到此檔案,開啟後將下方程式碼中文的位置更換為自己想要的文字內容,點選更新即可。

第二步:簡易說明函數意義:以 add_action 分別定義這一段函數應該要在哪一個位置作用,第一個是 woocommerce_checkout_process ,影響的是結帳流程  ; 第二個 woocommerce_before_cart ,再加入購物車前就必須先以設定值來判別函數值成立與否,接者以 if 設定函數條件內容,當購物車總金額小於 $minimum 時,將執行 wc_print_notice 在前端顯示提示錯誤文字,也就是下圖中顯示的 ” 您目前訂單總金額為…. ” 這一段提示,來告知顧客購物車金額未達標準,在購物車頁面終究會先予以通知。

第三步:如果顧客依然進入到結帳畫面,只要訂單總金額未達最低數值,就無法完成結帳動作,如下圖所示。

結語:

限制最低結帳金額其實對台灣的消費者而言是比較少遇到的狀況,畢竟這樣的做法容易讓只有小額購買需求的顧客會放棄購物動作,在使用本次教學的函數前,可以先思考是不是有更好的辦法來做商品銷售策略,比如提高單件商品的運費,或者是提供滿金額免運費的折價卷等,也都是不錯的做法喔!

今天的教學到這裡告一段落了,不要忘記在右側訂閱鵠學苑電子報,確保收到最新 WordPress 教學文章,如果有網頁設計相關需求,或者想了解最新網站知識,也可以到 鵠崙設計 做線上免費諮詢喔!我們下次的教學見~

woocommerce相關文章:

網站資訊文章推薦

Chrome 76 版更新項目介紹,破解網址隱藏 WWW 與子網域名稱
SEO到底追不追的完?文章怎麼寫!
購物網站架設 – 電子商務網站建置的細節與項目

Share
Published by
鵠學苑