WordPress: Как исправить 404 ошибку в WooCommerce при задании url

Сегодня столкнулся с интересной проблемой в WordPress при задании определённой структуру url в WooCommerce.

Клиент захотел, чтобы структура url была такого вида:

http://сайт/shop/категория_товара/название_товара/

Если просто указать в настройках (Настройки -> Постоянные ссылки) нужную структуру, то все товары будут возвращать 404 ошибку.

Если Вы читаете это, значит проблема коснулась и Вас 🙂 Я попробовал даже пересоздать один товар, предполагая, что проблема только в существующих товарах. Но и новые товары так же возвращали ошибку 404.

Решение проблемы оказалось достаточно тривиальным: нужно просто сменить часть url SHOP на любое другое значение.

Например, вот так:
woocommerce-category-404-error

Всё сразу же заработало и выглядит красиво:
woocommerce-category-404-error-url