Shopify API and Test Store With Password

Hi,

I am working on a small test project and trying to connect to a shopify store with the shopify API using oAuth.

The connection to a live store is working, but to interact with product my app needs to be approved by Shopfy. I am not quite ready for that.

I created a test store, but it has a password that appears to be preventing the store fro m even connecting.

Does anyone have any experience in how to deal with this situation?

Also, I just want to use the Shopify API to connect to multiple stores, but I don’t need or want to deploy the app to the public, but rather just have it work on my own web app.

Any tips or pointers are appreciated.

Hi Xuamox,

The password on a test store shouldn’t prevent you from being able to interact with the store via the API.

but to interact with product my app needs to be approved by Shopify

The app will only need to be approved by Shopify if it’s being published on the Shopify App Store as a public app, but it sounds like this is a custom app for just one store? Can you confirm if this approval is for getting a scope to write/read to products or for publishing on the app store?

Thanks for your reply!

I’m developing a test web app that allows retail brands to log in and connect their Shopify stores using OAuth and the Shopify API. Each retail brand is establishing a connection to their own store, meaning multiple stores are connecting separately, rather than a single store. Shopify has recommended using OAuth for this scenario.

I can successfully connect to live stores using OAuth, but I am unable to interact with products unless the app is approved. This suggests that my connector app requires some type of approval, even though it is not intended to be publicly available in the Shopify App Store.

According to Shopify’s documentation, a custom app only works for a single store connection, which adds to my confusion.

Additionally, while I can connect to live stores, I receive an unauthorized access message when attempting to connect to a test store—despite using the exact same code.

Could you clarify why this is happening and what steps I need to take to enable product interaction and test store access?

Thanks!

multiple stores are connecting separately, rather than a single store

I think this sounds like it can’t be supported by the usual custom app model - would this be like a “marketplace” model where multiple stores are syncing product info, and funnelling products from multiple stores into one storefront?