根据网站上的非Stripe相关操作为客户的订阅应用优惠券

0 投票
1 回答
1138 浏览
提问于 2025-04-18 04:17

我正在使用 django-stripe-payments,但是在源代码中找不到关于用户订阅计划后如何使用优惠券的信息。请问在用户首次订阅后,是否可以使用优惠券来抵扣他们的订阅费用?如果不行,有什么好的替代方案吗?

具体来说,我想在用户完成5个[特定操作]后,给他们一个这个月100%优惠的优惠券。

1 个回答

1

这是可能的,但可能不是最好的主意。

在Stripe中,优惠券的使用方式是针对每个客户的,每个客户只能使用一个优惠券。所以如果你已经在用优惠券来提供折扣,客户就会失去他们当前的折扣。这也意味着,如果你在使用Stripe最近添加的多个订阅功能,所有用户的订阅在这个月都会被免费处理。

设置为“一次”的优惠券(顾名思义)只能被任何客户使用一次,所以如果这是一个客户可以多次获得的信用,你就得不断创建100%折扣的优惠券。

更灵活的选择可能是通过Stripe的API直接发布一个信用。如果你不打算使用优惠券(也没有其他计划),那么你可以每月创建一个新的100%优惠券。

撰写回答