WooCommerce geolocation based products extension help merchants to show relevant products to the users from different locations. You can restrict the audience to view the products which are not relevant to them and they can see only relevant products on your website. GeoIP plugin also allows you to show customized error message to the blocked audience.
You can also redirect blocked audience to other URL containing blog or relevant products to them. However, you also add IPs of potential users in exception list so that they can buy the products on your e-store. You can buy this plugin with a money back guaranty.