I'm now using the plugin Polylang, and I currently have two languages: Spanish and eEnglish (default).
All of the pages are redirecting well while changing the language to Spanish, except for the "shop" page which is redirecting to the home page.
When I activate the "hide flags if there is no translation" option (it is on the admin menu page) the Spanish flag is not present on the menu, so it is like either WooCommerce or Polylang is not recognizing my shop page translated to Spanish.
I actually do not want to create a code to redirect the page, or to create another flag, I just want the "Tienda" page recognized.
Did this happen to you in the past?