Skip to content

DevelopmentLast updated 5 min readBy The PixelCrayons team

Is Magento right for your store? Lessons from Al Majed for Oud’s bilingual build

The short answer

Magento's real benefit is that it does not stop you building what the business needs, but it does not build it for you. Using the bilingual fragrance store we built for Al Majed for Oud, this post shows where the platform helped, where the work went, and when to choose something else.

The platform and the store's brief, joined by a gap labelled design work

Lists of Magento’s benefits all say the same things: flexible, scalable, open source. This post tests them against a store we built on Magento, Al Majed for Oud’s bilingual fragrance store in Saudi Arabia. It shows which parts of the platform earned their keep, which had to be designed by hand, and when we would point a store elsewhere.

What a fragrance house asked of its platform

Al Majed for Oud sells perfumes, oud, incense, perfume oils, home fragrance, accessories and gift sets. Its customers shop in Arabic and in English, and they choose fragrance by scent, mood and occasion more than by product name. Much of the year’s demand arrives with gifting seasons and offers.

Those facts set the brief before any platform question. The store had to carry a large catalogue across very different categories, let customers browse by fragrance character, read naturally in both directions, give gifting its own routes and take payment the way customers in the region expect. The full record is in the Al Majed for Oud case study.

Close-up of a collection page's filter panel in Arabic: price, type of perfume, size, scent family and product origin
A collection page's filter panel in Arabic: price, type of perfume, size, scent family and origin. Internet Archive copy, 1 April 2026. The Al Majed for Oud case study

Brief against platform: where the work really went

Here is each requirement from the brief, what Magento brings to it out of the box, and what still had to be designed. The third column is the part the benefit lists leave out.

Requirement What Magento provides What still has to be designed
A large, mixed catalogue Attribute sets, so incense and gift sets can carry different product fields in one catalogue Which attributes each category needs, and which ones customers will actually filter on
Shopping by scent Layered navigation that can filter on any attribute you mark as filterable The scent vocabulary itself: the families and notes a customer recognises, applied consistently across every product
Arabic and English Store views, each with its own locale, translations and content A theme that mirrors properly for right-to-left reading; the default Luma theme was not built for it
Gifting and offers Categories, cart price rules and catalogue price rules Where gift sets and seasonal offers live in the navigation, so they are found rather than stumbled on
Regional checkout A checkout that accepts payment extensions Which payment methods to offer, and testing every one in both languages

The pattern is the same in every row. Magento’s real benefit is that it does not stop you building what the business needs. It does not build it for you, and the time goes into the third column.

Selling by scent: catalogue structure before design

A customer who loves a scent rarely knows the product name. The case record describes the result as navigation by scent: customers explore by fragrance character as well as by product type, and a favourite scent leads to the products that share it. That only works if the catalogue data is right underneath it.

The order we recommend for any catalogue sold by character rather than by name:

  1. Write the vocabulary first. Agree the scent families and notes with the people who sell the product, in both languages, before anyone opens the admin.
  2. Decide which values are filters and which are description. A filter with forty values helps nobody.
  3. Apply the values to every product, including the old and the slow-selling ones. A filter that misses a third of the range teaches customers not to trust it.
  4. Then design the navigation around the filters people use, and test it with real browsing before launch.

Most of that work is merchandising, not development. On Magento it pays off because the platform will filter, index and display whatever structure you give it, at catalogue scale.

Two reading directions: the checks we run

Bilingual stores often treat one language as a translation of the other. The brief for this store was the opposite: Arabic and English as equals, each reading naturally. Translating the strings is the easy half. These are the checks we run on every page type before a right-to-left store launches:

  • The whole layout mirrors: navigation, product gallery, filters and breadcrumbs start from the right.
  • Arrows, chevrons and progress steps point the way the reader moves.
  • Prices, sizes and order numbers stay readable where Arabic text and Latin digits sit in one line.
  • Product names that stay in English inside Arabic copy do not break the line or the punctuation.
  • Checkout fields, error messages and order emails are written in each language, not machine-filled.
  • Search and filters return the same products whichever language the customer browses in.

Each item is small. Missed together, they make a store feel translated, and customers notice that before they notice anything else.

When Magento is the wrong choice

Magento suits a catalogue that breaks simpler platforms and a business willing to run it properly. It carries a real running cost, and we itemise it before a client commits. Our Magento builds take months, not weeks.

Four gates before a store commits to Magento
A store weighing Magento
  1. 1Is the catalogue big or complex enough to break simpler platforms?
    NoSmall and simple: point the store elsewhere
  2. 2Does a hosted platform fall short of the requirements?
    NoIf a hosted platform covers them, use it
  3. 3Will someone own and run the platform after launch?
    NoAn unpatched Magento store is a target
  4. 4Have you itemised the running cost and the engineering retainer?
    NoItemise both before committing; builds take months, not weeks
Yes to allMagento fits: it will not stop you building what you need
It does not build it for you either: the time goes into what still has to be designed.

An unpatched Magento store is a target. A properly run store needs an engineering retainer after launch: security patches on a schedule, integration upkeep, and someone watching index, cron and cache health.

We would point a store elsewhere when the catalogue is small and simple, when nobody will own the platform after launch, or when a hosted platform covers the requirements. A platform is not a lifetime decision either: Al Majed for Oud has since moved its store to Salla.

If you are weighing a move yourself, our guide on when to migrate an ecommerce platform separates platform limits from problems a move will not fix. Scope and fixed-quote shapes are on our Magento development page.

Keep reading

Related
reading.

Rankings on this topic

Scored on public evidence by the PixelCrayons Index. PixelCrayons is scored like every firm: ranked where it has a case study, listed where it has not.

The services behind this piece

Stores and sites built to ship, on Shopify, WooCommerce, Magento or a headless stack.

Questions

Frequently
asked.

It can be. Store views handle the languages well, but right-to-left layout depends on the theme, and the default Luma theme needs real mirroring work. Budget for a theme built for both directions and for testing every page type in each language.

Control over the catalogue. Attribute sets and layered navigation let a store organise products around how customers buy, such as by scent, rather than around how the platform expects. The benefit only appears if someone designs that structure.

No. We built it on Magento, and the client has since moved the store to Salla. The case study records both, and the work described here is the Magento build.

Building or migrating
a store?

Send the brief. An itemised, priced proposal comes back from the engineers who would build it.

Reply within four business hours (typical) · Free · No retainer required