Premium Online Store 2.0 theme for ethnic eastern women's fashion.
Designer ethnic brands (Pakistan, India, MENA) selling fabric-first, occasion-led catalogs.
Designed by merchandisers, built by engineers. No filler sections you'll never enable.
3 layouts (List + image, Columns + image, Columns only) with hover image swap, mobile drawer and predictive search.
Desktop card + mobile bottom-sheet. Color-as-swatch auto-detect. Quick Filter Bar surfaces Fabric + Occasion when present.
Editorial banner blocks placed between products at chosen positions — turn collection pages into shoppable lookbooks.
Single-variant products add straight to cart. Multi-variant opens a Quick View modal for selection.
Stacked gallery, tap-to-zoom, variant swatches, meta badges (in-stock / SKU / design code), Highlights row, and 5–7 metafield-driven accordion panels.
Modal with image and/or measurement table. Auto-generates size columns from the Size option, supports per-size "Unstitched". Falls back to a "Size guide" page if no chart is set.
Paid add-ons (custom stitching, gift packaging, dupatta upgrade) implemented as hidden products. Render as separate line items grouped under their parent; qty + removal cascade. Shopify-compliant.
Drawer cart with quantity controls, free-shipping progress bar, and add-ons grouped under their parent line item.
Surfaces "design code" on PDP via `custom.design_code` metafield or `code:` tags — for designer brands selling SKU-numbered couture.
"Product Add-ons & Size Chart" app adds two blocks to the Shopify Admin product page so merchants configure add-ons and size charts with a form — no JSON editing required.
Stable `custom.*` metafield contract (fabric, expert_fit_advice, delivery_info, care_instructions, disclaimer, measurements, design_code, addons, size_chart_*) — merchant data stays portable.
Filters are Shopify-native — controlled via the Search & Discovery app. The theme adapts to merchant filter configuration without code changes.
The PDP renders information panels as accordions, fed by the custom.* metafields below.
If a metafield is empty, the theme falls back gracefully.
custom.fabric_details (falls back to fabric value).custom.expert_fit_advice.custom.delivery_info + custom.delivery_time.custom.care_instructions.custom.disclaimer, custom.product_measurements.Per-product size chart modal — image, measurement table, or both. Size columns are auto-generated from the product's Size option values, and any size can be marked Unstitched instead of carrying measurements.
custom.size_chart_enabled.custom.size_chart_image (file reference) or custom.size_chart_image_url.custom.size_chart_data (JSON), keyed by size — fixed rows for Chest, Waist, Hips, Shoulder, Sleeve length, Shirt, Kameez length.custom.size_chart_exclude_sizes (comma-separated).
Paid add-ons (custom stitching, gift packaging, dupatta upgrades) use a hidden-products
architecture — each add-on is a real Shopify product, added alongside the parent. Configure
per-product via custom.addons_enabled + custom.addons JSON, or via
the optional companion app.
_linked_addons line item property._parent_product + _parent_variant_id.custom.add_ons (list of products) if you prefer selecting add-on products instead of maintaining JSON.The theme is fully self-contained — every feature works with metafields alone. For merchants who don't want to edit JSON, the Product Add-ons & Size Chart app adds two configuration blocks to the Shopify Admin product page.
custom.* metafields the theme reads — install or uninstall at any time without breaking the storefront.The fly cart is a drawer with quantity + remove controls, free-shipping progress bar, and add-ons grouped under their parents.
| Key | Type | Used by |
|---|---|---|
custom.fabric | Single line text | PDP Highlights, Quick Filter Bar fallback |
custom.fabric_details | Rich text | PDP "Fabric & work" accordion |
custom.expert_fit_advice | Rich text | PDP "Expert fit & advice" accordion |
custom.delivery_info | Rich text | PDP "Delivery time" accordion |
custom.delivery_time | Single line text | PDP Highlights row |
custom.care_instructions | Rich text | PDP "Care instructions" accordion |
custom.disclaimer | Rich text | PDP optional disclaimer panel |
custom.product_measurements | Rich text | PDP optional measurements panel |
custom.design_code | Single line text | PDP design-code badge (or code: tag fallback) |
custom.addons_enabled | Boolean | Master toggle for the PDP add-ons block |
custom.addons | JSON | Add-ons configuration (title, product_handle, price_label, has_input) |
custom.add_ons | List of products | Alternative to JSON — select add-on products directly |
custom.size_chart_enabled | Boolean | Master toggle for the PDP size chart button |
custom.size_chart_title | Single line text | Modal title override |
custom.size_chart_image | File reference | Size chart image (preferred) |
custom.size_chart_image_url | Single line text | Image URL (fallback if not using file reference) |
custom.size_chart_data | JSON | Measurement table keyed by size; per-size "unstitched" supported |
custom.size_chart_exclude_sizes | Single line text | Comma-separated sizes to exclude from the table |
Updates, bug fixes and merchant support are handled by the same engineers who wrote the theme. Email us — we respond within one business day.