Customer is unable to repurchase a previously cancelled payment plan / subscription

Hello, hoping someone can please help on the pricing plans functionality!!

I am currently stuck as a customer cancelled their plan… then decided to repurchase their plan… but even though their subscription is cancelled (27th Aug) and expired (27th Sept) when the customer tries to repurchase it (30 Sept), it shows in the basket as ‘You’ve already purchased this plan’ and is unable to proceed. I have updated the subscription/plan to allow people to be able to purchase more than 1 of them, but it’s not the best solution… as now I am concerned customers will accidentally purchase multiple and lead to more refunds / complaints.

If someone cancels, and then changes their mind, we definitely don’t want to block them from resubscribing / reactivating. Has anyone come across this? I wonder if there is a lag after the official subscription end date… but I can’t find any info on this, to see how many days it might be etc.

Or is there a better way for reactivating lapsed subscriptions? This would be great - a Reactivate your subscription button! Or if there is the possibility for people to pause their subscription rather than just cancel…

Any guidance would be greatly appreciated!

Thanks :slight_smile:

from what I understand this is what the flow of cancellation is

  • When a customer cancels a plan, the subscription object is marked as canceled but still active until the end of the paid period.
  • In your case: canceled on 27 Aug, still active until 27 Sept.
  • Even after expiry, I think Wix keeps a historic subscription record tied to that member + that plan.
  • When the customer tries to buy the same plan again, Wix checks “has this member purchased this plan before?” → result = yes, so it blocks checkout.

workarounds to try

  1. Manual Reactivation (recommended if it’s rare)
  • In your Dashboard → Subscriptions, find the canceled plan.
  • You can manually Renew or Reactivate the subscription instead of asking the customer to re-purchase.
  • This is the cleanest, because it keeps the history and billing continuity in one subscription record.
  1. Plan Settings Adjustment
  • If you expect this often, leave Allow multiple purchases ON.
  • Then use automation or code (wix-pricing-plans-backend) to check if the customer already has an active plan before letting them buy another.
  • That way they can re-buy after expiry, but not double-purchase while one is still active.
  1. Wait-out period
  • Sometimes there’s a 24–48 hr lag before Wix clears the expired subscription from blocking a new purchase.
  • Not great UX, but worth knowing in case it’s just timing.

Currently Wix does not have a self serve reactivate subscription option.

I hope this clears it up a bit for you

2 Likes

Thanks so much Dan :slight_smile: