Модуль Общие товары продавцов

Добрый день , на сайте(Мультивендор) стоят модули: “Вариации товаров”, “Общие товары продавцов” и “AB: Пользовательский H1 PRO”. В каждом из них есть файл schemas/product_variations/product_types.post.php

В модуле “Общие товары продавцов” в нем есть переменная $type

foreach ($schema as $type => &$spec) {
$spec['child_tabs'] = $tabs;

$spec['child_fields'] = $fields;

$spec['child_mergeable_fields'] = array_merge(
    $schema[Manager::PRODUCT_TYPE_CONFIGURABLE]['mergeable_fields'],
    ['additional_images', 'status']
);

$spec['field_aliases'] = $schema[Manager::PRODUCT_TYPE_VARIATION]['field_aliases'];
}

которая переопределяет значение одноименной переменной в функции fn_get_schema();

из за чего схемы, загружающиеся после, загружаются неверно

Screenshot%20(2)

Здравствуйте, leonidov

Пожалуйста, проверьте будет ли воспроизводиться данная ошибка если выключить модуль “AB: Пользовательский H1 PRO”?

Проблема не в модуле “AB: Пользовательский H1 PRO”, тестировал без него но добавил в другой модуль schemas/product_variations/product_types.post.php. и ошибка появилась.

Что бы воспроизвести ошибку нужно загружать минимум три файла схемы product_variations product_types в fn_get_schema();

Ошибка проявляется после загрузки схемы из Общих товаров , если включены только вариации и общие товары, то она не проявиться.

Спасибо за ответ.
Пришлите, пожалуйста, содержимое вашего файла schemas/product_variations/product_types.post.php
А так же укажите в какой модуль вы его добавляете и на какой странице получаете данную ошибку.

В модуле “Мои изменения”

use Tygh\Addons\ProductVariations\Product\Manager as ProductManager;
$schema[ProductManager::PRODUCT_TYPE_VARIATION]['fields'][] = 'new_field';
return $schema;

ошибка была при входе как вендор, при переходе в товары