For discussing the development and usage of Checkout UI extensions, post-purchase extensions, web pixels, Customer Accounts UI extensions, and POS UI extensions
Hello Shopify Community,
I've developed a Shopify app that includes two extensions and an explanatory page describing their functionality. However, I'm encountering an issue during the app review process.
While the extensions consistently appear and function as expected on my own test stores, the review team has reported that they cannot see these extensions when conducting their review.
Here's what I've implemented so far:
I'm looking for guidance or suggestions on why this discrepancy might be occurring. Has anyone experienced a similar issue where the app's extensions are visible to the developer but not to the Shopify review team? Are there specific settings or configurations that I might be missing?
I appreciate any advice or insights you can offer to help resolve this issue. Thank you for your support.
You need to update the `.toml` file. After updating, the app extension will be visible in both the development and live stores. Please refer to the attached file below.
Note: After updating, please run the following commands:
- npm run dev -- --reset
- shopify app dev
Thanks @kiranpatel_77 - I am struggling with the same issue, although updated the toml file based on your recommendation but no luck can you share any pointers? Extension is already approved and works well on development store but in merchant store its not working. Thanks in advance.
can you share your toml file, so i can may be help.
Thanks a lot @kiranpatel_77 for your reply - Please find toml file (Some information masked)
Looking forward to hear back.
Thanks again.
Hello, I have updated some portions of the TOML file. Please review it and re-run the app extension.
TOML file
Also, please make sure that the app proxy, POS, and handle are correctly added.
screenshot
Hope this helps!
Thanks a lot again for your reply here is what I did :
1. Updated the toml file as per your suggestions.
2. Started getting an error that "handle" field is unrecognized, so upgraded the shopify-cli and that fixed the issue.
3. Started getting now :
Validation errors in shopify.app.toml: │
│ │
│ • [webhooks.subscriptions.0.uri]: URI isn't correct URI format of https://, │
│ pubsub://{project-id}:{topic-id} or Eventbridge ARN
Then I updated the file to contain the https:// URL but whenever I run yarn deploy --reset it again resets the shopify.app.toml file this section to this.
I am not sure why it is picking up :
api_version = "2021-04"
and updating URI to script/delete_data
Thanks again
The issue with updating of Uri data is fixed as I updated the eventbrige arn in apps webhook and match it in toml but api_version is always getting updated to api_version = "2021-04" in shopify.app.toml and app specific toml file, was able to deploy but still post purchase page is not getting shown up in merchant's live site.
Hi @kiranpatel_77 Was able to resolve the version issue as well, here is the latest toml files
Was able to deploy but still no luck.
Thanks again in advance.
Hello, Please add the appropriate information to the TOML file as you did in the app configuration. Also, ensure that your webhook is working correctly.
updated toml file
You can refer to this screenshot for guidance on setting up your app configuration.
Hope this helps!
Hi @kiranpatel_77 Thanks for the revert. I updated the same and deployed with my matching configurations in the app but no luck. The only difference on what you suggested and what I uploaded is
1. My webhooks are having AWS arn rather than https
2. I don't have any app_proxy setup so not included in the toml file.
Here is my toml file (with edit access) kindly comment if anything looks off to you.
Thanks