App reviews, troubleshooting, and recommendations
Hello everyone.
We've submitted an app to the store which is intended to provide some new visual elements in the store's theme. They are only theme extension blocks that can be added and configured inside the theme customization section.
On The app home page, we've explained the process to set this up using text only.
But our app has been rejected :
Your app doesn't have a functional user interface (UI). All apps in the Shopify App Store must be operational through a UI regardless of how the app is launched.
I've found those app requirements with US guidelines : ux-guidelines : onboarding-for-app-embed-blocks
App blocks are supported only in themes that contain JSON templates, also known as Online Store 2.0 themes
The Select theme can be done using the "Select" polaris component. With options filled with theme names.
Theme list can be listed using the REST API, called from the Remix's 'loader' function :
export const loader = async ({ request }) => {
const { admin, session } = await authenticate.admin(request);
const shopData = await admin.rest.resources.Shop.all({ session: session });
const d= shopData?.data[0].domain;
const themeData = await admin.rest.resources.Theme.all({ session: session });
const themes = themeData?.data;
return json({ domain :d, themes});
};
export default function Index() {
const shopInfos = useLoaderData();
const shopDomain = shopInfos.domain;
const themesArray = shopInfos.themes;
Still cannot detect theme version. How do we know if a theme is compatible with JSON app theme extension ?
Hey Community! As the holiday season unfolds, we want to extend heartfelt thanks to a...
By JasonH Dec 6, 2024Dropshipping, a high-growth, $226 billion-dollar industry, remains a highly dynamic bus...
By JasonH Nov 27, 2024Hey Community! It’s time to share some appreciation and celebrate what we have accomplis...
By JasonH Nov 14, 2024