Seo_pro и настройка "canonical". По дефолту в данном модуле canonical настроен с главной на товар как показано ниже.
Сейчас <link href="https://domoteh.com/myasorubka-aurora-au-3460" rel="canonical" />
а нужно что был полный путь с категориями <link href="https://domoteh.com/bytovaja-tehnika/myasorubki/myasorubka-aurora-au-3460" rel="canonical" />
Для этого в файле system/library/seopro.php
ищет текст в версии opencart 3 находиться на 142 строке
if (isset($data['path'])) {
и заменяет на
if ($this->config->get('config_seo_url_include_path')) {
Модификатор правит только первую, которая относится к товару
public function baseRewrite($data, $language_id) {
$url = null;
$postfix = null;
$language_id = (int)$this->config->get('config_language_id');
switch ($data['route']) {
case 'product/product':
if (isset($data['product_id'])) {
$route = 'product/product';
$path = '';
$product_id = $data['product_id'];
if (isset($data['path'])) {
$path = $this->getCategoryByProduct($product_id);