I'm using a multi-website Magento configuration with per country specific prices and rules.

Magento allows to specify countries allocated to each store in admin area which is solves half of the problem, however our business model allows customer to use any billing address and restrict shipping destination from each store individually.

For example we have a warehouse in US which ships items withing USA and UK warehouse which ships items internationally except USA.

Currently Magento checkout (OneStepCheckot) presume, that if billing address is set, shipping address is optional or billing address can be used instead, this approach can be accurate for majority but in our case it's supposed to be opposite. What we care about is a destination, as final price might vary due to many factors like customs, local authority tax etc.

Can some one suggest how it can be achieved?

  • What about the BILLING address (you answered for Ship To)... how can we enable International countries for Billing address?
    – Lisa King
    May 6, 2019 at 19:38
  • If you have a new question, please ask it by clicking the Ask Question button. Include a link to this question if it helps provide context. - From Review
    – fmsthird
    May 7, 2019 at 2:17
  • This does not really answer the question. If you have a different question, you can ask it by clicking Ask Question. You can also add a bounty to draw more attention to this question once you have enough reputation. - From Review May 7, 2019 at 5:53

1 Answer 1


I believe Magento has already solved this by limiting shipping methods by destination country:

System > Config > Shipping Methods > [Method]

enter image description here

All that would be needed is some messaging on checkout in the shipping destination entry and shipping method selection areas which would notify which countries you ship to.

  • How can i configure, selected items not for specific countries (not all items only few items).
    – Gem
    Dec 14, 2016 at 11:40
  • @Gem you can Ctrl+Click on the list. Jul 31, 2020 at 9:28
  • @LiamMitchell Really appreciate your response, thank you.
    – Gem
    Aug 5, 2020 at 10:08

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.