I can change shipping method and default country from back-end settings as:

Store -> Configuration -> General -> General.

How to set up default shipping method and payment method for two different countries?

Much appreciated your help.

  • Do you have multiple stores? Or just the one?
    – Rian
    May 31, 2018 at 10:32
  • I have multi store.
    – Tanvir
    May 31, 2018 at 10:33
  • Different countries means user's different country or different stores? May 31, 2018 at 10:59

2 Answers 2


In the configuration at the left top there's a dropdown next to "Store View", in this dropdown you'll find the websites and stores you have available in your installation.

Pick the website for which you want to enable or disable functionality, then go to the shipping methods and enable or disable them accordingly.

  • Thanks for the reply @Rian. Could you please let me know specific please?
    – Tanvir
    May 31, 2018 at 10:46
  • @Tanvir I rewrote the post a bit, hopefully it's clearer now.
    – Rian
    May 31, 2018 at 11:02

If want to achieve two different prices in two different countries. You can create two different stores for different countries in magento2 and set the Price and shipping charges according to their countries.

You need go and create stores for different countries

stores -> settings -> All stores -> create store.

enter image description here and To change the country

stores -> settings -> configuration -> General -> General -> Country options -> change (default country) to respected country to want to add shipping

enter image description here

and to set shipping method

stores -> settings -> configuration -> sales -> shipping methods.

enter image description here

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.