We have just released an improvement to how partially deliverable carts are handled at checkout. Previously, the checkout process was halted if any items in an order could not be shipped to the customer's location. Now, Shopify identifies the non-shippable items, allows customers to remove them, and proceed with purchasing the shippable items.
→ Read the full update on changelog.shopify.com