только что с этим сталкивался. По сути, я делаю то же самое и просто подумал, что, возможно, это можно сделать относительно легко с помощью модуля, который добавляет атрибут категории вместе с некоторым дополнительным и / или пользовательским кодом для навигационной панели.
Я думаю, что новым атрибутом категории может быть URL для перезаписи, а затем проверка в шаблоне navigation / top.phtml, чтобы проверить, заполнен ли этот атрибут, и затем переписать на этот URL, если так.
Я опубликую здесь позже, если я заставлю это работать как нужно.