If you sell spices, chips or ready masalas out of Kerala and your Gulf orders currently arrive by WhatsApp, the fastest fix is not a new website. It's one Shopify market, one currency, and a delivery date you can actually hit. Shopify Markets cross-border pricing from India works well once you accept two constraints: your payment gateway decides which currencies you can genuinely charge in, and your shipping cost per parcel out of Kochi is high enough that single-pack orders will never make money. Everything else — rounding, HS codes, duties, labels — is setup work you do once.
Start with the UAE. Only the UAE.
Merchants ask us to switch on eight markets because the toggle is right there. Don't. Each market is a price list you have to maintain, a shipping profile you have to cost, and a set of import rules you have to read. The UAE is the right first market for a Kerala food brand because the NRI base is enormous, Cochin International has daily Gulf freight, express transit is three to five days, and the customs regime is the most forgiving in the GCC for small parcels.
Saudi is a bigger market and a harder one. More on that below.
In Shopify, create a market for the United Arab Emirates, set AED as its currency, and immediately go into the market's product catalogue and exclude anything you can't legally ship. For most Kerala exporters that means Ayush and classical ayurvedic preparations, anything with a therapeutic claim on the label, and products containing non-vegetarian or alcohol-derived ingredients. Shopify will happily sell a customer in Sharjah a bottle of oil that gets seized at the airport. The exclusion list is the cheapest insurance in the whole build.
How to sell to the UAE from India on Shopify: the order you should do it in
- IEC from DGFT, and AD code registered at your port of export. Without these nothing clears, Shopify or not.
- Spices Board registration (the CRES certificate) if you're exporting spices or spice products. The Board is headquartered in Kochi, which makes this one of the easier pieces of paperwork in Kerala.
- FSSAI licence covering export, plus the health certificate or NOC per consignment where your courier or the destination asks for it.
- LUT filed with GST so you can export zero-rated without paying IGST and chasing the refund.
- Then the Shopify side: market, currency, price rounding, shipping profile, HS codes, country of origin.
Merchants do step 5 first and discover in week three that the first order can't legally leave. We've watched it happen.
Getting AED and SAR prices to a number that looks deliberate
Shopify gives you two levers per market: a percentage adjustment on the converted price, and a rounding rule. Fixed per-product overrides depend on your plan, so check what's actually available in your Markets settings before you promise your marketing team a specific number.
Work an example. A 250g pack of black pepper sells at ₹449 on your Indian store, inclusive of 5% GST. Exports are zero-rated, so the base is ₹449 ÷ 1.05 = ₹427.62.
At roughly ₹23.60 to the dirham, that's AED 18.12. Now add a market adjustment — we usually start at +25% to absorb the currency conversion fee, the higher international card rate, and the returns you can't economically take back: 18.12 × 1.25 = AED 22.65. Apply a rounding rule of nearest .95 and you land on AED 22.95.
Run the same product for Saudi. The riyal and the dirham are both pegged to the dollar (3.75 and 3.6725), so at ₹23.20 to the riyal: 427.62 ÷ 23.20 = SAR 18.43, × 1.25 = 23.04, rounded to nearest .95 = SAR 22.95. Identical, give or take nine paise of rounding loss. That peg is useful to know: your AED and SAR price lists will never drift more than about 2% apart, so if one looks right the other usually does too.
On rounding rules specifically: pick .95 or whole numbers and stay consistent. What you must avoid is leaving rounding off, because then AED 22.65 becomes AED 22.71 tomorrow and AED 22.58 next week as the rate moves, and a repeat buyer in Dubai notices the price of his monthly pepper order wobbling. Rounding makes the price look set by you rather than by a feed.
The payment gateway question nobody checks first
Shopify's automatic currency conversion at checkout is tied to Shopify Payments. A large number of Indian stores run Razorpay, PayU or Cashfree. Before you publish a single AED price, open your gateway dashboard and confirm international card acceptance is activated and which currencies it can actually charge in. Razorpay's international rate is materially higher than its domestic card rate, and activation is an approval process, not a toggle.
The failure mode is ugly and common: the storefront shows AED 22.95, the customer reaches the card step, and the amount flips to ₹542 with a foreign-exchange markup from his own bank on top. That order is gone. If your gateway can't settle the market you're opening, either fix the gateway or don't open the market.
One more thing to say plainly. Cash on delivery does not exist cross-border. If a healthy share of your domestic Kerala orders are COD, your Gulf cohort behaves completely differently — prepaid, card or Apple Pay, and far less tolerant of a slow or ugly checkout. Budget for that in your conversion expectations.
FSSAI labelling for exported food products, and what the product page has to carry
Two separate obligations, and merchants conflate them constantly.
Your FSSAI licence and the Labelling and Display regulations govern what you manufacture and pack in India. The destination country governs what may be sold there. For UAE retail, that means Arabic alongside English for the product name, ingredients, net weight, manufacture and expiry dates, country of origin and the manufacturer's details, plus a minimum remaining shelf life at the point of import. For direct parcels going to a named individual, enforcement is lighter. The moment you hold stock in a Dubai 3PL you are a commercial importer and the full label registration applies, including Dubai Municipality food label clearance.
On the Shopify side, build the label into the page rather than hiding it in a PDF. We use a fixed metafield set on every food SKU: full ingredient list in declaration order, allergen line, net weight in grams, best-before window stated as months from dispatch rather than a fixed date, FSSAI licence number, and "Product of India" with the manufacturing unit's district. Then render it as a dedicated block on the product template. It satisfies a cautious buyer, it gives the courier's documentation team something to copy from, and it is what a Gulf customs officer will look for if the parcel is opened.
Skip health claims entirely. "Supports immunity" on a turmeric listing is the fastest route to a held consignment in the GCC, and it does nothing for conversion that "single-origin, Wayanad, harvested March" doesn't do better.
HS code setup on Shopify products
Shopify has a field for Harmonised System code and country of origin on every variant, under Shipping. Fill both. They flow into the commercial invoice your carrier generates, and an empty HS code is the single most common reason a Kochi parcel sits in a Dubai warehouse for three days.
The first six digits are international. The 8- or 10-digit extension is country-specific, so for export documentation the six-digit root plus origin is usually what matters. For a typical Kerala catalogue, the relevant chapters are 09 for spices and 20 for prepared snacks: black pepper, cardamom, cloves, cinnamon, turmeric and ginger all sit in Chapter 09, mixed masalas fall under spice mixtures, and fried banana chips land in the prepared-fruit range of Chapter 20 rather than anywhere near the spice codes. Coconut oil is in Chapter 15. Get your CHA or freight forwarder to confirm the exact codes for your SKUs once, write them into a spreadsheet, and bulk-import them with the product CSV. It's an hour of work that you never repeat.
Tagging every product as one generic "food preparation" code because it's faster will cost you duty assessments at the wrong rate and the occasional inspection.
International shipping rates from Kochi, and the number that decides your pricing
Three realistic routes out of Kerala: express courier (DHL, FedEx, Aramex) at three to five days door to door into the UAE; a Gulf-focused consolidator working off the daily Cochin departures, cheaper but with a day or two of handling before the flight; and India Post, which is cheap and takes two to four weeks with tracking that will generate support tickets.
For a food brand, express or a consolidator. Postal is not a service you can build a repeat customer on.
The thing that quietly destroys margin is volumetric weight. Carriers bill the greater of actual and volumetric, and volumetric is length × width × height in centimetres ÷ 5000. A spice gift box at 30 × 25 × 12 cm is 9,000 ÷ 5000 = 1.8 kg billed, even if it weighs 900g on the scale. Redesign the same box to 26 × 20 × 10 and you get 5,200 ÷ 5000 = 1.04 kg. You just cut the billed weight by 42% by changing cardboard.
Now the pricing consequence. If a 2 kg parcel to Dubai costs you ₹2,000 to ₹2,500 at a negotiated rate, a single AED 22.95 pack of pepper is a loss-making order no matter how you present it. Cross-border only works at bundle level. Set a minimum order value or build the catalogue around three-, six- and twelve-pack gift sets so the typical cart clears roughly four times the shipping cost. We'd rather see a Gulf market with eight bundle SKUs than a mirror of your 60-SKU domestic catalogue.
Duties and taxes at checkout, or at the door
You have two options and the wrong one creates refund requests.
DDU / DAP: the parcel arrives, the courier calls the customer, the customer pays VAT and any duty before the box is released. The UAE applies 5% VAT, Saudi 15%, and the standard GCC import duty sits at 5% for most food lines, with low-value courier thresholds below which duty is waived — confirm the current figures with your forwarder, because they move. The customer experience is bad. A woman in Jumeirah who paid AED 180 for an Onam hamper does not want an AED 40 call from a courier two days later.
DDP: you prepay, the carrier bills you, the parcel is delivered without a phone call. Shopify can calculate and collect duties and import taxes at checkout depending on your plan and payment setup; if that's not available to you, ask the carrier for a DDP account and add a flat landed-cost allowance to the market's price adjustment. On a AED 22.95 line item, 5% VAT plus 5% duty is roughly AED 2.30. Rolling that into the +25% market adjustment is simpler than trying to itemise it, and the buyer never sees a surprise.
Either way, say which one you've chosen on the shipping page in one sentence. "All duties and taxes prepaid, nothing to pay on delivery" converts.
Selling to NRI customers online works in both directions
Two distinct order flows, and most Kerala stores only build for one.
The first is the obvious one: a buyer in Abu Dhabi ordering pickle, chips and ready masalas for himself. AED pricing, AED checkout, parcel out of Kochi.
The second is larger than people expect: a buyer in Dubai or Riyadh ordering a gift to an address in Thrissur or Kozhikode. Billing card issued in the UAE, shipping address in Kerala, domestic shipping cost, no customs, no HS code. In Shopify that's an India market order placed by a customer browsing from a Gulf IP. If your market is geolocated purely by IP, that buyer gets pushed to AED prices and an export shipping rate for a parcel travelling 40 km. Leave the currency selector visible in the header, don't hard-redirect on IP, and make sure your India shipping profile accepts foreign billing addresses without the fraud filter choking on them.
Also allow a gift message field and a recipient phone number. Gulf senders use it constantly, and Kerala couriers actually call.
Onam, Vishu and Ramadan are three different peaks
Your domestic peak is Onam, with Vishu a smaller second. Your Gulf peak overlaps Onam but is driven by a different buyer with a different deadline: the hamper has to be in Dubai before Thiruvonam, which with four days of transit and a day of packing means your order cut-off is about a week earlier than the domestic one. Put the date on the homepage as a date, not as "order early". Two dates, one for India and one for the Gulf, shown per market.
Ramadan and Eid are a genuine AED-market peak that has nothing to do with your Kerala calendar — dates, nuts, premium spice gifting. If you're building gift sets anyway, building a second set for that window costs you photography and a collection page.
Saudi is harder, and you should know why before you switch it on
The SFDA requires imported food products and the facilities that make them to be registered, and consignments to clear through the conformity process. Small personal parcels do get through, but "sometimes gets through" is not a logistics plan, and a held shipment with perishable contents is a total loss plus a refund.
Our honest advice to a Kerala food exporter: run the UAE for two or three quarters, build the repeat base, then approach Saudi properly with a local importer or a registered distributor rather than as a direct B2C market. The 15% VAT and the larger population are real, but so is the compliance burden. You can still publish SAR prices and take orders to an importer's warehouse once that relationship exists.
Where to start this week
Pull your top 20 SKUs into a sheet with four columns: HS code, country of origin, net weight, boxed dimensions. Get the codes confirmed by your forwarder. Measure the boxes. That sheet is 80% of the Shopify Markets configuration, and nobody can do it for you because only you know what's in the carton.
If you'd rather have the build done alongside you, our team works with food and spice exporters across Kochi and the wider Kerala export belt and we'll look at an existing store free — market setup, price rounding, shipping profiles and the product template that carries your label data. Book a store audit, or if you already know what you need built, bring in a developer for the configuration sprint and keep the merchandising in-house.


