Postal code exists
A postal code that is not in Japan Post data is flagged before the order goes through.
For stores outside Japan shipping to Japan
Postal code, prefecture, city, town, and house number are checked against Japan Post data in real time on the Shopify checkout, for addresses your Japanese customers type in Latin characters.
A Japanese address typed in Latin characters can name the wrong town, skip the house number, or pair a postal code with the wrong city. Shopify accepts the order anyway.
Shopify fills in the prefecture and city from the postal code, but every field stays editable and the house number is always typed by hand.
Carriers and 3PLs outside Japan print labels in Latin characters. An address typed in kanji or kana comes back as a manual fix before it can ship.
Checkout Address Validator is a Shopify app that validates Japanese shipping addresses typed in Latin characters against Japan Post data. Each field is compared with the official record for that postal code, and the expected value appears under the field.
A postal code that is not in Japan Post data is flagged before the order goes through.
Tokyo and Shibuya must both belong to 150-0001. A mismatch shows the expected value right under the field.
The address line has to contain the town for that postal code, such as Jingumae, in Latin characters.
An address that stops at the town name is blocked, with an example of the format to add.
Kanji and kana in the city or address fields are stopped, so labels always print. Stores whose customers type Japanese use the Japanese address mode instead.
Built-in messages follow the checkout language. Edit any of them in the app settings.
Spelling variations of the same place are accepted, so correct addresses are not blocked.
The app validates and blocks. It never rewrites what the customer typed.
Last updated
Free up to 100 orders a month. Every check included.
Install freeNo code, no checkout editor. A store based outside Japan that ships to Japan is set to Latin-character validation automatically; you can switch modes in Settings.
The app is added to your Shopify admin. You can start on the free plan right away.
Recommended settings and error messages are preconfigured. Flip the switch in the settings screen and it starts working right away.
From the next order, Japanese addresses are validated as the customer types.
Start free and move up only when your order volume does. Paid plans include a 7‑day free trial.
Pick a plan from your Shopify admin after installing.
Free up to 100 orders a month. Install in minutes, no Shopify Plus required.