Anton Nadtoka: я конечно с YII2 yне работал никогда, но единственное, что мне приходит в голову - это добавить исключение в .htaccess YII2 RewriteCond %{REQUEST_URI} !^/shop/(.*)$
wanderbit: ссылка /index.php?route=product/product&product_id=60 будет вести на стандартный шаблон, выводите сразу /index.php?route=common/baranina&product_id=60 , а пр формировании массива товаров реализуйте выбор шаблона
Иван Антонов: ну конкретно про этот случай я ничего определенного сказать не могу, только лишь предположить, у меня c base проблемы были только из-за www
если сборка ocStore, то первая проблема "главная/товар" решается изменением настроек prntscr.com/bnnf55
если стандартный opencart, то необходимы правки в catalog/controller/common/seo_url.php или catalog/controller/common/seo_pro.php
для того чтобы выводить урл категории без вложенности тоже необходимо править один из этих файлов и скорее всего контроллеров.
если сами не сильны в программировании, попробуйте поискать модуль готовый, хотя я не встречал таких, или же обратитесь к специалистам, тут вам вряд ли кто-то что-то будет рассказывать - это долго
inuboh: возможно, но следует помнить о том, что выгрузки поставщиков могут меняться со временем, если выгрузка у поставщика в xml-формате, то есть модули под это дело для актуализации остатков на складе. но задача нетривиальная в большинстве случаев.