Skip to content
Zid partners
Developer programsAn overview of every way to build on ZidApp PartnersPublish your app in the Zid App MarketTheme PartnersLaunch your theme in the Zid Theme Market
App MarketApps available to Zid merchantsTheme MarketThemes ready to install
Support
Partner help centreHow-to guides and troubleshootingDeveloper docsAPIs, SDKs and integration guidesBook a meetingA business or technical support call
What's new
BlogGuides and updates for developersChangelogThe latest partner platform updatesSuggest a featureThe feedback and ideas board
Partner enablement
Partner AdsVisibility packages on Zid’s channelsCustom themesThemes built for one merchantPartner communityConnect with developers building on Zid
Zid library
Zid reportsEverything you need to know about the marketDeveloper guidesOfficial references to build on
العربيةLog inJoin as a partner
Partner programs
Developer programsApp PartnersTheme Partners
Browse the market
App MarketTheme Market
Support & enablement
Partner help centreDeveloper docsBook a meetingBlogChangelogSuggest a featurePartner AdsCustom themesPartner communityZid reportsDeveloper guides
Language
العربية
Log inJoin as a partner
Home/Blog/Publishing & review
Publishing & review

Getting your app through App Market review: a pre-submission checklist

What Zid's reviewers check, how to prepare your listing, support channels and activation flow, and the issues that most often send apps back.

Sep 12, 20265 min read

What the review covers

Before your app appears on the App Market, Zid's team reviews and tests it. The review is broader than your code: it covers the listing merchants will see, the activation and OAuth 2.0 flow, the scopes you request, your plans and your support channel.

The help centre is explicit: these requirements apply to every partner, and non-compliance can lead to content rejection or app removal. Requirements may also change as the App Market and Partner Dashboard evolve, and your app is expected to keep up.

Re-read the App Review Requirements Checklist in the partner help centre before every submission. It is the up-to-date reference for what reviewers look for.

Listing details reviewers check

Your listing is the first thing a merchant sees, so it has concrete rules:

  • App name: 3 to 24 characters, must not contain the word "Zid", and must be entered in English and Arabic with a correct translation.
  • Category: pick the one that best describes your core functionality. Add a second only if the app has another core function.
  • Description: up to 4,000 characters. Lead with merchant benefits and functionality, avoid heavy marketing language and statistics, include detailed activation steps and any important limits (specific countries or themes). Both languages are required.
  • Short description: use feature keywords so merchants find you through search, in both languages.
  • Developed by: must be the name of the company that built the app.
  • Video: embedded YouTube URLs only, in the format https://www.youtube.com/embed/######.
  • Screenshots: 1 to 10 images, clear and uncluttered, cropped to your app (no browser windows, no arrows), and no Zid logo.
  • Icon: 1:1 ratio, up to 250 × 250 pixels.

Activation and OAuth: where apps usually stumble

The Zid App Activation & OAuth Policy says a standard app starts OAuth immediately when the merchant selects Activate. Any required plan payment happens through Zid before activation, and the app must not ask for an additional partner-side payment.

The policy lists flows that are rejected, including:

  • Putting signup or login on your platform ahead of OAuth for a standard app.
  • Sending the merchant to a generic homepage or settings area to hunt for the Zid integration.
  • Asking merchants to paste access tokens, manager tokens, API keys, or to type their Store ID.

You also need HTTPS, a validated state value, and only the scopes your app actually uses. The Publish your app guide adds that every scope you select must be justified and used in the integration, because the team will test it.

Support requirements for public apps

According to the Support your customers article, every public app must provide at least one support channel merchants can use to get help. The App Market does not provide merchant support for third-party apps, so that responsibility is yours.

  • Maintainer E-mail is a required field and must be an active, monitored address.
  • A support portal URL (ticketing system or forum) is optional; you can mention it in your app description.
  • A phone number is required for shipping apps only.
  • The review checklist also asks for an in-app support channel, such as live chat, a contact form or a ticketing link, separate from your listing contact details.

When merchants hit a problem they can click Report Application. The App Market team evaluates the report and loops you in, and there is a monitoring mechanism to make sure response times follow the agreed resolution SLA.

Common reasons apps are sent back

If your app is rejected, you receive an email with the reasons and instructions for fixing and resubmitting. Based on the published requirements, these are the areas worth double-checking:

  • Missing fields or missing Arabic/English translations.
  • A name containing "Zid", or screenshots that use the Zid logo.
  • Activation that doesn't start with OAuth, or that collects credentials manually.
  • Scopes requested without justification or not used by the integration.
  • No in-app support channel, or an unmonitored support email.
  • Plan features the app doesn't deliver, or a listing and video that don't match the implemented journey.

Your pre-submission checklist

  1. Partnership details completed and the partnership agreement signed.
  2. App tested end to end on a development store, starting from activation.
  3. Plans added and the webhooks your app needs subscribed.
  4. Test accounts for your platform ready where needed, without asking for live merchant credentials.
  5. QA test cases and a testing video that covers your main scenarios.
  6. Merchant activation steps, setup requirements and FAQs written up.
  7. App sent to review from the Partner Dashboard, then testing requirements shared through support under Technical Concern, then App Testing.

The more complete your app is when you submit, the fewer review rounds you'll go through.

Key takeaways

  • Review covers your listing, activation, scopes, plans and support, not just your code.
  • Start OAuth right after Activate and never ask for tokens or store IDs manually.
  • Every public app needs at least one support channel, and the maintainer email is required.
  • Test on a development store and prepare test accounts and a testing video before you submit.

Sources

  1. Zid App Market: App Review Requirements Checklist
  2. Publish your app
  3. Support your customers
  4. What happens if my app or theme is rejected?
  5. How can I expedite the release of my app?
  6. Create your First App
  7. Zid App Activation & OAuth Policy

Start building on Zid

Sign up in the partner portal, then build and test on a development store.

Create your account →

Contents

  1. What the review covers
  2. Listing details reviewers check
  3. Activation and OAuth: where apps usually stumble
  4. Support requirements for public apps
  5. Common reasons apps are sent back
  6. Your pre-submission checklist

Share

Publish to the market

Related articles

→
Growth & pricing

Getting paid by Zid: payout timing, invoice requirements and avoiding delays

The monthly payout cycle for subscription apps, themes and landing pages: when the record is created, what your invoice must include, and where to track it.

5 min read
Developer updates

The Account API: moving off GET v1/managers/profile

Zid is retiring GET v1/managers/profile, with migration due 30 September 2026. Here are the new Account API endpoints, their scopes and a migration checklist.

5 min read
AI & MCP

Partner MCP: run your Zid partnership from Claude, Cursor or VS Code

Connect your AI tools to your Zid partner account and manage apps, plans, analytics, webhooks and payouts in plain language, with confirmation before every sensitive action.

5 min read
Zid Partners

Partner programs

Developer programsApp PartnersTheme PartnersCreate your account

Resources

BlogPartner AdsZid reportsDeveloper docsPartner help centerChangelogRequest a feature

Browse the market

App MarketTheme Market

Terms & policies

App Partner termsTheme Partner termsTheme commercial policyPrivacy policy

Get in touch

Book a business callBook a technical support callTheme designers community
Zid — Al-Qudrah Al-Taqniyah for Technology and Communicationالعربية
Al-Qudrah Al-Taqniyah for Technology and Communication CompanyCR No. 1010365366VAT No. 300827827900003