If you have a custom app that’ll definitely work
ohh yes yes that’s the one
Since custom apps that are not distributed via their app store are not beholden to the same constraints and requirements
exactly
cool, we’ll give it a try
Great, let me know if that works for you. By the way, out of curiosity — do you work with just a single Shopify store, or many?
we normally manage many, but for this scenario we have a single store connecting this way
i’m not sure if they affects inbound webhooks too
Re: normally managing many stores, for you to connect custom apps in Pipedream, can you tell me more about that process? As in, do you have to go into each store and create a new app for each one? Or does Shopify give you any ability to share single custom apps across many stores? (I think I know the answer is no)
am I able to modify the existing step to use the “shopify_developer_app”, to access my new credential?
current step:
import { axios } from "@pipedream/platform"
export default defineComponent({
props: {
shopify: {
type: "app",
app: "shopify",
}
},
Yea, with just a few changes — you’ll want to use this prop instead:
shopify_developer_app: {
type: "app",
app: "shopify_developer_app",
}
And reference the shop ID this way:
${this.shopify_developer_app.$auth.shop_id}
And the access token this way:
${this.shopify_developer_app.$auth.access_token}
So really shopify
→ shopify_developer_app
Then click “refresh fields” in the step
perfect, just confirmed it works
Thanks for the help I was able to swap those out and fix the main production workflow. We’ll probably refactor the others to this method for now. Re: multiple stores: we have some things that are public apps, and custom apps. There’s also a way where you should be able to distribute the custom app to multiple stores in the same org (not something we do today)
Good to hear! By the way, if you’re able to share more info how using a single custom app across multiple stores, that’d be really helpful. Shopify’s app certification requirements are quite onerous and restrictive for apps like Pipedream, so we’re trying to navigate their process now, but there’s a chance we’ll need to require users configure their own app, like you’ve done.
I am having exactly the same issue - I will read the thread to try to fix it, but it seems crazy that Shopify makes changes without informing previously
We were expecting the change in October, looks like they jumped the gun
I’m stuck with a status code 401
{“errors”:“[API] Invalid API key or access token (unrecognized login or wrong password)“}
I have copied at least 3 times the Admin API access token, tried with another admin API key that I am using in Retool, but I’m still facing the issue … My App is correctly installed in Shopify. Any clue ?
Any clue ?
In Postman, the API key is working correctly