I am considering to migrate from Magento to Woocommerce. My main site is for Japan, and the other is in English.

I read you can go for either WPML or multisite.

I understood WPML can handle multi language and multi currency. But how about different checkout form for different countries? I have now Woo Checkout Field Editor Pro installed.

The address field order for Japan is basically opposite to the western way. Meaning,

Postcode, Region, City, Street


Street, City, Postcode, Region, Country

Is it possible to have different checkout field order for different countries without making multisite? Or do I need to make multisite to achieve this?

1 Answer 1


woocommerce_checkout_fields filter allows you to alter the order of fields displayed in the checkout page, you can add a condition in the callback to check for the country or language.

  • Can you give me more detailed explanation how I can achieve this?
    – rtk0407
    Commented Aug 1, 2018 at 19:56
  • The filter gives access to the fields array and you can change the order of array or unset or add new fields refer link Commented Aug 1, 2018 at 20:09
  • can you tell me how to add a condition in the callback to check if it is Japan? Then the fields should be reordered?
    – rtk0407
    Commented Aug 1, 2018 at 20:11
  • Depends on how you are managing the Japan and English site, if you are using any plugin to choose a country and you must use the plugin-specific condition. If you are using multisite then check for the blog id of the site. Commented Aug 3, 2018 at 10:58

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.