طراز TARZ Join the waitlist

Arabic-first Shopify theme · In development

Built يمينًا to left, from the first line.

Tarz is an Arabic Shopify theme that was never a Latin theme first. No override stylesheet, no RTL app, no English buttons on an Arabic storefront — for merchants selling in the UAE, Saudi Arabia, Egypt and Morocco.

Launching on the Shopify Theme Store· Built on Skeleton· By KOL DEALS LTD, a Shopify Partner

Two presets, one engine

noir-studio.ae

شحن مجاني للطلبات فوق ٢٠٠ ر.س

مجموعة الصيف الجديدة

شحن خلال ٤٨ ساعة · إرجاع مجاني خلال ١٤ يومًا

تسوق الآن

Rendered live, not a screenshot — every element above is real markup in the theme's own type and colour system. Note what a mirrored Latin theme misses: the cart count and the delivery window in Arabic-Indic numerals, the price in Western numerals and bidi-isolated, the search and cart icons left unmirrored while the navigation flows from the right. Switch the preset to re-skin this page and the storefront together — same components, different design tokens.

53Arabic font families
34Sections
55Theme blocks
25Templates
2Presets
0External scripts

The problem

Every theme claims RTL support. Here is what actually breaks.

Right-to-left is not a setting. It is a series of decisions in the layout engine, the type system, the locale files and the markup — and most themes make them once, late, in a single override stylesheet.

The same card, three ways

خصم ٢٠٪20% off

عباية كلاسيك من Noir Studio Classic abaya by Noir Studio

349.00 ر.سSAR 436.00

المقاسSize

SMLXL

اللونColour

أسودBlack رمليSand

تبقى 76.00 ر.س للشحن المجاني 76.00 SAR away from free shipping

أضف إلى السلة Add to cart

Tarz. Direction comes from the locale, the Latin brand name is isolated so it stays in place, tracking is zero in Arabic contexts, and every position is expressed as start or end — so nothing has to be mirrored by hand.

rtl.css

RTL as an override file, not an architecture

The common approach is one stylesheet that reverses physical CSS after the fact: margin-left becomes margin-right, component by component, hundreds of rules deep. Every new feature has to be re-mirrored by hand. Miss one, or misspell one property, and that section stays left-to-right forever — silently, because a misspelled CSS property throws no error.

In Tarz: every rule is authored with CSS logical properties — margin-inline-start, padding-inline, inset-inline-end. There is no rtl.css in the codebase, because there is nothing to override. A lint rule in CI fails the build if a physical property is committed.

<html dir>

Direction flipped in CSS, but no dir in the HTML

Flipping direction in a stylesheet moves the boxes. It does not reliably switch on the browser's bidirectional text algorithm, and it disappears entirely on any component the override file forgot. Mixed Arabic and Latin content — Latin brand names inside Arabic product titles, phone numbers, SKUs, coupon codes, countdown digits — then resolves in the wrong order.

In Tarz: dir is set on the document from the storefront locale, :dir() selectors drive direction-aware components, and every inherently left-to-right string sits in its own isolation island.

locales/ar.json

A right-aligned storefront with English buttons

Premium themes routinely ship thirty locale files without a single Arabic one. The layout mirrors; the interface stays English. The merchant translates strings by hand, then does it again after every theme update — and configures the whole store through an English theme editor.

In Tarz: Arabic is the default locale, written natively rather than machine translated, and that includes the schema strings — so the theme editor itself reads in Arabic. English ships alongside it for bilingual stores.

letter-spacing

Latin typography applied to Arabic script

Letter-spacing pulls apart the connected letterforms Arabic depends on — the single most visible tell that a theme was designed for Latin. Line-heights tuned for Latin x-heights clip Arabic ascenders and diacritics. And because Arabic has no italic, a theme that italicises anything just skews the glyphs.

In Tarz: an Arabic type system. Tracking locked to zero in Arabic contexts, script-aware line-height and base size, no faux italics, and a curated library of 53 licence-audited Arabic families — of which only the ones you select are ever served to a shopper.

Typography

The part every mirrored theme gets wrong

Shopify's font picker is thin on Arabic, so Tarz brings its own library: every free Arabic family in the Google Fonts catalogue, licence-audited and self-hosted. Four of them, set here in the theme's own scale.

طراز

Noto Kufi Arabic

Geometric Kufi. Display and headings.

طراز

Cairo

Contemporary naskh-sans. Body-safe.

طراز

Tajawal

Open and low-contrast. Long-form text.

طراز

IBM Plex Sans Arabic

Engineered. Pairs with a Latin sibling.

Body-safe faces and display faces live in separate pickers, so the theme cannot suggest an unreadable body font. Only the families you select are emitted — the other 51 never reach a shopper's browser.

Inside Tarz

What Arabic-first means in the build

The decisions below are not settings a merchant has to find. They are the defaults, because the theme was designed for this market rather than adapted to it.

LAYOUT

Logical properties end to end

Start and end, never left and right — in the CSS, in the JavaScript, and in the theme editor labels a merchant reads.

LANGUAGE

Arabic as the default locale

Storefront strings and schema strings both. Your team sets the store up in Arabic instead of guessing at English section names.

TYPE

53 Arabic families, licence-audited

Body-safe faces and display faces kept in separate pickers, so the theme can never suggest an unreadable body font. Only what you choose is loaded.

NUMERALS

Arabic-Indic numerals, where they belong

٠١٢٣ available for decorative contexts; prices stay in Western numerals and stay isolated — the convention every large regional storefront already follows.

PAYMENTS

Regional payment badges

Mada, STC Pay, Tabby, Tamara, Fawry and ValU drawn as original icons, next to the global set — not a Visa-and-Mastercard row pretending to be local.

CHECKOUT

Cash on delivery stays intact

The product form is Shopify's standard form and supports app blocks, so COD apps can place their own order form on the page without the theme fighting them.

SHIPPING

Carriers your customers use

Aramex, SMSA and Bosta on the order-tracking page alongside the global carriers, with delivery estimates formatted for Arabic.

AI & SEARCH

Structured data for shopping agents

Product with per-variant offers, AggregateRating, MerchantReturnPolicy, OfferShippingDetails, FAQPage, Organization and breadcrumbs — native, no app.

INDEPENDENCE

No external scripts, no licence check

All JavaScript ships inside the theme. Nothing loads from a vendor CDN, nothing calls home, and your storefront does not stop working if we do.

Compare

Three ways to sell in Arabic on Shopify

Two of them work. Only one was designed for the language your customers read.

Scroll sideways to compare. General comparison of the three common approaches, not a claim about any specific product.
  An RTL app on a Latin theme A theme tagged "right-to-left" Tarz
How direction is handledInjected CSS overrides at runtimeA bundled override stylesheetLogical properties, no override layer
Coverage of new sectionsWhatever the app author has patchedWhatever the vendor remembered to mirrorCorrect by construction
Interface languageApp-supplied translations over EnglishUsually EnglishArabic, written natively
Theme editor languageEnglishEnglishArabic
Arabic typographyA font list, no type systemLatin type system, Arabic fallbackArabic type system, 53 audited families
Regional payments & CODSeparate appsNot addressedBuilt in
Structured data for AI agentsSeparate appProduct and breadcrumbs only, typicallyFull suite, native
CostMonthly, foreverOne-time, plus the app you still needOne-time

The market

Built for how the region actually sells

A theme designed in London or Montreal can be mirrored. It still assumes card checkout, Latin-first typography and carriers your customers have never heard of.

Cash on delivery is not an edge case

Across Egypt and Morocco, a large share of stores replace the native checkout with a COD order form. Tarz keeps the product form standard and supports app blocks in the main product section, so those apps drop in and work.

Local rails and buy-now-pay-later

Mada, STC Pay, Fawry, Tabby, Tamara and ValU are what shoppers look for before they trust a new store. They belong in the trust row on the product page, not in a generic badge strip.

Bilingual by default

Arabic and English on the same store, on the same theme. Direction comes from the storefront locale, so the layout mirrors itself when a shopper switches language. No second theme, no duplicated sections.

Fast on the connections people actually have

No frameworks, no vendor CDN, no font files for families you did not select. Tarz is built to the Shopify Theme Store performance and accessibility thresholds and measured against them on every phase.

Waitlist

Be there on launch day

Tarz is in final development. The waitlist is how you hear about it first — and the only way to get the launch price.

  • One email the day Tarz goes live on the Shopify Theme Store
  • The $300 launch price, before it moves to the $340–$360 band
  • Early access to the Arabic demo store while it is being built
  • No newsletter, no drip sequence, no sharing your address

We store your address to email you once at launch. Nothing else, no third parties. Privacy.

Questions

Arabic Shopify themes, answered

What is an RTL Shopify theme?

An RTL Shopify theme lays out a storefront for languages written right to left, such as Arabic. A genuine one mirrors layout, direction-aware components and typography natively. A tagged one reverses a left-to-right design with an override stylesheet and leaves gaps wherever the vendor forgot to mirror something.

Does Shopify support Arabic stores?

Yes. Shopify supports Arabic as a storefront language, and Online Store 2.0 themes can opt into right-to-left layout. What Shopify does not provide is Arabic typography, Arabic locale files or Arabic-designed sections. Those come from the theme.

Do I still need an RTL app if I use Tarz?

No. Tarz is right-to-left natively, so there is nothing to patch. RTL apps exist to force direction onto themes designed left-to-right. Using one on Tarz would only add a monthly cost and a second layer of CSS fighting the first.

Will Tarz work with cash-on-delivery apps?

Yes. The product form uses Shopify's standard product form and supports app blocks in the main product section, so COD order-form apps such as EasySell or Releasit can add their form to the product page. Tarz never hijacks the form submit.

Can I run Arabic and English on the same store?

Yes. Arabic ships as the default locale with English alongside it. Direction is read from the active storefront locale, so the same store mirrors itself when a shopper switches language — one theme, one set of sections.

How much will Tarz cost?

The planned launch price is $300, one time, through the Shopify Theme Store, updates included. Waitlist members get that price before it moves up. Shopify handles billing, licensing and installation, so there is no licence key and no activation.

When does Tarz launch?

Tarz is in final development and will go through Shopify's theme review before it is listed. We are not publishing a date we cannot hold. Join the waitlist and you will get one email on the day it goes live.

Which markets is Tarz built for?

Arabic-language merchants in the UAE, Saudi Arabia, Egypt, Morocco, Kuwait, Qatar and Jordan. Regional payment methods, cash-on-delivery compatibility and regional carriers are built in rather than added as an afterthought.

Are Shopify's free themes right-to-left?

Shopify's free themes are designed left-to-right and do not ship an Arabic locale. Right-to-left layout has been a long-running request from Arabic-speaking merchants. You can force direction with CSS or an app, but the typography and the interface language remain your problem.

Why does my Shopify store look broken in Arabic?

Usually three faults at once: the theme mirrors layout with an override stylesheet that missed some components, it ships no Arabic locale so the buttons stay English, and Latin letter-spacing is pulling the connected Arabic letterforms apart. All three are theme-level problems, not Shopify problems.

Which Shopify theme is best for an Arabic store?

Judge on three things rather than an RTL feature tag: whether layout is built with CSS logical properties instead of an override file, whether an Arabic locale ships with the theme editor included, and whether there is a real Arabic type system. Tarz was built to all three.

How do I make a Shopify store right-to-left without an app?

Set Arabic as a storefront language, then use a theme that reads direction from that locale. Themes designed left-to-right need an app or custom CSS to force it. A right-to-left-native theme needs neither, because direction is not a mode it switches into.

Can I move from an RTL app to an RTL-native theme?

Yes, and you should uninstall the app afterwards — both write direction rules, so leaving them together means two layers of CSS fighting. Budget an afternoon to re-enter theme settings. Your products, collections, customers and orders are untouched by a theme change.

Who builds Tarz?

KOL DEALS LTD, a Shopify Partner agency that builds and maintains right-to-left Shopify storefronts. Tarz is built on Shopify's Skeleton theme with fully original code, no external scripts and no licence check.