Как ни хорош Wordpress с WooCommerce, но мультиязычность там сделана... мягко говоря - через одно место.
Мало того что WPML платный, так еще и с WooCommerce наблюдаются постоянные геморрои, особенно с permalinks/slug.
Суть проблемы
Если включена мультиязычность - то после русифицикации URL продуктов вида
http://mysupersite.com/woocommerce/product/my-super-item/
превращается в
http://mysupersite.com/woocommerce/товар/мой-супер-товар/
и при редиректах превращается либо в 404, либо в
http://mysupersite.com/woocommerce//мой-супер-товар/
Причем по
http://mysupersite.com/woocommerce/product/мой-супер-товар/
Страница доступна
Путем гугления по запросам
how to fix product slug in woocommerce wpml, how to change product slug in wpml woocommerce выяснилось, что проблема упорно возникает в течении прошлого года у разных людей.
Рекомендации извлеченные из официального форума WPML.
- залить исправленный .po файл - в котором нужно удалить перевод product slug - не помогло.
- скачать обновленную версию WooCommerce Multilingual. Почему его не видел Plugin Update - загадка. А вот это вроде помогло - взлетело.
Да, это проверялось для WooCommerce 1.6 - для 2.0 вероятно работать не будет