Removing /product/, /product-category/, or /shop/ from the URLs is not advisable due to the way WordPress resolves its URLs. It uses the product-category (or any other text for that matter) base of an URL to detect that it is an URL leading to a product category.
There are SEO plugins that allow you to remove this base, but that can lead to a number of problems with performance and duplicate URLs.
Better to avoid
You will make it harder for WordPress to detect what page you are trying to reach when you type in a product category URL.
Also, understand that the standard “Page” in WordPress always has no base text in the URL. For example:
Holy crap, @richymilo. That plugin is amazing. I can’t believe how easy it is! I spent an hour (and never got it working) and then I found your plugin. Best $20 I ever spent.
Just a question re: product tags… It doesn’t seem like your plugin affects those at all (just categories). Or am I wrong? Will product tags always have some sort of prefix/slug such as “myshop.com/product-tag/foo/”? I am honestly fine with that, but I wondered if I was just missing a config option somewhere.