當客戶下單時,會產生一個「訂閱」和一個「訂單」,實際上的金流與發票是發生在「訂單」上。
接下來每個月會排程新增續訂訂單
左側選單的 工具 > Scheduled Actions 裡搜尋 woocommerce_scheduled_subscription_payment
這個 hook,可以看到所有排程「新增續訂訂單」的工作。
這個續訂訂單的時間是參考後台的「訂閱」裡的「下一次付款」時間
有幾個常用的 Woocommerce 取得訂單的方法
- wcs_get_subscriptions_for_order
- wc_get_order
延伸關於綠界開發票的程式
- ecpay-invice-helper.php