Free Shopify store auditSpeed, SEO and conversion leaks — no cost, no obligation.
Claim it
Thriftizer Solutions LLPShopify Select Partner
Book a Growth Audit
Shopify Oct 17, 2026 9 min read

Dhanteras Gold in Dubai: Selling to Indian Expats on Shopify

How UAE jewellers can price gold in AED against a moving spot rate, show an honest making-charge breakup, and answer the customs question Indian expat buyers ask before Dhanteras.

Dhanteras Gold in Dubai: Selling to Indian Expats on Shopify

If you want to sell gold jewellery online in Dubai to the Indian expat market, the hard part is not the storefront. It is that your price changes every few minutes, your customer knows the spot rate better than your sales staff, and roughly a third of them intend to carry the piece back to India in hand luggage. Dhanteras falls in the first week of November 2026, and for most UAE jewellers that single day moves more gold than any week of DSF. A Shopify store that can hold a live AED price, show an honest making-charge breakup, and answer the customs question before it is asked will take orders that week. One that can't will get WhatsApp enquiries it has to price by hand.

Here is how we build these, and where they go wrong.

A live gold rate on a Shopify store in the UAE has four jobs, not one

Merchants usually ask for a rate ticker. The ticker is the easy part. The work sits underneath it.

First, the price shown on the product page has to be derived from the current rate, not from a variant price somebody typed in last Tuesday. Second, that price has to survive the gap between page view and payment, so you need a quoted-rate window: fifteen minutes is common, thirty is generous, three hours is how you lose money. Third, the rate feed has to be cached server-side. We have seen stores poll a rate API from the browser on every page load, which on a Dhanteras traffic spike means your own customers DDoS your rate provider and the ticker falls back to a stale number. Cache at 60 to 120 seconds at the edge and nobody notices the difference. Fourth, the rate needs separate values per karat, because 22K, 21K and 18K do not move in a fixed display relationship your customers will accept as rounded.

Shopify's native price field is static. So either you rewrite variant prices on a schedule through the Admin API, or you render price client-side from a metafield-held gram weight multiplied by a live rate and let the cart carry the quoted figure. Both work. The first keeps Shopify's own cart, discount and tax logic intact and is what we default to. The second is faster to display but you will spend a week making discount codes behave. We wrote Gold & Silver Live Rate because we kept rebuilding the same repricing logic for jewellery clients: it pulls live gold, silver, platinum and palladium rates, reprices products as spot moves, and renders a breakup table of metal value, making charge, wastage and tax.

Show the making charge breakup, because hiding it costs you the sale

The Indian expat buyer in Dubai has already checked the Dubai Gold & Jewellery Group rate on their phone. If your single product price is 18% above the metal value and you don't explain why, they assume you are overcharging and go to the souk. If you break it out, the same number reads as fair.

A real example. Say the 22K rate is AED 310.00 per gram and the piece is a 12.400 g chain with a making charge of AED 22 per gram.

  • Metal: 12.400 × 310.00 = AED 3,844.00
  • Making charge: 12.400 × 22.00 = AED 272.80
  • Subtotal: AED 4,116.80
  • VAT at 5%: AED 205.84
  • Payable: AED 4,322.64

UAE consumer prices must be displayed inclusive of VAT, so the headline figure on the product page is AED 4,322.64 and the five lines above sit in an expandable panel beneath it. Not a tooltip. A panel, open by default on mobile.

For studded pieces you need two weights, not one: gross weight and net metal weight, with stone value priced separately. Charging making on gross weight when the piece carries 2 g of stones is the single most common pricing complaint we see in jewellery store reviews, and it is avoidable. Put both weights in metafields and print both on the invoice.

Now watch what a normal intraday move does. If the rate ticks up 1.5% to AED 314.65, the same chain lands at AED 4,383.18. That is AED 60.54 per order. Over 40 orders on Dhanteras morning, AED 2,421.60 of margin that you either captured or absorbed, depending entirely on whether your prices updated.

22K, 21K and 24K: how to model karat and weight in Shopify

Shopify's variant model assumes a fixed price per option. Gold does not work that way, because two rings of the same design weigh differently.

Our rule: if a design is genuinely produced in multiple purities at a standard weight, use karat as a variant. If every piece is individually weighed, create one product per physical piece and hold karat, net weight and gross weight as metafields. Trying to force unique-weight inventory into variants produces a product page with eleven dropdowns and no sales.

On 24K: do not list 24K as a jewellery variant for the sake of it. 24K is too soft for wearable pieces and your 24K SKUs should be coins and bars, merchandised separately with their own tax treatment. Investment-grade bullion meeting the purity and form conditions is zero-rated for UAE VAT, while 22K jewellery is standard-rated at 5% on the full invoice including making charge. Those are two different tax lines on one store. Get your accountant to confirm which of your SKUs sit on which side before you launch, not in your first VAT return.

Also worth knowing: the GCC buyer base splits. Arab customers skew to 21K, Indian expats to 22K, and the studded market to 18K. If your collection filtering can't separate those cleanly, your Dhanteras landing page shows an Emirati customer 22K bridal sets. A large jewellery catalogue needs filters on karat, net weight band, price band and occasion before it needs anything else.

AED and INR pricing through Shopify Markets, and the thing it can't do

Shopify Markets will give you an AED market and an INR market with separate price lists. Use fixed prices per market. Do not let Shopify auto-convert from a base currency, because then you have two variables moving at once: spot gold and USD/INR. When a customer disputes a price you will not be able to explain it.

Why publish INR at all? Because your buyer is comparing you to a jeweller in Kerala or Mumbai that their family already uses, and they are doing that arithmetic on a calculator app anyway. Showing a clean INR equivalent, clearly marked as indicative and for comparison only, removes a step. It is a comparison aid, not a shipping offer.

On actually shipping gold into India as a merchant: don't. Imported jewellery sold into the Indian market runs into BIS hallmarking requirements, customs duty on arrival and a clearance process no customer will tolerate for a Dhanteras gift. The workable model is sale in the UAE, collection or UAE delivery, and the buyer carries the piece. Which brings us to the question they will email you about.

What your buyer can legally carry back to India

Under India's baggage rules, an Indian passenger who has lived abroad for more than one year gets a duty-free jewellery allowance: the long-standing limits are 20 grams capped at ₹50,000 for a male passenger and 40 grams capped at ₹1,00,000 for a female passenger. Both the weight and the value cap apply, so a 20 g piece worth more than ₹50,000 does not clear free. Anything above the allowance attracts duty at the prevailing rate, and bars or coins are treated differently from worn jewellery.

Two practical points for your store. The numbers and the duty rate change by notification, so write a customs information page that explains the structure and links to the current CBIC baggage rules rather than hard-coding figures into your theme where they will rot. And tell buyers to keep the tax invoice with them, because an invoice showing weight, purity and date of purchase is what a customs officer at Kochi or Hyderabad will ask for. We put a short line on the order confirmation email: carry the printed invoice if you are travelling with this piece. It costs nothing and it prevents a furious WhatsApp message from an airport.

Separately, a piece bought in Dubai carries a Dubai Central Laboratory or Emirates Quality Mark assay, not a BIS 916 hallmark. If your customer later wants to exchange it at an Indian jeweller, that matters. Say so on the page. Buyers who find out later blame you.

Dhanteras offers that work for Dubai jewellers

The offers that move volume in Dhanteras week are the ones that touch making charge, not metal value, because customers understand you cannot discount gold.

Zero or half making charge on a defined collection is the workhorse. A free silver coin above an AED threshold performs well with the family-gifting segment. Advance booking at a locked rate works if your operations can honour it, and is a quiet margin risk if the rate runs against you, so cap the window and the quantity. Prize draws need a permit from the relevant economic department before you advertise them, so start that paperwork in September, not the week before.

One unwelcome opinion: discount stacking on gold is a mistake. A sitewide code on top of a making-charge offer on a 4,000 dirham ticket can eat the entire making margin. Lock Dhanteras collections out of automatic discounts.

Trust signals that actually move the needle in the GCC

Nobody wires AED 12,000 to a storefront that looks new. The signals that convert, roughly in order of weight:

  • Your trade licence number and VAT TRN in the footer, visible on every page.
  • A physical showroom address with an embedded map and real photographs of the counter, not stock imagery.
  • Assay and purity certification shown per piece, with the certificate image on the product page.
  • A written buyback and exchange policy that states the deduction, in percent, instead of saying "as per market norms".
  • WhatsApp support with a UAE number and a stated response time during store hours.
  • Membership marks for the trade bodies you actually belong to. Only those.

Bilingual product data matters for the wider UAE market and we build Arabic RTL storefronts as standard. For Dhanteras specifically, English carries the traffic. Build the Arabic store for the other fifty-one weeks of the year, not as a rush job in October.

Checkout, payment and getting the piece into the buyer's hands

Tabby and Tamara are close to default in the UAE, but gold sits in a category their risk teams watch, so confirm eligibility and ticket caps for precious metals before you put the badge on your product page. Nothing kills a Dhanteras conversion faster than a BNPL widget that advertises instalments and then declines at checkout.

Cash on delivery is normal in the UAE and is a bad idea at this price point. A courier carrying AED 4,000 of gold on a COD basis is a security and reconciliation problem. Offer card, Apple Pay and bank transfer for high-value orders, and push in-store pickup hard: for Deira and Meena Bazaar buyers, reserve-online-collect-in-store converts better than delivery and removes the insurance question entirely.

For delivery, check your courier's declared-value liability for precious metals. Standard Aramex or same-day services often exclude or cap jewellery unless it is specifically declared and insured, and a specialist secure carrier is worth the cost above a threshold you set. Pick that threshold now.

What breaks on the day

Dhanteras traffic arrives in a four-hour band, mostly on mobile, mostly on 4G. Three things fail in that window: the rate feed under load, the product page under app-script weight, and the search box when someone types "laxmi coin" and gets nothing. Test all three in October with a load profile, not on launch day. If your product pages are carrying six review widgets and a chat bubble, strip them before the season rather than after. Our speed work on jewellery stores almost always starts with removing apps rather than adding caching.

If you are building or rebuilding this season, start with the pricing engine and the invoice, then the theme. We work with jewellery retailers across the Gulf from our Bengaluru studio and the Dubai practice handles the trade licence, VAT and courier side alongside the build. A free audit of your current store will tell you in a week whether your rate handling will survive November.

Previous postNext post

Ready to scale your D2C brand profitably?

Let's build a growth engine that drives more traffic, more conversions and more profit.

Book a Growth Audit
📅 Free Audit💬 WhatsApp