Zid Docs
AppsThemes
Payments
AppsThemes
Payments
Help Center
Slack
  1. Getting Started
  • Getting Started
    • Introduction
    • Theme Development
    • Vitrin Changelog
    • Creating and Managing Theme Presets
    • Legacy Theme Migration
      • Store Settings Mapping
      • Moving to Vitrin Using LLMs
      • Twig to Jinja
      • Breaking Changes
  • Key Concepts
    • Architecture
    • Templates
      • Overview
      • Overridable Templates
      • Legacy Templates
      • Template Replacements
      • Templates Library
        • home.jinja
        • product.jinja
        • cart.jinja
        • category.jinja
        • products.jinja
        • categories.jinja
        • page.jinja
        • blogs.jinja
        • blog.jinja
        • faqs.jinja
        • reviews.jinja
        • questions.jinja
        • shipping_payment.jinja
        • 404_not_found.jinja
    • Settings
      • Schema files
      • Input Settings
      • Media Settings
      • Form Controls Settings
      • Products Settings
      • Additional Settings
      • Conditional Visibility
      • Migrating twig settings schema
    • Localization
      • localization (jinja v. twig)
    • Theme Editor
      • Overview
  • Building with Vitrin
    • Jinja Basics
    • Vitrin's Jinja Extensions
  • Vitrin CLI
    • Introduction
    • CLI Commands
  • Tips & Tricks
    • Performance
  • JS Integration
    • Supporting both Vitrin and Legacy themes
    • Responses & Errors
    • Cart
    • Products
    • Categories
    • Store
    • Account
    • Blogs
    • Options
    • Events
  • Features
    • SDK Popups – Integration Guidelines
    • Custom Styles Guide
    • Gift Card as a Popup
    • Addresses as a Popup
    • Login as a Popup
    • Checkout as a Popup
    • Apple Pay Quick Checkout
    • Region & Language Popup
    • Dynamic Bundle Products
    • Progressive Discounts
    • Customer Wallet & Cashback
    • Add Preorder Support to Your Theme
  • Mobile Apps
    • Scripts
  • API's
    • Authentication
      • Logout
      • Login Status
      • SMS Login
      • Verify SMS Login
      • WhatsApp Login
      • Verify WhatsApp Login
      • Email Login
      • Verify Email Login
      • Register
      • Register Guest
    • Products
      • List Products
      • Search Products
      • Calculate Product Options Price
      • Notify Product Stock Availability
      • Fetch Bundle Offers
      • Fetch Bundle Offers for a Product
      • List My Product Reviews
      • List Product Reviews
      • Create Product Review
      • Update Product Review
      • Delete Product Review
      • List Product Questions
      • Create Product Question
      • Get Product by Slug
      • Get Selection Groups
    • Categories
      • List Categories
    • Checkout
      • Get Cart
      • Remove Cart
      • Duplicate Cart
      • Add Cart Item
      • Empty Cart
      • Update Cart Item
      • Remove Cart Item
      • Upload Cart Input Field
      • Add Gift Card
      • Remove Gift Card
      • Apply Coupon
      • Remove Coupon From Cart
      • Check Coupon Validity
      • Apply Loyalty Points
      • Remove Loyalty Points
      • Preview Rewarded Points
      • List Redemption Methods for Cart
      • Customer’s Loyalty Wallet
      • Customer’s Current Points Balance
    • Account
      • Get Profile
      • Delete Account
      • Update Customer Profile
      • Get Addresses
      • Create an Address
      • Get an Address by ID
      • Update an Existing Address
      • Delete Address
      • Get Orders
      • Get Shareable Wishlist Link
      • Get Wishlist
      • Add Products to Wishlist
      • Remove Product from Wishlist
      • Get Address Form Schema
      • Check Product Purchase Status
    • Storefront
      • Store Scripts
      • Pages
      • Blogs
    • Countries
      • Get Countries
      • Get Cities By Country
  1. Getting Started

Introduction

A Zid theme is more than a design, it’s the full presentation layer of a merchant’s storefront.
Each theme combines:
Jinja templates that map storefront routes (home, product, cart, etc.).
HTML, CSS, and JavaScript assets for layout and interactions.
JSON schemas to expose customizable settings in the Theme Editor.
🚀
Once packaged, a single theme can be installed and sold across thousands of Zid stores, giving merchants a professional, customizable starting point for their online business.

Why Build & Sell on Zid?#

Zid powers tens of thousands of merchants across MENA, offering you direct access to growing businesses that need professional storefronts.
Building a theme here means:
Large customer base — reach merchants in multiple industries.
Recurring revenue — themes are licensed and sold across stores.
Partner visibility — your theme is marketed through Zid’s ecosystem.
Developer support — access to docs, sample themes, and a dedicated team.
Browse live themes available in the Zid Theme Market to see how layouts, industries, and design approaches come to life.

Industries & Categories#

Zid merchants operate in a wide variety of industries. Popular categories include:
👗 Fashion & Apparel
💄 Beauty & Cosmetics
🍔 Food & Beverages
📱 Electronics & Gadgets
🛋 Home & Lifestyle
🏋️ Sports & Fitness
When designing a theme, think about industry-specific needs:
Food themes → strong visuals, delivery info.
Fashion themes → large product galleries, size variants.
Electronics → detailed product specs & comparison.

Key Metrics to Consider#

When looking for your next theme idea, analyze merchant demand and adoption:
Most installed themes (see marketplace trends).
Conversion drivers — themes with fast load times & mobile-first design perform better.
Customization needs — merchants prefer flexible homepage layouts & configurable sections.
Industry fit — niches like food delivery or fashion often dominate in adoption.

Helpful resources#

Our team is here to equip you with guidance, resources, and updates to build, refine, and successfully sell themes across Zid stores.
Partner Help Center
Access detailed how-to guides and troubleshooting tips
Changelog
Stay updated with the latest platform changes and improvements.
Partner Feedback
Share your feedback and ideas or vote on existing ones to help us improve.
In case you need additional assistance, reach out through:
Chat: Access the chat widget directly from your dashboard for instant help.
Email: Get direct support via email.
Slack: Join our community channel for collaboration.
Book a Meeting: Schedule time for technical troubleshooting or other issues.

Once you’ve reviewed the basics and are ready to start building, proceed to Theme Development to learn how to structure, code and start developing.
Modified at 2026-02-17 07:02:10
Next
Theme Development
Built with