#rasparac-promotion-sub
1 messages · Page 1 of 1 (latest)
here is the error i get:
{"status":400,"message":"This promotion code cannot be redeemed because the associated customer has prior transactions.","param":"promotion_code","request_id":"req_niwGWdXqNGLJY7","type":"invalid_request_error"}
Sure, there's a restriction set on promo_1LfP1yIwj3p40yqX2XxU0Iyb: https://stripe.com/docs/billing/subscriptions/coupons#limit-by-customer
I guess in this case cus_MODxwGdVKuyskP has already processed a payment with you, so its not their first order
but if we do not set first payment only. does that means that they can always reuse that promo code?
Potentially, you could limit it to 1 redemption: https://stripe.com/docs/billing/subscriptions/coupons#limit-redemptions
i can see in dashboard
First-time order only Yes
To set the number of times a customer can redeem the promotion code, on the Create a coupon page, select Limit the number of times this code can be redeemed and enter the number.
This is per customer or for all the customers?
It's one-time irregardless
hmm.
Is it possible to create subscription which has 20% of for first year without promo codes.
Not without a separate Price object no
so if i create everything from the beginning it is possible
Not sure what you mean
If i wanna subscription with 20% off for the first year, how i need to setup price object? Not sure if that is even possible on stripe.
Or i dont know how do do it 🙂
Well you'd just discount the full price by 20% manually
Why can't you use coupons/promotion codes?
because it does not meet the criteria we want:
- customers should not able to reuse the promo code
- every customer should be able to apply promo code regardless of whether they already made a transaction
first-time order only does not allow all the users to apply the code and if we set the limit only once customer can apply the coupon.
Then you either need to:
- Create a
promo_for each customer and permit a single redemption. - Use the Coupon object and track usage against customers yourself.
oke. wanted to avoid that. That's why i asked if this is possible with new price object.
thanks!
Yup, you can have a 'discounted' Price object. But you need to be mindful that you'd need to then upgrade those subscriptions to the full price
thanks