Can I restrict orders to my country only?

Because of high shipping costs, some artists don't want to have to deal with international shipping.  With the Drupal Commerce system we're using, you can set up restrictions on shipping methods to prevent customers from outside your country from ordering. 

Shipping restrictions allow you to create different rates based on different customer criteria, order criteria, or product criteria. You can also combine criteria.  So for example, you could set up a rate based on the customer's shipping address and the shipment weight:

shipping criteria

 

shipment weight

 

If a customer doesn't fit into one of the shipping method criteria, they will not be able to select a shipping option and will also be unable to complete the purchase.  If you want to prevent international purchases, that's exactly what you need. 

You can set up various shipping methods under Commerce > Configuration > Shipping.  If you need help, please reach out and we can give you assistance.