This feature is like a dream come true. If it works exactly how we wish!
Currently, we using a modified function to "Fallback" to restricted inventories of MI. However, it is not working as it should - but it does allow customers to checkout.
Here is our use-case scenario:
To make you understand using Country restriction of ATUM:
Say your business is in 5 countries: USA, China, Russia, India, and Brazil.
Due to heavy demand, all your inventory in the USA warehouse went out of stock.
However, the same product has a lot of inventory in Brazil.
As per ATUM restrictions, the inventory of the USA will be 0 and the inventory of Brazil or any other country will not be available for purchase to US customers.
What we wish to do is to ALLOW the customer from the US to purchase the inventory as per the next priority, in spite of the restrictions.
Restrictions are great as far as there is stock. They are fantastic.
We do want to allocate US stock to US customers for faster delivery.
However, once it is out of stock, we ALSO want the US customer to be able to place an order from another MI.
In short, as far as there is stock - restrictions are awesome. Once the regional stock is sold, it should also start selling other MI inventory.
On our setup, we use state-based restrictions. A country usually has many states. We have 3 warehouses in separate states to cover the country - like Amazon has warehouses across the country for faster deliveries.