Trying to create a discount for my app on a merchant store. Filled out every field, app, type (fixed amount), value, duration. The discounted charge preview never calculates, it just keeps saying “Fill out the form to see a preview”. Create button stays disabled no matter what I do.
Yes, this matches what I’m seeing. The network response actually says “discount cannot be applied to app trial” but the UI shows nothing, which is what caused the confusion.
So to confirm my understanding: discounts can only be applied once the merchant has an active paid subscription (i.e., after the trial ends and the first billing cycle starts). Is that correct?
If so, this creates a real issue for enterprise deals. If I promise a merchant a discounted rate and they’re on trial, I have no way to honour that discount from day one. They’d get charged full price on their first bill, and the processing fee on that gets deducted before I can apply the discount on the next cycle.
Is there any workaround for this? The only path I can see right now is letting the trial expire, the merchant gets charged full price on cycle one, and then I apply the discount from cycle two onwards. That’s a hard conversation to have with a merchant you’ve already agreed a discounted rate with.
Yes, you are correct, the discount can’t be applied during an active subscription trial.
I agree the current UI is confusing here because it leaves the form disabled without surfacing that validation message.
I’m not aware of a Partner Dashboard workaround that would let that discount be applied during the trial itself. Would it work to create a private plan for enterprise deals and direct the merchant to that newer plan? Public and private plans
This is a limitation we are aware of and working on a solution. I don’t have a timeline at this point.
Just an update: we are actively working on a solution here, and apologies for the confusing UX. We hope to have a fix rolled out this week, which will allow discounts to be applied during active trials without issue.
Thanks @Soufiane_Ghzal I can confirm this is now resolved. I can pass on that feedback for a public issue tracker as well.
Our team does monitor for resolutions reported here and tries to be as proactive as possible to get back to the community, and always working at getting better.