Closed adarshakb closed 1 year ago
We shall split this issue into two parts:
@budzanowski - NOTE: If there is already an active coupon, users should wait for that coupon to be exhausted before new offer can be applied
So for example if you already had $10 in credits that was unused, the new coupon cannot be applied. After the $10credit is used, the new coupon can be applied.
@adarshakb is this a new piece of logic that is required, or should we update the message?
We try to redeem the coupon cyclically. What will happen if we try the process when there already is a coupon active?
This is an existing logic that was missed while I tested.
The API returns an error when you try to redeem a second coupon from woocommerce. I saw this while debugging a customer bug and confirmed it with billing team.
After customers uses up the current coupon, woo's job can run and redeem this coupon.
Dynamically change the currency amount required for promo. @krutidugade
I have submitted a PR for review that addresses this part.
@adarshakb can you confirm if the credits given per currency are static values? Or will these be adjusted based on exchange rates?
As per Slack discussion we had with @adarshakb here https://a8c.slack.com/archives/C04QQLX04MC/p1695917245399259 is was decided to leave the text as is for now at least.
cc @budzanowski | @MatthiasReinholz
User story
Improve the copy to be more clear to merchants that these are the steps that will happen during ads credit
Step1: Merchant adds billing info & payment method Step 2: Active WooCommerce Coupon appears on UI and it will specify the exact amount in their currency and dates in which they need to spend Step 3: Merchant spends specified amount during those dates and waits up to 2 billing cycles Step 4: Promo credits are given
Currently some merchants assume that they can spend the money anytime. But it needs to be spent only after the coupon is added and is appears in the billing UI
Improve messaging to specify the exact spend/credit