Hi All, Just got an email from the Shopify Apps Team that I'm trying to understand, so any help would be greatly appreciated. The email states: Action Required: Your app has been flagged as reduci...
Hi All, One of my users is triggering the execution of the following query: { collections(first: 250, query: "collection_type:smart") { edges { node { id handle ...
Hi All, I have what I think is a pretty straightforward GraphQL query for duplicating a product: mutation { productDuplicate(productId: "Z2lkOi8vc2hvcGlmeS9Qcm9kdWN0LzQ1NzA1MTEwODE1NzQ", newTitle...
Hi All, I've run into a strange issue in the last day or so. I click "Apps" and get the list, but when I choose an app, I just get a blank frame as shown below: Normally the app would l...
Hi Folks, I just started getting complaints from users about buttons not showing up. When I checked for errors, I see the app is getting a 429 response from the app bridge endpoint: https:/...
Hi Shopify, On November 15, 23, and 24, I noticed some new errors in the logs: "Undefined property throttleStatus". This is of course the throttle status property returned by the G...
Hi All, I'm deploying a new version of my app and it was working perfectly fine during development, but for some reason after I deploy it to prod, when it loads, it's showing this (with the ...
Hopefully this is a quick question <span class="lia-unicode-emoji" title=":slightly_smiling_face:">🙂</span> I understand that requests to the REST API and GraphQL API use different throttles. My question is, does throttling breakdown further by online and offl...
Hi All, I'm switching over to AppBridge (finally) with my current app update and I'm running into an issue. I'm trying to display a collection resource picker for Custom and Smart collection...
Hi All, I'm currently using the Shopify GraphiQL App to test some GraphQL calls and I'm running into a strange issue. By the way, the GraphiQL App has all possible access scopes so I don't b...
Hi All, When I submit a product position update to a manually sorted custom collection using my app, I see the change reflected in the Shopify admin but the store page remains unchanged. If I move...
Hi Folks, My app currently uses a permanent offline token for batch jobs and assigns online tokens to web users. I have recently decided to add a subsystem to my app to perform other offline funct...
Hi Folks, I've recently jumped onto the platform and have run into a bit of an issue with my first app. I feel like I must be doing something wrong so hopefully I'm being silly and the answer is s...
No content to show

User Activity

Hey @jkhamler , The way we implemented it was to generate the GraphQL with multiple rule conditions. I see how you have it though which I guess wouldn't work because you'd end up with duplicate keys. Is there a way you can add multiple categories? Or...
Hi @jkhamler , It was a while ago for us, but I believe the solution was to specify the column name:PRODUCT_TAXONOMY_NODE_IDand then for the value (the taxonomy ID), we used:gid://shopify/ProductTaxonomyNode/{numeric_taxonomy_node_id}Where the taxono...
I'm bumping this because it's still an issue for me.  The problem is mainly with paging. If an online token expires while a user is moving from page 1 to page 2, it causes them to be redirected back to the oauth flow which is an absolutely horrible e...
Looks like this issue still exists. The only way I can get the sort call mentioned above to work, is to send the moves in descending order (newPosition descending). If I send the moves with newPosition in ascending order, the call fails with no error...
By the way, something we've noticed is that if we save the sort order in reverse (i.e. by newPosition descending) then it works. But If we save it ascending with more than 1 product, it doesn't work. Very strange but I'm doing this with just the API,...
Thanks @mattdenoronha , this is still an issue for us at this time. I think Shopify is working on it but I haven't heard any updates yet.
Some additional info...I have been able to determine that if I reverse the order of the moves, the mutation works. But if I leave them in order, the mutation fails.  So these moves do not work:{id:"Z2lkOi8vc2hvcGlmeS9Qcm9kdWN0Lzc0MzUzNTExOTU4NDM=",ne...
Calls to the GraphQL collectionReorderProducts endpoint are returning a job ID, and when I query the ID, the job says "done", but the sort order of the collection is never changed; everything remains in the same position. There are no errors returned...
Hi @Liam , Thanks for the assistance with this. I'm ok with the Locations API and the InventoryItem resource, etc. It's not a problem to get the inventory info, it's that I can't see a way to know which store locations are online. For example, when I...
I think when you first create your shop, you automatically get an Online location, which is pretty easy to identify since it's literally called "Online Location". But since the name can be changed, this isn't reliable to determine that this location ...
Bumping this question as I'm running into this myself now. In my case, I don't get any errors regarding clickjacking, I just get the first cancelled request with 0 bytes. Second request is fine. Same payload, same everything.  If anyone solved this, ...
Hey @Jamflynt , Unfortunately nothing for accessibility yet, but I did come across some newish Google performance tools if you want to take a look (I haven't been able to dedicate the time yet). https://web.dev/vitals/
Hi Folks, One of my app extension links seems to have stopped working in the last few days. It's a link on the Collection Details page. According to the dev docs linked below, when a user selects the link from the More options menu, it should be pass...
Hey @kkedzierski , Did you ever figure out a way to do this? I'm currently running into this myself, but with automated collections. I can tell which rules have metafield definitions by the column name, but I can't get the definition ID, only the val...
Hello @ShopifyDevSup ! Thanks very much for this! I think what was throwing me off, is that when you query a collection that uses taxonomy rules, the condition only returns "1", not the "gid" version as you have above. So this query:{ collection(id...
My Accepted Solutions
This widget could not be displayed.
This widget could not be displayed.
This widget could not be displayed.
This widget could not be displayed.