SMB Resource Group Shopify Themes Ethnic Couture
Premium Shopify Theme

Ethnic Couture

Premium Online Store 2.0 theme for ethnic eastern women's fashion.

Designer ethnic brands (Pakistan, India, MENA) selling fabric-first, occasion-led catalogs.

AuthorEvolveSG
Version1.0.0
StatusIn review
Mega menuAdvanced filtersLookbookAccordion PDPSize chartAdd-onsFly cart
Ethnic Couture home page
Online Store 2.0 JSON templates, sections everywhere
Industry fit Designer ethnic fashion (Pakistan, India, MENA)
Best for Bridal · Pret · Luxury · Occasion-led catalogs
Theme version 1.0.0
Author EvolveSG
Accent color Configurable (default #8b2f4c)
Fonts Theme settings (default Assistant)
Add-on system Hidden-products architecture, Shopify-compliant
Size chart Per-product image + measurement table modal
Companion app Product Add-ons & Size Chart (optional)
Theme features

Everything an ethnic-fashion merchant actually uses.

Designed by merchandisers, built by engineers. No filler sections you'll never enable.

MM

Premium mega menu

3 layouts (List + image, Columns + image, Columns only) with hover image swap, mobile drawer and predictive search.

PLP

Advanced collection filters

Desktop card + mobile bottom-sheet. Color-as-swatch auto-detect. Quick Filter Bar surfaces Fabric + Occasion when present.

LB

Lookbook inserts

Editorial banner blocks placed between products at chosen positions — turn collection pages into shoppable lookbooks.

QV

Quick View + Quick Add

Single-variant products add straight to cart. Multi-variant opens a Quick View modal for selection.

PDP

Accordion product page

Stacked gallery, tap-to-zoom, variant swatches, meta badges (in-stock / SKU / design code), Highlights row, and 5–7 metafield-driven accordion panels.

SZ

Per-product size chart

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.

AO

Add-ons system

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.

FC

Fly cart drawer

Drawer cart with quantity controls, free-shipping progress bar, and add-ons grouped under their parent line item.

DC

Designer code surfacing

Surfaces "design code" on PDP via `custom.design_code` metafield or `code:` tags — for designer brands selling SKU-numbered couture.

APP

Optional companion app

"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.

MF

Metafield-driven

Stable `custom.*` metafield contract (fabric, expert_fit_advice, delivery_info, care_instructions, disclaimer, measurements, design_code, addons, size_chart_*) — merchant data stays portable.

Theme tour

Desktop, mobile and every state in between.

Ethnic Couture home page
Home
Mega menu with image swap
Mega menu
Collection page with filters
Collection (PLP)
Product page with accordion sections
Product (PDP)
Fly cart with free-shipping progress
Cart drawer
Mobile home
Mobile · Home
Mobile filters bottom sheet
Mobile · Filters
Mobile product page
Mobile · Product

Header + Mega menu

Enable the mega menu in the Header section. Three layouts are available — List + image (recommended), Columns + image, and Columns only. Mega menu images are added as Header section blocks (one block per top-level menu item).

  • Mega menu image: match the menu item title exactly (case + spacing).
  • Mega menu item image: swaps on hover with a fade transition.
  • Predictive search: built-in, no extra app required.
  • Mobile drawer: the same menu tree, with multi-level navigation.

Collection (PLP) filters

Filters are Shopify-native — controlled via the Search & Discovery app. The theme adapts to merchant filter configuration without code changes.

  • Mobile: bottom-sheet panel with sticky Apply + Clear.
  • Desktop: filter card open/close — grid adjusts when open.
  • Color filter: auto-renders as swatches when label contains "Color"/"Colour".
  • Quick Filter Bar: sticky bar for Fabric + Occasion when those filters exist.
  • Lookbook inserts: add editorial blocks via section blocks with "Insert after product #".
  • Load More: appends products in-place instead of paginating.

Product page accordions

The PDP renders information panels as accordions, fed by the custom.* metafields below. If a metafield is empty, the theme falls back gracefully.

  • Product details — product description (Shopify default).
  • Fabric & workcustom.fabric_details (falls back to fabric value).
  • Expert fit & advicecustom.expert_fit_advice.
  • Delivery timecustom.delivery_info + custom.delivery_time.
  • Care instructionscustom.care_instructions.
  • Optional: custom.disclaimer, custom.product_measurements.

Size chart

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.

  • Enable per product via custom.size_chart_enabled.
  • Image: custom.size_chart_image (file reference) or custom.size_chart_image_url.
  • Table data: custom.size_chart_data (JSON), keyed by size — fixed rows for Chest, Waist, Hips, Shoulder, Sleeve length, Shirt, Kameez length.
  • Exclude sizes from the chart via custom.size_chart_exclude_sizes (comma-separated).
  • If no chart is set, the button falls back to a "Size guide" page selected in section settings.

Add-ons system

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.

  • Main product carries _linked_addons line item property.
  • Each add-on carries _parent_product + _parent_variant_id.
  • Cart drawer + cart page render add-ons grouped under the parent.
  • Parent quantity / removal syncs the linked add-ons automatically.
  • Alternative: custom.add_ons (list of products) if you prefer selecting add-on products instead of maintaining JSON.

Companion app (optional)

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.

  • Size chart block — toggle, edit button, full editor opens in the embedded app (image upload + measurement table + per-size Unstitched).
  • Product add-ons block — toggle, edit button, form-based add-on management (no JSON editing).
  • Writes to the same custom.* metafields the theme reads — install or uninstall at any time without breaking the storefront.

Cart drawer

The fly cart is a drawer with quantity + remove controls, free-shipping progress bar, and add-ons grouped under their parents.

  • Free shipping progress: threshold configurable per market in theme settings.
  • Add-ons grouping: nested visually under their parent line item.
  • Sync: changing the parent quantity updates all linked add-ons.

Metafield reference (custom namespace)

KeyTypeUsed by
custom.fabricSingle line textPDP Highlights, Quick Filter Bar fallback
custom.fabric_detailsRich textPDP "Fabric & work" accordion
custom.expert_fit_adviceRich textPDP "Expert fit & advice" accordion
custom.delivery_infoRich textPDP "Delivery time" accordion
custom.delivery_timeSingle line textPDP Highlights row
custom.care_instructionsRich textPDP "Care instructions" accordion
custom.disclaimerRich textPDP optional disclaimer panel
custom.product_measurementsRich textPDP optional measurements panel
custom.design_codeSingle line textPDP design-code badge (or code: tag fallback)
custom.addons_enabledBooleanMaster toggle for the PDP add-ons block
custom.addonsJSONAdd-ons configuration (title, product_handle, price_label, has_input)
custom.add_onsList of productsAlternative to JSON — select add-on products directly
custom.size_chart_enabledBooleanMaster toggle for the PDP size chart button
custom.size_chart_titleSingle line textModal title override
custom.size_chart_imageFile referenceSize chart image (preferred)
custom.size_chart_image_urlSingle line textImage URL (fallback if not using file reference)
custom.size_chart_dataJSONMeasurement table keyed by size; per-size "unstitched" supported
custom.size_chart_exclude_sizesSingle line textComma-separated sizes to exclude from the table
Support & updates

Built and supported by the SMB engineering team.

Updates, bug fixes and merchant support are handled by the same engineers who wrote the theme. Email us — we respond within one business day.

Contact support →