Hi,
Recently I’ve tried to submit an app which main functionality is a post-purchase extension. During the app submission, Shopify Review team failed to launch the extension on their end. After detailed analysis of screencast they’ve provided, I was able to identify that Shopify Review team is not using a browser extension, as specified in a documentation (https://shopify.dev/apps/checkout/post-purchase/getting-started-post-purchase-extension#step-2-test-the-extension)) step 2, point 3. Shopify Review tells that:
Regarding the Extension, we have discussed this with the team and have acquired confirmation if the Shopify Browser Extension that you have mentioned is needed, however, we have confirmed that the only step we have to do is to enable the Extension through the checkout settings of the Store Admin in order for the checkout extension for post purchase API apps to work.
So it seems that there is a different process for a review team than described in a documentation (and used by me). As the app failed to be launched on a Shopify Review team’s side, and they informed that they don’t use the extension, the app has been rejected, as the extension did not appear on Shopify Review team’s side (I’ve provided a number of tests on different stores and in different browser modes, along with screencasts confirming correct functionality on my end).
If anyone had successful experience of submission of an app with post-checkout extension, can you please describe what was the process and how did it go on your experience? It’s totally unclear how this kind of apps are submitted and what is a correct testing instruction for a Shopify Review team in case of this kind of apps.