I have 2 categories of vinyl, brand new and second hand. I can’t set the product page for a new vinyl to show me more new vinyls, I still have the second gand. Where am I wrong?
It is because they both share the same category – Vinyl. They shouldn’t have one parent category in this case. Try to create two parent categories like Vinyl and Vinyl second hand.
Could you please check how it works with some default WordPress themes like TwentyTwenty or WooCommerce Storefront to understand is it our theme issue or not?