I have a store that has both shipped and not-shipped items (differentiated by category). We want to restrict any shipping to only US addresses, but allow orders with only not-shipped items to be purchased from anywhere.
Using the shipping/billing whitelist/blacklist feature seems like it should work for this. Using this feature blocks the shipping addresses we want blocked from being entered. But for orders of only not-shipped items, while there is no shipping address entry, we get the error message "We do not currently allow orders from this region."
Even if I use a separate shipping and billing lists, the shipping list is always applied when the order has no shipping address. Is this a bug? Are we doing something wrong in the configuration? Is there a way to accomplish what we want?