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 6, 2026 10 min read

Exporting Kerala Ayurveda on Shopify: Ayush Labels and Market Limits

How Kerala ayurveda brands set up Shopify for export: hiding SKUs from specific countries, Ayush vs FSSAI labelling, ingredient metafields, HS codes and what actually gets parcels refused in the US and UAE.

Exporting Kerala Ayurveda on Shopify: Ayush Labels and Market Limits

You can sell ayurvedic products online internationally from a Kerala store, and the storefront is the easy part. The work is at SKU level: deciding which countries each formulation is allowed into, making Shopify enforce that decision without a human remembering to, and putting a defensible HS code and ingredient statement on every cross-border parcel. Get those three things right and a Kochi or Thrissur brand can ship to Sharjah and New Jersey on the same afternoon. Get them wrong and you find out at the destination customs shed, after the customer has paid.

Most of the advice floating around treats this as a logistics problem. It isn't. It's a catalogue problem.

Your Ayush licence governs what you can list, not just what you can make

There is no separate licence for selling online. People search for an "ayush licence requirement for online selling" and come away confused because the thing they're looking for doesn't exist. What exists is the manufacturing licence issued under the Drugs and Cosmetics Act by the state licensing authority, and that licence names specific formulations. If a product isn't on the licence, it isn't legal to sell, on Shopify or in a shop in Thrissur.

So the practical check before any SKU goes live:

  • Is this a classical formulation from an authoritative text, or a proprietary one that needed separate approval? The paperwork differs and the export documentation follows it.
  • Do you manufacture it, or is it own-label from a licensed unit? If own-label, you need their licence number, batch records and GMP (Schedule T) certificate on file, because an overseas regulator will ask for them and so will your freight forwarder.
  • Do you hold an IEC from DGFT? Nothing leaves the country without it.
  • Do you have a Free Sale Certificate or CoPP from the licensing authority for the specific products you intend to export? Several Gulf and African markets will not register a product without one, and getting it apostilled takes weeks, not days.

Keep the licence number and formulation type on the product record in Shopify rather than in a folder on someone's laptop. More on that below, because it feeds everything else.

FSSAI or Ayush: pick the lane before you write the label

A turmeric-and-pepper capsule can be an ayurvedic proprietary medicine under the Drugs and Cosmetics Act, or a health supplement under FSSAI's nutraceutical regulations. Same powder, two completely different labels, two different licences, two different sets of permitted claims, and two different GST treatments.

You cannot hedge. An Ayush-licensed product carries the licence number, the words identifying it as an ayurvedic medicine, the ingredient list with Sanskrit and botanical names, batch, manufacturing date and net quantity. An FSSAI product carries the FSSAI licence number, the veg/non-veg mark, nutritional information and a recommended serving, and it may not carry therapeutic claims. Printing both marks on one carton reads as confusion to a customs officer and as a red flag to the FDA.

Our rule with Kerala clients: decide the lane per SKU, record it as a metafield, and let the lane drive the label artwork, the claims allowed in the product description, and the HS code. If the same formulation genuinely needs to exist in both lanes for different markets, make it two separate Shopify products with different SKUs. Trying to run one product with a conditional label is where mistakes breed.

Making Shopify Markets restrict products by country

Shopify Markets lets you build a catalog per market and exclude products from it. A bhasma-containing formulation stays out of the US catalog. A product with an ingredient on the UAE's restricted list stays out of the GCC catalog. India keeps everything. That's the mechanism, and it works.

What it doesn't do is close every door, and this is where people get burned:

  • Exclusion is product-level in practice. If you need to hide one variant, split it into its own product.
  • Your Google Merchant Center and Meta catalog feeds usually publish from the online store sales channel, not from a market catalog. A product hidden from the US catalog can still be advertised to a user in Texas, who clicks and lands on nothing. Build feed exclusions separately using the same tag.
  • Apps that read the Storefront API, quiz tools, bundle builders, wishlist apps, abandoned-cart emails, can all surface a product you thought was hidden.
  • Indexed URLs persist. A page that worked last year still gets traffic.

Use one tag convention and apply it everywhere: restrict-us, restrict-uae, restrict-eu. Then the catalog exclusion, the feed rule and the app config all key off the same string, and a quarterly audit is a five-minute job instead of an archaeology project. We still get the first pass wrong on about a third of catalogues, almost always because of a feed or an app nobody mentioned.

The label and ingredient metafields that earn their keep

Define these on the product, once, and stop re-typing them into invoices:

  • Licence lane (Ayush / FSSAI / cosmetic) and the licence number itself
  • Ingredients as a metaobject list: botanical binomial, part used, quantity per unit. The binomial matters because overseas customs and the US importer's records run on Latin names, not Malayalam or Sanskrit ones.
  • Contains animal-derived or mineral-derived material as a boolean. This single field decides more market exclusions than anything else.
  • Net quantity, shelf life in months, storage condition
  • Customs description, written in plain commercial English, which is not the same as your marketing product title

Those fields do double duty. They print the compliant label block on the product page, they populate the commercial invoice through your shipping app, and they power on-site filtering by ingredient or concern, which matters once an ayurveda catalogue crosses a couple of hundred SKUs and Gulf buyers are searching on a phone. If your theme's native filters can't handle ingredient-level facets cleanly, FilterPro is one way to get them without rebuilding collection templates.

Exporting ayurvedic products to the USA: the rules that actually stop parcels

The FDA puts your product into one of three boxes, and you don't get to choose by wishing. Labelled to treat, cure or prevent a disease, it's an unapproved new drug and it gets refused. Labelled as a dietary supplement, it falls under the supplement rules, needs a Supplement Facts panel, and the US-side importer carries Foreign Supplier Verification obligations. Labelled as a cosmetic, it sits under the newer cosmetics regime with facility registration and product listing requirements.

Three things refuse shipments more often than anything else:

  1. Disease claims in the product description. "Supports joint comfort" survives. "Cures arthritis" does not, and your website copy is evidence.
  2. Heavy metals. Bhasma and rasa shastra preparations containing lead, mercury or arsenic have a long and public history of FDA import alerts. If you make them, exclude them from the US catalog and stop arguing about it.
  3. Missing Prior Notice. Food and supplement consignments need electronic prior notice to FDA before arrival. Your courier aggregator may or may not file it. Ask, in writing.

Two commercial points as well. The old low-value exemption that let small parcels into the US duty-free was withdrawn in 2025, so price on the assumption that duty applies to every order. And the tariff position on Indian-origin goods has moved more than once recently, so confirm the current rate with your customs broker before you publish a landed-cost promise at checkout.

Shipping herbal products to the UAE, where most Kerala demand actually sits

Start with an unglamorous observation: a large share of what Kerala ayurveda brands call "Gulf demand" is a son in Dubai paying for a parcel delivered to his mother in Kozhikode. That's a domestic order with an international card. It needs multi-currency display and an international payment method, not an export setup. Separate those two revenue streams in your analytics before you spend money solving the wrong problem.

For genuine shipments into the UAE: herbal and health products are registered with the health ministry before commercial import, food products go through municipality label approval, and consumer labels are expected in Arabic alongside English. Parcels going in as personal-use quantities get screened at the courier gateway, and formulations containing controlled botanicals are seized without ceremony. Duty and 5% VAT apply above a modest courier-parcel threshold, commonly cited as AED 1,000, which a three-bottle order will clear faster than you expect.

Most Kerala exporters who sell seriously into the GCC end up with a distributor or a free-zone entity handling registered products, while the Shopify store handles the smaller, cleanly classified items: oils, soaps, teas, cosmetics. That split is sensible. Model your catalog exclusions to match it.

HS code setup for an Indian export catalogue in Shopify

The field lives on the product under shipping, in the customs information block, alongside country of origin. Fill both. Blank HS codes are the single most common reason a Kerala store's first international orders sit at a courier hub.

Classification is where ayurveda gets interesting. A medicated oil sold under an Ayush licence generally sits in heading 3004 (the Indian tariff has a dedicated line for ayurvedic system medicaments). The same oil positioned as a cosmetic hair preparation sits in 3305. Dried herbs and raw botanicals land in 1211, extracts in 1302, herbal teas in chapter 9 or 21, and a nutraceutical capsule under FSSAI typically in 2106. The code has to match the label. If the carton says ayurvedic medicine and the invoice says cosmetic preparation, you've written your own refusal notice.

Set codes in bulk from the product list using the bulk editor, or via a CSV tool if you're migrating a catalogue. While you're in there: file your LUT so exports go out zero-rated instead of paying IGST and chasing refunds, confirm your courier is filing under the CSB-V e-commerce export route rather than the simpler declaration (the per-shipment value ceiling sits at ₹10 lakh at last check), and make sure your bank closes the EDPMS entries as payments realise. Unclosed entries will stall your next export cycle at the worst possible time, usually the week before Onam.

The currency problem Indian merchants hit, and the honest answers

Shopify Payments is not available to Indian-registered merchants, and Markets' automatic multi-currency pricing and duty collection at checkout depend on it. So the clean version of this setup, where a buyer in Dubai sees AED, pays AED and sees duties calculated at checkout, is not available to a company registered in Kochi.

Three workable options, in increasing order of cost:

  • Price in INR, accept international cards through Razorpay or Cashfree, and use a display-only currency converter so the buyer sees an approximate AED or USD figure. Cheapest, works fine, occasionally confuses customers when the card statement differs slightly.
  • Charge duties and shipping as a visible line item calculated from the destination, so there's no surprise bill from the courier. Less elegant than DDP, far better than a refused delivery.
  • Incorporate in the UAE or the US and run a second store or a second market on a foreign entity. Real money, real compliance overhead. Worth it only when a single market is consistently carrying meaningful monthly revenue.

Don't offer COD internationally. And don't assume the COD habits of your domestic buyers predict anything about your Gulf ones; they prepay.

What one international order actually earns

Run the numbers before you build the catalogue. A three-bottle order of 200ml herbal hair oil, priced for export at ₹1,167 a bottle:

  • Cart ₹3,500, shipping charged ₹1,200, so ₹4,700 collected
  • Courier cost for 1.1 kg to the US via an aggregator: ₹1,950
  • COGS at ₹350 a bottle: ₹1,050
  • International card fee at roughly 3% plus GST on ₹4,700: ₹166
  • Export packaging: ₹120

Contribution: ₹1,414, about 30% of revenue. Now add refusals. One refused parcel costs you the goods, the freight, the packaging, the non-refunded fee and the refund itself, roughly ₹3,290 out of pocket. At a one-in-twenty refusal rate that's ₹164 spread across every order, dropping contribution to ₹1,250, around 27%. At one in ten it's ₹1,085. The whole case for doing the catalogue work properly is in that gap, and it compounds with volume.

Where to start this week

Export your product list to a spreadsheet and add four columns: licence lane, licence number, HS code, restricted markets. Fill it in for your top 30 SKUs by revenue. You'll discover two or three products that shouldn't be sold abroad at all, and the rest of the build follows from the sheet. Once it's filled, the Shopify side is a day or two of metafield definitions, catalog exclusions and feed rules.

If you want a second pair of eyes on the catalogue structure before you commit, our free store audit covers market setup and product data as well as speed. We work with brands across Kochi, Kozhikode, Thrissur and Thiruvananthapuram, and if the build needs custom logic rather than configuration, that's a conversation about app and automation work rather than a theme tweak.

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