如何为订阅设置固定的到期日期?

时间:2019-07-08 11:49:54

标签: php woocommerce-subscriptions

我们的结算周期为年度,并且每年我们都要求客户再次注册并同意新的条款和条件。我们希望提供年度和每月付款方式。

我可以使用哪种功能来确保购买的订阅的到期日期固定在每年的6月30日?

在将订阅产品添加到购物车后,触发该代码的正确位置是否合适?

WooCommerce会员资格提供固定的会员资格日期,该日期将起作用,除非订阅不会在到期日期之前被取消;无论如何,都会向客户收取持续费用。对于“年度/一次性付款”选项来说可以,但不适用于“按月付款”选项。

我已经确定有一个功能可以设置订阅的到期日期,我需要有关如何应用它的帮助。像这样:

  • 将商品添加到购物车时触发的钩子
  • 检查是否为订阅
  • 如果是这样,请使用WC_Subscription::update_dates( $dates )将到期日期更新为下一个30/6 /年

当产品添加到购物车时,订阅的到期日期会更新,因此结帐时会显示正确的信息。

0 个答案:

没有答案