Right now we can display live shipping rates, however this only works for countries that have a carrier and are selected inside Shippo.
However, Shippo requires a mandatory default rate that is applied to customers who are not in a country that gets a live shipping rate.
So for example: Shipping in the USA works through live shipping rates - all good.
but a customer from a country in Europe or elsewhere would see the default rate set in Shippo instead. That is not feasible or customer friendly.
The default rate will be shown for all countries, that are not included in the live rates. Which can be a lot of different countries, far away. (That's why we don't ship there)
So the only way to prevent sales to those countries would be to set the default value super high, so the customer essentially thinks "it's too expensive".
Otherwise the customer could just select the default rate and purchase but we would not be able to fulfil their order.
That is not ideal.
We need the option to disallow / allow countries that can be selected in the checkout process. If people couldn't select their country, the default rate wouldn't be shown.