Japan-readiness gap map · Free · 2026-06-23

Is Medusa ready for the Japanese market?
— a Tokyo native's gap map

Medusa is an open-source headless commerce engine — the self-hosted Shopify alternative, with a paid Cloud. For a commerce engine the Japan gaps bite harder than for any other category, because they aren't cosmetic: they're the difference between a store that can legally and practically sell to Japanese customers and one that can't. The striking part is how much is almost there. The admin dashboard already ships a full Japanese translation. It's just hidden behind an English funnel — and until recently, a Japanese product name broke the store outright.

16
/ 100
Not ready Japan-readiness score
Critical · commerce-legal gap — a Japanese store isn't compliant out of the box

Detected gaps — verified 2026-06-23

G1

No 特商法 / インボイス scaffolding — a Japanese store is non-compliant out of the box

Critical · the commerce gap, not marketing · legally required to sell in Japan
Current state (verified)

Medusa ships no first-party scaffolding for the two things a Japanese commerce site legally needs. A B2C store is expected to publish a 特商法に基づく表記 page (Specified Commercial Transactions Act disclosure — seller, address, returns, pricing). A B2B store, since the インボイス制度 took effect in October 2023, must issue 適格請求書 (qualified invoices) carrying the seller's registration number. Medusa provides neither a 特商法 template nor 適格請求書 fields out of the box; the merchant builds both from scratch.

docs.medusajs.com — no 特商法 / 適格請求書 template or guide
Why a Japanese user stalls

This is the gap that's unique to a commerce engine. A typesetting tool with no 特商法 page is awkward; a store with no 特商法 page can't open for business to Japanese consumers, and a B2B store with no 適格請求書 can't sell to Japanese companies that need the input-tax deduction. The merchant who picks Medusa discovers this after building, not before.

The fix (rough)

A 特商法に基づく表記 template wired into the storefront, and 適格請求書 (registration number, tax-rate breakdown) support in the order/invoice flow. Both are commerce-compliance features, not translations — they need someone who has shipped a Japanese store.

G2

The Japanese admin is already built — and a Japanese product name used to break the store

Major · the work is half-done and half-hidden
Current state (verified)

Medusa's admin dashboard ships a full Japanese translation — ja.json sits in the i18n translations directory alongside ko, zhCN, zhTW and 30+ others. So Medusa already speaks Japanese to the merchant. Yet at the same time, products with Japanese (or any non-Latin) titles could not be created at all until recently: handle generation failed on non-Latin characters. That was issue #14378, fixed in PR #15346 (32 comments). The Japanese capability is partly built, was partly broken, and is entirely undiscoverable from the funnel.

github.com/medusajs/medusa #15346 — non-Latin (Japanese/Chinese/Korean) product handles fixed
Why a Japanese user stalls

A Japanese merchant who tried Medusa before that fix added a product named in Japanese and hit an error on day one — the worst possible first impression for a store builder. Even now, the Japanese admin translation that already exists never gets advertised to the Japanese audience, because the docs and marketing that would surface it are English-only.

The fix (rough)

Surface the existing Japanese admin in the Japanese funnel, and add a CJK test to the product/handle path so Japanese product names are a first-class case, not a regression risk.

G3

No Japanese documentation, and USD-only Cloud pricing

Major · the build audience evaluates in Japanese
Current state (verified)

docs.medusajs.com/ja returns 404 — there is no Japanese documentation. The marketing site has no Japanese landing page and no hreflang ja. Medusa Cloud's own pricing is presented in USD only ($0 / $29 / $99 / $299), with no JPY path for the team paying for the managed tier.

docs.medusajs.com — English only, /ja → 404
Why a Japanese user stalls

Medusa is chosen by developers building a custom store, and Japanese developers evaluate infrastructure tooling in Japanese first — they read the docs before they commit a quarter of engineering to a commerce backend. With no Japanese docs and a USD invoice for the managed tier, the Japanese team weighing Medusa against a domestic headless-commerce option starts at a disadvantage that has nothing to do with the product.

The fix (rough)

Japanese documentation for the core build path (storefront + admin + the Japan-commerce specifics), and a JPY invoicing path for Medusa Cloud.

G4

Invisible for 「ヘッドレスコマース」 and 「Shopify 代替 自社EC」 in Japanese search

Major · high-intent build queries lost to domestic options
Current state (verified)

With no Japanese pages indexed, Medusa surfaces for none of the queries a Japanese team types when scoping a custom store: 「ヘッドレスコマース オープンソース」, 「Shopify 代替 自社EC」, 「Next.js EC 構築」, 「自社EC プラットフォーム 比較」.

Why a Japanese user stalls

The decision to self-host a commerce backend is made early, in the research phase, almost always in Japanese. If Medusa never appears there, it never enters the shortlist — the team picks the domestic option that did publish Japanese pages, and Medusa loses a six-figure build it was never evaluated for.

The fix (rough)

Japanese pages targeting the headless-commerce build queries, anchored to the 特商法 / インボイス story — the exact concerns that make a Japanese team hesitate to build on a foreign commerce engine.

Score methodology (16/100)

Five signal dimensions, each 0–20. Verified 2026-06-23:

1. Japanese marketing funnel 3 / 20
2. Legal / trust (特商法 · インボイス) 0 / 20
3. JPY billing / Japan payment conventions 5 / 20
4. JP search visibility 3 / 20
5. Product Japanese locale / CJK handling 5 / 20

Dimension 5 is held down by the non-Latin handle bug (#14378) that broke Japanese product creation until recently — though the shipped ja.json admin translation is genuine credit. The store itself supports JPY as a currency (Medusa is multi-currency); dimension 3 scores low because Japan's commerce conventions — 特商法, 適格請求書, and Cloud's own USD-only billing — are unaddressed. The score is low not because Medusa is a weak engine — it's excellent — but because for a Japanese store specifically, the compliance and discovery layers that a commerce product can't skip aren't there yet.

What it'd take — priority order

Want the full teardown + a ranked fix plan?

This map is the free slice. The full Japan-readiness audit for Medusa covers the 特商法 + 適格請求書 fields filled in for a real storefront, the Japan-payment and checkout conventions, the CJK product-path tests, a JP documentation plan, and the headless-commerce positioning for the Japanese market.

glovrex audit — $1,500 This gap map is free.

Data verified 2026-06-23 against medusajs.com, docs.medusajs.com and GitHub PR #15346. Scores estimate Japan-market readiness, not product quality — Medusa is an excellent commerce engine. Corrections or opt-out: hello@glovrex.com.