[WooCommerce] 手動新增物流 Shipping Line item 項目在訂單的方法

最近在客製化一個客戶 WooCoomerce 網站的結帳欄位時,發現如果沒有需要使用到「運送」區塊的結帳表單,又或是把運送的結帳表單精簡到只有客製化欄位的這種情境。那訂單裡就不會出現「物流」運送相關資訊。 滿符合邏輯的沒錯,但如果只是希望節省填表單的繁瑣而使用了設定裡的「強制運送至客戶帳單地址」功能 …

[WooCommerce] 銷售報表加入客製化訂單狀態統計

今天剛好有客戶問到「為什麼這個月某一天的銷售報表金額計算有誤」,心想應該只是哪裡誤解了。 於是調出該日的所有訂單,對比營業額,發現的確與「理想」中的數字有落差。 但很明顯的可以看出來,其實主要就是客戶沒把完成的訂單,改狀態回「完成」,導致不在預設的報表計算條件之內。 那預設是用什麼訂單狀態才會納入統 …

[WooCommerce] 重置運送物流選項或指定物流方式

這需求我以為以前寫過文章筆記。找了一下沒發現就來寫! 如同標題所述,不論是消費時希望不要記憶上一次的物流方式或是開發時想測試不同情境,都有這個「指定」的需求在。 WooCommerce 後台金流或物流方式都可以用滑鼠點著選項上下拖曳排序,這已經能讓基本的排序實現,先前也筆記過幾篇付款方式與物流運送方 …

[WooCommerce] 程式取得當下消費者選擇運送方法的應用

今天處理案件時意外看到的,是 WooCommerce 中內建的方法。 wc_get_chosen_shipping_method_ids() 原始碼如下: function wc_get_chosen_shipping_method_ids() { $method_ids = array(); $c …

[eInvoice] POS機 vs 電子發票 vs 線上商店EC 的幾點迷思整理

去年開始,時常會碰到有客戶詢問 你們有在接 #電子發票 #eInvoice 嗎? 答案是有,但我也知道,客戶其實跟我所說的有,還有一些資訊落差。 2017/01/01 開始不核發電子計算機發票,概念就是「儘早轉為使用電子發票」 所以客戶的情況其實是: 我店裡已經有台 #POS機 可以開電子發票了,你 …

文章
Filter
Apply Filters
Mastodon