Woocommerce Subscription 分析

當客戶下單時,會產生一個「訂閱」和一個「訂單」,實際上的金流與發票是發生在「訂單」上。

接下來每個月會排程新增續訂訂單

左側選單的 工具 > Scheduled Actions 裡搜尋 woocommerce_scheduled_subscription_payment 這個 hook,可以看到所有排程「新增續訂訂單」的工作。

這個續訂訂單的時間是參考後台的「訂閱」裡的「下一次付款」時間

有幾個常用的 Woocommerce 取得訂單的方法

  • wcs_get_subscriptions_for_order
  • wc_get_order

延伸關於綠界開發票的程式

  • ecpay-invice-helper.php