The shop page currently lists products by category, but clicking a category link still displays all products instead of filtering.
A conditional logic needs to be introduced to switch between the custom layout and default WooCommerce product display based on user interaction.