Alternate menu for all Woo commerce pages
Here are two ways to replace the main menu in the primary location with another custom menu when viewing a WooCommerce store archive page and all related pages.
Using plugins
Those plugins can help conditional display menu items to menus.
Using the secondary menu and Elements
You can activate the secondary menu and use two Layout elements to enable/disable the primary and secondary menus for particular pages. Elements for the rescue again!