Directory / plugin
Okuricart – Japanese Checkout for WooCommerce
v0.7.2 · by Gen-jidouka
Japanese-style WooCommerce checkout: furigana, postal code autofill, input memory, free-shipping bar, noshi and delivery date/time.
About this plugin
Okuricart extends WooCommerce for Japanese online stores (especially gift and food shops) with Japan-specific checkout features. The free version provides a reliable, well-designed “Japanese-style checkout”.
- Furigana (kana reading) fields, placed right after the name, auto-generated from the kanji as the customer types and fully editable
- Postal code to address autofill (uses the postal code data stored on your site, with an optional external API fallback)
- One-click import of Japan Post’s nationwide postal code data from the settings screen, with an optional monthly automatic update
- Remember input for next time (stored on this device only, no account required, opt-in, off by default)
- Free-shipping bar (“¥X more for free shipping”) on the cart and checkout, using the free shipping threshold already set in your WooCommerce shipping zones
- Noshi (gift label) request at checkout: a “Request noshi” checkbox and a free-text field for the label wording, shown on the order screen, emails and order details
- Delivery date and time slot request at checkout: the customer picks from dates built from your settings (lead time, selectable window, closed weekdays and specific closed dates), so holidays never appear as options
- Legal notice helper for Japan: build a “Specified Commercial Transactions Act (特定商取引法に基づく表記)” page from your details via the [okuricart_tokushoho] shortcode, and show the required pre-order confirmation notice (returns/cancellation) at checkout
- Block checkout (Cart & Checkout Blocks) and classic (shortcode) checkout support, HPOS compatible
The premium version (sold separately) will add a shipping rate engine (carrier rates and estimated delivery dates), full noshi support (wording/mizuhiki rules, vertical preview, per-line labels), multiple shipping destinations, invoice documents, and repeat ordering.
External services
This plugin can connect to the zipcloud postal code API (https://zipcloud.ibsnet.co.jp/) to look up an address when the entered postal code is not found in the postal code data stored on your site.
- What is sent: only the 7-digit postal code the customer entered at checkout (no name, address, or other personal data).
- When: only when the postal code is not found in the site’s own postal code data. This can be turned off under WooCommerce > Settings > Okuricart (“External API fallback”).
- zipcloud terms of use: https://zipcloud.ibsnet.co.jp/rule/api
This plugin can download the nationwide postal code data file from Japan Post (https://www.post.japanpost.jp/) to fill the on-site postal code database.
- What is sent: a plain HTTP GET request for the public data file (utf_ken_all.zip). No personal data or site information is sent.
- When: only when you click “Import nationwide data” under WooCommerce > Settings > Okuricart, and (if “Monthly auto-update” is on) once a month in the background. Japan Post’s site terms: https://www.post.japanpost.jp/zipcode/dl/readme.html