App lifecycle best practices

New Member
1 0 0


I successfully published the first version of my app.

However like any dev, I'm thinking about improving it, but I don't know how to do deal with my two environments (prod and dev) within shopify:

- I can change the production app directly but dev features will appear to users... -> not good

- I can change the endpoint of my app to point it to my dev instance,  to connect my shopify test store, and change it after -> not very practical

- I can create another app, that will be never published, just to test my app integration with shopify -> best solution but still not perfect

Is there any built-in solution or any tips to have two environments integrated with shopify to do tests end to end?