Have your say in Community Polls: What was/is your greatest motivation to start your own business?
Our Partner & Developer boards on the community are moving to a brand new home: the .dev community forums! While you can still access past discussions here, for all your future app and storefront building questions, head over to the new forums.

Tiered Environments and Provisioning Protected Scopes [Deferred Purchase Option Apps]

Tiered Environments and Provisioning Protected Scopes [Deferred Purchase Option Apps]

jsullivan5
Shopify Partner
3 0 2

Hi All.  I was hoping to get some clarity on requesting protected scopes to set up tiered environments for Dev/Test/Prod to support our public App that is currently under development.

 

I've been trying for the past few weeks to set up  replica apps for different environments and gotten some pushback from Partner Support, who has been great overall helping me sort through this.  I'm told that additional Shopify Apps I want to provision for Dev/Test/Prod or for new team members should be done so as Custom Apps, which lacks Billing API that we will need in our Public App.  They did provision one additional Public Draft App for a test environment, but indicated that additional replica apps for other environments or new developers should be provisioned as Custom Apps. 

 

I'm worried this discrepancy in app configuration will introduce friction in our workflow with different copies of the app unable to test or use the Billing API (Thinking if/else conditional logic around billing functionality that is environment dependent).

 

It's my understanding that developing Shopify Apps typically require one copy of your app per environment and per developer.  We are tying to lay the foundations for a dev team and DevOps quality control. 

 

Am I thinking about this wrong or is there a misunderstanding?

 

This came about from selecting this option after requesting protected scopes.  Does this mean something different than what one might think as an engineer (that this app is not intended to ever reach production but should be a mirror image of the production app).

 

jsullivan5_0-1667841913740.png

 

 

Thanks for any insights!

Replies 2 (2)

LarryReid
Shopify Staff
87 9 22

This is a good question. I hear your concern. Unfortunately, I don't think I can be much help. I've never written are real third-party app so I wouldn't have good advice for you. Let's see if the community has some suggestions.

To learn more visit the Shopify Help Center or the Community Blog.

LarryReid
Shopify Staff
87 9 22

You might also try asking the question in the general API forum. This forum is for Subscriptions as in, "a buyer buys a pound of coffee a week" type of subscription, as opposed to a merchant's "Shopify Pro" plan/subscription to Shopify.

To learn more visit the Shopify Help Center or the Community Blog.