WhatsApp Us

Zid · Vitrin themes, private apps, ERP and shipping sync

Zid store developer for custom features, integrations and design

A Zid store developer steps in when your store has a job the Zid dashboard and App Market cannot do: a storefront section your brand needs, a private app that talks to your ERP, or stock that has to match a warehouse system. BtechWaleTech is three freelance developers in India who work with Zid's Vitrin theme engine, OAuth apps and webhooks. Integrations start from US$600, store builds from US$750, and larger private apps from US$900, quoted in US dollars.

  • Integrations fromUS$600, 2–4 weeks
  • Store build or redesign fromUS$750, 4–8 weeks
  • Private app with its own admin fromUS$900, 6–12 weeks
  • Theme engineVitrin, with Jinja templates
  • App accessOAuth, your approval, revocable any time
  • After launch2 months of free maintenance
  • Vitrin theme sections
  • Private Zid apps
  • Order and stock webhooks
  • ERP and accounting sync
  • Shipping workflows
  • Leaving Zid, done carefully
  • Quotes in USD

Three freelance developers in India · 2.5 hours ahead of Saudi time · WhatsApp replies 7 days a week

  • 3Developers who split theme, app and data work
  • 2Working days until your itemised quote
  • 2Months of free fixes after launch
  • 7Days a week we answer on WhatsApp

The short answer

What does a Zid store developer do, and how much does it cost?

A Zid store developer customises Vitrin themes, builds private or public Zid apps on the Zid API and webhooks, connects the store to ERP, accounting and shipping systems, and plans migrations when Zid stops fitting. With BtechWaleTech, integrations start from US$600, theme and store work from US$750, and private apps with their own admin from US$900.

Comparing platforms first? Read what a Salla developer does or the wider guide to ecommerce website development in Saudi Arabia.

Last updated

Zid development work in one view
DesignVitrin theme sections and settings, from US$750
Private appFor one store; needs Professional or Enterprise plan or API access
Public appListed in the Zid App Market after Zid's review
IntegrationsERP, accounting, sheets, WhatsApp, from US$600
ShippingCarrier apps from the App Market, custom workflows around them
Leaving ZidData export, URL redirects, parallel run before switch
QuoteItemised in USD in about 2 working days

Why choose us

App Market app, Zid partner, or a freelance developer?

Three ways to get a Zid feature built. Start with the cheapest one that can actually do the job.

App Market app, Zid partner, or a freelance developer?
Question Installing an App Market app Zid-focused agency BtechWaleTech (freelance, India)
Good for Common needs many stores share Full store setup plus marketing Custom apps, integrations, theme code, migrations
Fits your exact workflow Only if the app's settings allow Usually Yes, built around it
Talks to your ERP If a connector exists for your ERP Sometimes Yes, via Zid API and webhooks
Theme changes No Yes Yes, Vitrin sections in Jinja
Arabic content Not applicable Often included You supply or approve it
Starting cost Monthly app fee Quotes vary widely Integrations from US$600
Who owns the code The app maker Check the contract You do
Meetings None In person possible Video calls and WhatsApp

If an existing App Market app already does 90% of what you need, pay for it and live with the 10%; custom code is only worth it when the gap costs you real time or sales.

Pricing

What Zid development costs, in US dollars

Zid work falls into three price bands. Integrations, such as syncing orders to accounting or sending WhatsApp updates, start from US$600 and take 2–4 weeks. Theme work, a new store build or a redesign starts from US$750. A private Zid app with its own admin screens, or a public app for the App Market, starts from US$900. The quote depends on how many Zid events you react to, how messy the other system's API is, how many theme templates change, and whether your data needs cleaning first. Your Zid plan, App Market subscriptions and ERP licences are paid by you directly.

Starting prices in INR and USD
ServiceIndia (INR)Worldwide (USD)Typical timelineWhat is included
Static website from ₹10,000 from US$150 1 to 2 weeks Up to 100 pages, Responsive design, Contact form and enquiry setup, Basic SEO tags and sitemap
SEO website (299+ pages) from ₹20,000 from US$300 3 to 5 weeks 299+ SEO pages, Keyword and page planning, Schema, sitemap, and internal linking, Design to deployment included
Ecommerce store from ₹50,000 from US$750 4 to 8 weeks Product and category pages, Payment gateway setup, Order and inventory basics, Performance tuning
Android & iOS app from ₹40,000 from US$600 6 to 10 weeks Android and iOS app (Flutter or React Native), Login, forms and push notifications, Admin panel and API connection, Google Play and App Store publishing
Custom web app or software from ₹60,000 from US$900 6 to 12 weeks Custom features and APIs, User accounts and roles, Admin panel, Deployment and handover
AI automation from ₹40,000 from US$600 2 to 4 weeks Workflow mapping, Tool and CRM integrations, AI agent or automation build, Testing and handover
Monthly SEO from ₹10,000/mo from US$150/mo Ongoing, monthly Technical fixes, On-page and content work, Local SEO and listings, Search Console reporting
Maintenance and support from ₹8,000/mo from US$120/mo Ongoing, monthly Content updates, Bug fixes, Backups and security checks, Speed and uptime checks

All prices are starting points, quoted in INR for India and USD for international clients, not fixed quotes. Final cost depends on the number of pages, features, integrations, content, and timelines. Share your requirement and you get an itemised estimate with nothing hidden. See full pricing.

What does a Zid store developer actually work on?

A Zid store developer works on the three layers that sit outside Zid's own settings: the storefront theme, apps that use the Zid API, and connections between Zid and your other systems. Settings, product entry and installing apps are merchant tasks; you do not need a developer for those.

The work usually starts with a specific pain. Stock in the warehouse system and stock in Zid disagree. The accountant retypes every order. The product page cannot show the size guide your customers keep asking about. A B2B customer needs prices nobody else sees. Each of these is a small, well-defined project, and none of them needs a full rebuild.

Occasionally the pain is bigger: the store has outgrown the platform. Part of a good Zid store developer's job is saying so early rather than stacking workarounds. We cover that decision later on this page.

  • Storefront: Vitrin themes, sections, settings schemas and locale files.
  • Apps: private apps for one store, or public apps listed in the App Market.
  • Integrations: ERP, accounting, shipping, WhatsApp, spreadsheets, dashboards.
  • Moves: onto Zid from another platform, or off Zid when it no longer fits.

Before hiring a Zid developer: what to try first

Check three things before paying for code: your plan's built-in features, the Zid App Market, and whether the requirement is really a process problem. Half the requests we hear can be solved by one of those, and we will tell you if yours can.

Zid adds features over time, and the App Market covers many common needs such as reviews, loyalty, shipping carriers and marketing tools. If an app does most of what you need, a monthly fee is cheaper than a custom build and someone else maintains it.

A process problem looks like a software problem but is not. If orders go wrong because two staff members both edit stock, an integration will not fix it; a clear rule about who owns stock will. We ask about the process before quoting code.

You probably do not need a developer if

The need is common to most stores, an App Market app covers it, and you can accept that app's layout and wording.

You do need a developer if

Data must flow automatically between Zid and a system you already run, the storefront needs a layout no theme setting allows, or a workflow is specific to your business.

Public vs private Zid apps: which one does your store need?

A private Zid app is installed on your store only; a public app is listed in the Zid App Market for any merchant to install. For a single store's custom workflow, a private app is almost always the right choice: no public review queue, no support duties to other merchants, and code shaped to your business alone.

Zid's developer documentation states that private apps require the merchant to be on the Professional or Enterprise plan, or to have API access activated from the dashboard. So check your plan before commissioning one. It also states that shipping and logistics apps cannot be private; they must be public.

A public app makes sense when you are building a product to sell to many Zid merchants, or when you are a carrier or service provider who wants every store to connect. That path adds a partnership agreement, Zid's review before publication, pricing and trial settings, and ongoing support for stores you have never met.

  • Private: one store, faster to ship, needs Professional or Enterprise plan or API access.
  • Public: many stores, listed after review, subscription pricing, support obligations.
  • Shipping and logistics apps: public only, per Zid's documentation.
  • Embedded apps: either type can appear inside the Zid merchant dashboard in an iframe.

Source for plan and app-type rules: Zid developer documentation. Zid can change these rules, so we recheck them at quote time.

How a Zid app connects to your store: OAuth, tokens and webhooks

A Zid app connects through OAuth 2.0: you approve the app in your dashboard, Zid issues tokens, and the app's server uses them to call the Zid API on your store's behalf. You never share your owner password with a developer, and you can revoke the app at any time.

Zid's documentation describes two headers on every API call, an Authorization token for the app and an X-Manager-Token for the specific store, and says both tokens expire after one year, with refresh advised at around ten months. That detail matters: an integration that silently stops a year after launch is a classic Zid failure. We build token refresh and an alert into every app.

Webhooks are how the app hears about changes. Zid sends events for orders, products, product categories, customers and abandoned carts, so the app can react within seconds instead of polling. Zid also documents webhook health tracking and recovery of broken webhooks, which we wire into monitoring.

Why the app must run on a server

Zid's documentation is explicit that apps run server-side so the client secret and tokens are never exposed in the browser. Hosting sits in your cloud account, not ours.

Rate limits

Zid documents a limit of 60 API requests per minute per application per store. Bulk jobs such as a full stock sync are queued and paced to respect it.

Syncing Zid with an ERP or accounting system

A reliable Zid ERP sync decides one owner for each kind of data, moves changes by webhook, and runs a nightly check that catches anything the webhooks missed. Most failed integrations skip the owner rule, and two systems end up overwriting each other.

Typically Zid owns orders and customers, and the ERP owns products, prices and stock. A paid order in Zid creates a sales order or invoice in the ERP. A stock change in the warehouse updates Zid. Refunds and cancellations flow the same way as orders, with a reason code so the accountant can reconcile them.

Accounting links follow the same pattern with less data: paid orders, refunds and payment fees posted as entries, grouped by day if the accountant prefers. Where the business issues e-invoices, the sync has to hand the right data to its e-invoicing solution; our ZATCA e-invoicing integration page covers that side.

  • Decide the owner: which system is the truth for products, prices, stock, orders and customers.
  • Map fields: SKUs, variants, tax categories, payment methods and order statuses.
  • Move changes by webhook, with retries and a dead-letter log for failures.
  • Reconcile nightly: counts and totals compared, differences reported on WhatsApp or email.
  • Pace bulk jobs to Zid's rate limit and your ERP's own limits.

What can a Zid theme developer change, and where are the limits?

On Zid you can change almost everything a shopper sees before checkout, inside a fixed frame. Zid themes run on the Vitrin engine with Jinja templates, and per Zid's theme documentation every template extends a base layout that must include Vitrin's required head and body tags.

Inside that frame a Zid theme developer can restyle page templates, add new sections with settings your team edits from the dashboard, add locale strings for Arabic and English, and show data such as size guides or delivery estimates. Settings follow a JSON Schema, and themes are validated before upload.

The checkout itself is not part of the theme layer, and error rendering is handled by Zid's SDK. If a request involves changing how checkout works, the realistic answers are a Zid setting, an App Market app, a private app that adds logic around the order, or a platform move. We tell you which before quoting.

Legacy Twig themes

Zid's migration guide says legacy Twig themes were set to be deprecated by 28 December 2025, with only Vitrin themes remaining supported in the Theme Market. If your store still runs heavy Twig customisations, plan a Vitrin rebuild rather than more patches.

Customise or build fresh

Customising a Theme Market theme is cheaper and keeps its updates. A fresh Vitrin theme suits brands with a strict design system or unusual product pages, and costs more to maintain.

Zid shipping app integrations: what is built in and what needs code

Carrier connections on Zid come from shipping apps in the App Market, and per Zid's documentation those apps are always public. So a developer rarely writes the carrier connection itself; the work is configuring it well and building what surrounds it.

Common gaps sit before and after the label. Before: splitting orders between two warehouses, picking lists sorted the way your staff walk the shelves, or holding cash-on-delivery orders until the customer confirms on WhatsApp. After: pushing tracking updates to customers in Arabic, flagging parcels stuck with the courier, and handling returns so stock goes back to the right place.

The national address matters here. Saudi couriers work best with complete address data, and a checkout that collects it cleanly saves failed deliveries later. If you run your own riders rather than a courier, that is a different build; see delivery app development.

  • Install and test the carrier apps you have contracts with.
  • Map Zid order statuses to carrier statuses so customers see one clear state.
  • Automate customer updates for dispatched, out for delivery and failed attempts.
  • Report exceptions daily instead of discovering them from complaints.

How much does a Zid store developer cost?

With us, Zid integrations start from US$600, theme and store work starts from US$750, and private apps with admin screens start from US$900. Other Zid developers' quotes vary widely; the price difference comes from scope and quality of error handling more than from rates.

A one-way push of paid orders into accounting is a small job. A two-way ERP sync with stock, prices, refunds and nightly reconciliation is several times larger, because every edge case needs a rule. On the theme side, adding two sections is small; rebuilding a legacy Twig theme on Vitrin is a proper project.

  • Number of Zid events handled and whether data flows one way or both ways.
  • Quality of the other system's API: documented REST is quick, spreadsheets and exports are slower.
  • Data clean-up: mismatched SKUs and duplicate customers must be fixed before any sync.
  • Theme scope: sections added, templates changed, or a full Vitrin rebuild.
  • Admin screens: a private app with its own settings pages costs more than a background job.

Every Zid store developer quote from us is itemised, so you can drop lines you do not need. Nothing is billed before you approve it in writing.

How long does Zid development take?

Integrations usually take 2–4 weeks, theme projects and store builds 4–8 weeks, and private apps with admin screens 6–12 weeks. The slowest part is rarely code; it is getting access to the other system and agreeing field mappings.

We shorten that by asking for access and sample data in the first days. A test copy of your ERP, a sample export of fifty orders, and a staff account on Zid with the right permissions let us build against real data from week one.

  • Week 1: access, sample data, field mapping and owner rules agreed.
  • Weeks 2–3: webhook handlers, sync jobs or theme sections built on staging.
  • Week 3–4: testing with real orders, reconciliation report, staff walkthrough.
  • Longer projects: admin screens, public app review, or a Vitrin rebuild add phases.

When should a Zid store move to Shopify, WooCommerce or a custom build?

Move off Zid when the workarounds cost more each month than a migration would, not because of one missing feature. Zid serves many Saudi stores well; leaving is a big job, and it should solve a problem you can name.

Signals worth taking seriously: you need checkout behaviour Zid does not support, your catalogue or B2B pricing rules need a data model Zid cannot hold, you are selling in many countries with different storefronts, or you are building a multi-seller platform. For that last case, see multi vendor marketplace development.

If you do move, run both stores in parallel for a short period, redirect every product and category URL, and keep order history accessible. Customers' saved accounts are the hardest part; plan how they will log in on the new store.

Stay on Zid when

Your needs are mostly integrations and design, you value local payments and shipping out of the box, and you do not want to manage hosting.

Consider Shopify when

You sell internationally with several markets, or need a larger app ecosystem. Our Shopify developer page covers Saudi-specific points.

Consider custom when

Your pricing, checkout or seller model is the business itself. Custom builds start from US$900.

Can a Zid store developer improve SEO and AI-search visibility?

Yes, within the platform's limits. A developer can make theme templates output clean headings, fast images and structured data, and can fix internal links and category content blocks. Zid controls hosting and some URL behaviour, so the work focuses on what the theme and content can change.

The most useful fixes are usually boring: unique titles and descriptions per product in both languages, category pages with a short useful introduction instead of a bare grid, image sizes that do not slow down mobile pages, and no duplicate content between Arabic and English versions.

AI assistants that answer shopping questions quote pages with clear facts: materials, sizes, delivery areas, return terms. Adding those as consistent fields in the theme makes every product page more quotable. Ongoing work fits monthly SEO from US$150/mo; see SEO services in Saudi Arabia. No one can guarantee rankings, and we do not claim to.

Giving a Zid developer access safely

Give a developer a staff account with only the permissions the job needs, and approve apps through OAuth; never share the owner login. Zid has user roles and permissions for exactly this, and we ask for the narrowest role that works.

For integrations, the app's tokens live on a server in your cloud account, and secrets stay out of code repositories. When the project ends, you can remove the staff account in one click and the app keeps running under your ownership. If you ever want to stop using the app, revoking it cuts its access immediately.

Customer data that flows through an integration is personal data under Saudi law. We sync only the fields the other system needs and log access. Our PDPL compliance guide for websites explains the wider obligations your lawyer will look at.

  • Staff account with a limited role, not the owner account.
  • App tokens on your server, rotated before the one-year expiry.
  • Code in a repository you own, with access removed at handover if you wish.
  • Only required customer fields synced to other systems.

Hiring a Zid store developer in India from Saudi Arabia: how it works

It works like hiring any remote specialist, with a friendly time difference. India is two and a half hours ahead, so your Sunday-to-Thursday mornings are our late mornings and early afternoons, and we answer WhatsApp every day including Friday and Saturday.

We talk on Google Meet or Zoom, share progress on a staging store or test app, and send a written note after each call. Quotes and invoices are in US dollars from India, paid by Wise or bank wire, and the peg between the riyal and the dollar keeps the cost predictable. There is no Saudi office and no in-person visits.

What we need from you is decisions, access and Arabic copy. We write English and build bilingual interfaces; you or your team supply or approve the Arabic text that appears in the theme or app.

Days 1–5

Call about the problem, staff account and sample data shared, written scope and field map sent back for your approval.

Days 6–10

First working piece on staging, such as paid orders arriving in a test copy of your accounting system, reviewed together on a call.

How to vet a Zid developer before you hire

Ask how they will handle failure, not just success. A developer who can explain retries, token expiry, rate limits and nightly reconciliation has built real Zid integrations; one who only talks about features probably has not.

Ask where the code and tokens will live, and who owns them. The answer should be your accounts. Ask what happens when Zid changes its theme engine or API; the recent move from Twig to Vitrin is a good test question. And ask for an itemised quote, so you can see what you are paying for.

  • Can they explain public vs private apps and your plan's eligibility?
  • Do they build token refresh and alerting into the app?
  • Will they respect Zid's per-store rate limit on bulk jobs?
  • Do theme changes use sections and settings rather than hard-coded content?
  • Is the code and hosting in your name from day one?
  • Do they tell you when an App Market app would be cheaper?

Worked example: a hypothetical Riyadh supplements store on Zid

Imagine a sports-nutrition store in Riyadh on Zid's Professional plan, with a warehouse ERP that holds stock and batch expiry dates. Staff retype every order into the ERP, and twice a month the store sells items it no longer has. This is a made-up scenario to show how a Zid store developer would approach it.

The fix is a private Zid app. Paid-order webhooks create sales orders in the ERP. The ERP pushes stock changes to Zid every few minutes, paced within Zid's rate limit. A nightly job compares order counts and stock levels and sends differences to the manager on WhatsApp. Tokens refresh automatically with an alert if anything fails.

On the storefront, a new Vitrin section shows the batch expiry month on product pages, pulled from a product field the app keeps up to date. The quote would start from US$600 for the sync alone and from US$900 if the owner also wants an admin screen to manage mapping rules. Two months of free maintenance cover the first seasonal rush.

What you receive when the Zid project ends

You receive working code in your repository, the app running in your cloud account, a short runbook, and a recorded walkthrough. The runbook covers where logs are, how to re-run a failed sync, how tokens refresh, and whom to call if Zid changes something.

Two months of free maintenance follow launch. After that, maintenance starts from US$120/mo a month if you want us to keep watching. Theme changes come with notes on which sections and settings were added, so another developer can pick them up without guessing.

  • Source code and deployment notes in your repository.
  • App hosting and secrets in your cloud account.
  • Field mapping document and owner rules for each data type.
  • Recorded walkthrough for your staff in English.
  • List of Zid settings and apps changed during the project.

Match the request to the tool

Which Zid route fits your request?

Most requests land in the first two rows. Custom code is for the rest.

Which Zid route fits your request?
You want to…Best routeNeeds a developer?Starts from
Add reviews, loyalty or a common carrier Zid setting or App Market appNoApp fee only
Change product page layout or add sections Vitrin theme customisationYesUS$750
Send paid orders to accounting Private app or integration serviceYesUS$600
Two-way stock and price sync with an ERP Private app with webhooks and nightly checksYesUS$600
B2B price lists and approval workflow Private app with admin screensYesUS$900
Sell your tool to many Zid merchants Public App Market appYesUS$900
Checkout Zid cannot support Platform move or custom storeYesUS$900

Zid events

Zid webhook events and what you can do with them

Event groups from Zid's developer documentation. Exact event names are confirmed against the docs at build time.

Zid webhook events and what you can do with them
Event groupTypical triggerUseful automationWhere the data goes
Orders New order, status change, paymentCreate ERP sales order; WhatsApp confirmationERP, accounting, WhatsApp
Products Product created or updatedCheck SKU mapping; alert on missing dataERP, product sheet
Product categories Category changesKeep category mapping and reports currentDashboards
Customers Customer created or updatedSync to CRM with only required fieldsCRM
Abandoned carts Cart left without checkoutReminder message with consentWhatsApp or email tool

Stay or move

Signals that Zid still fits, or that it is time to move

One signal alone is rarely enough. Three or more in the right-hand column is worth a proper migration estimate.

Signals that Zid still fits, or that it is time to move
AreaZid still fitsTime to consider moving
Checkout Standard checkout with local paymentsYou need checkout logic Zid cannot support
Catalogue Normal variants and categoriesComplex configurators or B2B catalogues per customer
Markets Mainly Saudi and nearbyMany countries with separate storefronts
Sellers You sell your own stockOther vendors sell through you
Integrations Handled by webhooks within rate limitsConstant high-volume sync that fights the limits
Team No appetite for hostingIn-house or contracted developers ready to run servers

Zid merchants across Saudi Arabia

Where our Zid work is used

Zid serves merchants all over the Kingdom, and our work is fully remote. What differs by city is the kind of store and the systems it connects to.

  • Riyadh

    Larger Zid stores in the capital tend to run ERPs and warehouse systems, so two-way stock sync and reconciliation are the most common requests we plan for.

  • Jeddah

    Fashion and fragrance brands here update collections often, which suits Vitrin sections that staff can rearrange from the dashboard without calling a developer.

  • Dammam

    Trading and spare-parts sellers in the Eastern Province often need B2B price lists and approval steps, which point to a private app on a Professional or Enterprise plan.

  • Al Khobar

    Cafés, specialty food and beauty stores here run promotions tied to WhatsApp, so order events feeding customer messages are a frequent small project.

  • Mecca

    Gift, prayer-goods and perfume stores serving visitors need clear Arabic and English product pages and shipping rules that handle hotel and residential addresses.

  • Medina

    Dates and gift-box sellers see seasonal spikes, so stock sync and courier exception reports matter more here than new design.

  • Buraidah

    Dates and farm-produce merchants in Qassim benefit from weight-based variants and order batching that match how their packing team works.

  • Abha

    Honey, coffee and craft stores in Asir often want product pages that tell the producer's story, which a custom Vitrin section can show well.

  • Taif

    Rose-water and perfume sellers here bundle products for gifting, and need bundle stock that stays in step with the items inside each bundle.

  • Tabuk

    Growing retail in the north-west means more stores shipping long distances, where courier status updates in Arabic reduce support messages.

  • Al Ahsa

    Dates, textiles and home-goods merchants in Al Ahsa often need their accounting software fed automatically with daily Zid sales and refunds.

  • Hail

    Smaller merchants in Hail usually start with App Market apps and call a developer only for one integration, which keeps the first project small.

  • Jazan

    Coffee, fruit and local produce stores in the south-west need delivery-zone rules and stock that updates quickly for short-life products.

How it works

How a Zid project runs with us

  1. Tell us the pain

    Send your store link and the problem on WhatsApp. We ask a few questions and check whether a setting or App Market app already solves it.

  2. Scope and quote

    You get an itemised USD quote in about two working days, naming the Zid features, events and systems involved, with a starting price for each line.

  3. Access and mapping

    You create a limited staff account and share sample data. We write the owner rules and field mapping and send them back for sign-off.

  4. Build on staging

    Theme sections on a preview, apps against a test store, integrations against a test copy of your other system. You review each piece on a call.

  5. Go live carefully

    Switch on during a quiet period, watch the first real orders together, and run the first reconciliation report before calling it done.

  6. Hand over and support

    Code, runbook and walkthrough handed over, then two months of free maintenance, including the first token refresh check.

Questions

Zid store developer questions from Saudi merchants

What does a Zid store developer do?

A Zid store developer handles the work outside Zid's settings: Vitrin theme sections and layouts, private or public apps built on the Zid API and webhooks, integrations with ERP, accounting, shipping and WhatsApp, and migrations onto or off Zid. Adding products, changing settings and installing App Market apps are merchant tasks that normally do not need a developer.

How much does it cost to hire a Zid developer?

With BtechWaleTech, Zid integrations start from US$600, theme and store work from US$750, and private apps with admin screens from US$900. Other developers' quotes vary widely. The price depends on how many events and systems are involved, whether data moves one way or both, and how much theme work changes. Quotes are itemised in US dollars.

What is the difference between a public and a private Zid app?

A private app is installed only on your store and built for your workflow. A public app is listed in the Zid App Market for any merchant after Zid reviews it. Zid's documentation says private apps need a Professional or Enterprise plan or activated API access, and that shipping and logistics apps must be public.

Which Zid plan do I need for a custom app?

According to Zid's developer documentation, a private app requires the Professional or Enterprise plan, or API access activated from the merchant dashboard. Plans and rules can change, so we check your current eligibility before quoting. If your plan does not qualify, we compare the cost of upgrading against other routes, such as an integration service.

Can you customise my Zid theme?

Yes. Zid themes run on the Vitrin engine with Jinja templates. We add sections, change page templates, add settings your team can edit from the dashboard, and update Arabic and English locale strings. Every template must extend Zid's base layout, and checkout is not part of the theme layer, so some requests need an app or setting instead.

My Zid theme is old. Do I need to rebuild it?

If it is a legacy Twig theme, probably yes. Zid's migration guide says Twig themes were set for deprecation by 28 December 2025, with only Vitrin themes staying supported in the Theme Market. We can rebuild your design on Vitrin, keep your sections editable, and test it on a preview before it goes live.

Can Zid connect to my ERP or accounting software?

Yes, through the Zid API and webhooks. A typical sync sends paid orders and refunds to the ERP or accounting system and brings stock and prices back to Zid, with a nightly check to catch gaps. Integrations start from US$600. If a ready-made connector for your software already exists in the App Market, we will tell you first.

What are Zid's API rate limits?

Zid's documentation lists a limit of 60 requests per minute per application per store, enforced with a leaky-bucket approach. That is plenty for normal order events, but bulk jobs such as a full catalogue or stock sync must be queued and paced. We build that pacing in so large updates finish reliably without rejected requests.

How do Zid shipping integrations work?

Carriers connect to Zid through shipping apps in the App Market, which Zid's documentation says must be public. A developer usually configures those apps and builds around them: split fulfilment across warehouses, cash-on-delivery confirmation, Arabic tracking messages and exception reports for stuck parcels. Riders you employ yourselves need a separate delivery system.

How long does Zid development take?

Integrations usually take 2–4 weeks, theme and store projects 4–8 weeks, and private apps with admin screens 6–12 weeks. The biggest delays come from waiting for access to the other system or sample data. Sharing a staff account, a test copy of your ERP and some sample orders in the first week keeps projects on schedule.

Is it safe to give a developer access to my Zid store?

It is safe if you use a staff account with a limited role and approve apps through OAuth. Never share the owner login. App tokens should live on a server in your own cloud account, and you can remove the staff account or revoke the app at any time. We ask for the narrowest access the job needs.

Should I choose Zid or Salla?

Both are Saudi hosted ecommerce platforms with local payments and shipping, and both suit most small and mid-sized stores. The better choice depends on the apps you need, your theme plans, and your team's comfort with each dashboard. Our Salla store developer page covers that platform; we are happy to compare both against your requirements.

When should I move my store off Zid?

Consider moving when workarounds cost more each month than a migration, for example if you need checkout logic Zid does not support, per-customer B2B catalogues, many international storefronts, or other sellers trading through you. One missing feature is rarely enough. If you move, run both stores briefly in parallel and redirect every old URL.

Can you migrate my store from Zid to Shopify or a custom platform?

Yes. We move products, variants, images, customers and order history, map old URLs to new ones with redirects, and run both stores briefly side by side. Customer passwords usually cannot be moved, so we plan a clear re-login message. Store builds start from the ecommerce plan price, and custom platforms from the custom web app price.

Can a developer improve my Zid store's SEO?

Yes, within what the theme and content control. Clean headings, unique Arabic and English titles, useful category introductions, fast images and structured data all help. Zid manages hosting and some URL behaviour, so those are outside a developer's reach. Nobody can guarantee rankings, but these fixes make every product page easier to find.

Will my Zid store show up in AI search answers?

AI assistants answer shopping questions by quoting pages with clear, consistent facts. Product pages that state materials, sizes, delivery areas and return terms in fixed fields, in both languages, are easier to quote. A Zid theme can present those fields uniformly across the catalogue, and ongoing content work fits a monthly SEO plan.

Do you write the Arabic content for my Zid store?

No. We write English and build bilingual themes and apps with right-to-left support. The Arabic text that appears in theme sections, app screens and messages is supplied or approved by you or your translator. We make sure every Arabic string has a place in the locale files so nothing appears half-translated.

Can you build a public app to sell on the Zid App Market?

Yes. A public app needs a Zid partnership agreement, a build on the Zid API, submission for Zid's review, and pricing and trial settings. You then support every merchant who installs it. Public apps start from US$900, and we plan the support load with you before building, since that is the part most founders underestimate.

How do I pay a Zid developer based in India?

Quotes and invoices are in US dollars and come from India. You pay by Wise or bank wire, and PayPal is also possible. Milestones are set in your written quote, and nothing is billed before you approve it. Since the Saudi riyal is pegged to the dollar, the riyal cost stays predictable from quote to final payment.

Who owns the code for my custom Zid app?

You do. The code sits in a repository you own and the app runs in your cloud account from the start. At handover you get the runbook and a recorded walkthrough, and you can hire anyone to maintain it later. For a public app you publish, the partner account is yours as well.

What support do I get after the Zid project?

Two months of free maintenance follow launch, covering fixes, small adjustments and checks such as the first token refresh. After that, maintenance starts from US$120/mo a month if you want us to keep watching the integration. New features are quoted separately, and our terms and refund policy pages cover the general basis.

Next step

Send your Zid store link and the one thing it cannot do

Tell us on WhatsApp what is slowing your store down. We check whether a setting or App Market app solves it first, and if code is needed you get an itemised USD quote in about two working days.