1
我想在创建订阅的续订订单时应用优惠券。 我使用条纹作为woocommerce订阅的支付网关。Woocomerce订阅:使用优惠券更新订单
,我发现,文档“wcs_renewal_order_created”过滤器:https://docs.woocommerce.com/document/subscriptions/develop/filter-reference/
我设法应用它,这是很好的触发,我可以申请优惠券这个顺序。 订单金额减少了优惠券的金额。
问题:Stripe收取订单的全部金额,没有折扣。就好像我改变的订单没有被Stripe使用。
下面是代码样本,通过5续展为了减少:
function gens_renewal_order_created($order, $subscription){
$order = new WC_Order($order->id);
$order->set_total($order->get_total() - 5);
return $order;
}