Happening now | Office Hours: Customizing Your Theme With Moeed | Ask your questions now!

How to Handle Imported Data or Added data After Plan Downgrade in Our Shopify App?

How to Handle Imported Data or Added data After Plan Downgrade in Our Shopify App?

aravinthemb
Shopify Partner
10 0 4

Hi everyone,

We're currently developing a Shopify app that includes different subscription plans. In the Pro Plan, users are allowed to import up to 100 data items (in our case, these are locations).

Here's a scenario we're trying to handle:

  • A user subscribes to the Pro Plan and successfully imports 100 locations.

  • After 2 days, the user downgrades to a lower plan that allows fewer or no imported locations.

We’re trying to decide the best practice in this case. What should our app do with the previously imported data?

Here are a few options we're considering:

  1. Delete the data that exceeds the downgraded plan limit.

  2. Hide the data from the frontend but keep it stored in case the user upgrades again.

  3. Keep all data and only restrict access or usage according to the downgraded plan's limitations.

We want to provide a smooth user experience while enforcing plan limits correctly. Has anyone dealt with this situation before? What's the recommended or user-friendly approach in the Shopify app ecosystem?

Any insights or suggestions would be really appreciated!

Thanks in advance!

Replies 0 (0)