Menu’s built in the edit theme view do not have active states set when on child pages

The shop link in your menu gets the “current_page_parent” class when your on a product page.
If you have any WooCommerce categories in your menu, they will get “current-product-parent” as a class when you’re on e product page from that category.

Simply give those classes the same styling as your active class.