Ошибка типа компонента при нажатии Редактировать продукт в Magento 2.3.4

#magento2 #magento-2.3

#magento2 #magento-2.3

Вопрос:

При нажатии кнопки изменить тип компонента продукта отображается ошибка Magento 2.3.4

1 исключение (исключения): Исключение # 0 (Magento Framework Exception LocalizedException): параметр конфигурации «componentType» требуется для компонента «price_per_unit».

Исключение # 0 (Magento Framework Exception LocalizedException): параметр конфигурации «componentType» требуется для компонента «price_per_unit».

#1 MagentoFramework ViewElementUiComponentFactory->mergeMetadataItem() вызывается по адресу [поставщик /magento/framework/View/Element/UiComponentFactory.php:414]
#2 MagentoFrameworkViewElementUiComponentFactory->mergeMetadataItem() вызывается по адресу [поставщик /magento/framework/View/Element/UiComponentFactory.php:321]
#3 Magento Framework  ViewElementUiComponentFactory-> mergeMetadata() вызывается по адресу [поставщик /magento/framework/View/Element/UiComponentFactory.php:218]
#4 MagentoFrameworkViewElementUiComponentFactory->create() вызывается по адресу [поставщик /magento/framework/Вид/Макет/Генератор/UIComponent.php:140]
#5 MagentoFrameworkViewLayoutGeneratorUIComponent->generateComponent() вызывается по адресу [поставщик /magento/framework/Просмотр /Макет/Генератор/UIComponent.php:103]
#6 MagentoFrameworkViewLayoutGeneratorUIComponent->process() вызывается по адресу [vendor/magento/framework/View/Layout/GeneratorPool.php:81]
#7 Magento Framework ViewLayout GeneratorPool->process() вызывается по адресу [vendor/magento/framework/View/Layout.php:350]
#8 MagentoFramework ViewLayout->generateElements() вызывается по адресу [vendor/magento/framework/View/Layout/Builder.php:129]
#9 MagentoFrameworkViewLayoutBuilder->generateLayoutBlocks() вызывается по адресу [vendor/magento/framework/View/Page/Builder.php:55]
#10 MagentoFrameworkViewPage Builder->generateLayoutBlocks() вызывается по адресу [vendor/magento/framework/View/Layout/Builder.php:65]
#11 Magento Framework  ViewLayoutBuilder->build() вызывается по адресу [vendor/magento/framework/View/Layout.php:257]
#12 Magento Framework ViewLayout->build() вызывается по адресу [vendor/magento/framework/View/Layout.php:882]
#13 MagentoFramework ViewLayout->getBlock() вызывается по адресу [поставщик / magento/модуль-серверная часть /Модель/Просмотр/ Результат /Страница.php:26]
#14 MagentoBackendModelViewResultPage->setActiveMenu() вызывается по адресу [поставщик /magento/модуль-каталог/Контроллер/Adminhtml/Product/Edit.php:82]
#15 MagentoCatalogControllerAdminhtmlProductEdit->выполнить() вызывается по адресу [generated/code/Magento/Catalog/Controller/Adminhtml/Product/Edit/Interceptor.php:24]
#16 MagentoCatalogControllerAdminhtmlProductEdit Interceptor->выполнить() вызывается по адресу [vendor/magento/framework/App/Action/Action.php:108]
#17 MagentoFramework  App ActionAction->dispatch() вызывается по адресу [поставщик / magento/module-backend/App/AbstractAction.php:231]
#18 Magento Backend  App  AbstractAction-> dispatch() вызывается по адресу [поставщик / magento/framework/ Перехват / Перехватчик.php:58]
#19 MagentoCatalogControllerAdminhtmlProductEditInterceptor->___callParent() вызывается по адресу [поставщик /magento/framework/Перехват / Перехватчик.php:138]
#20 MagentoCatalogControllerAdminhtmlProductEditInterceptor->MagentoFrameworkInterception{closure}( ) вызывается по адресу [vendor/magento/module-backend/App/Action/Plugin/Authentication.php:143]
#21 Magento  Backend  App ActionPluginAuthentication-> aroundDispatch() вызывается по адресу [поставщик / magento/framework/ Перехват / Перехватчик.php:135]
#22 MagentoCatalogControllerAdminhtmlProductEditInterceptor->MagentoFrameworkInterception{closure}( ) вызывается по адресу [vendor/magento/framework/Interception/Interceptor.php:153]
#23 MagentoCatalogControllerAdminhtmlProductEditInterceptor->___callPlugins() вызывается по адресу [generated/code/Magento/Catalog/Controller/Adminhtml/Product/Edit/Interceptor.php:39]
#24 Magento CatalogControllerAdminhtmlProductEdit Interceptor->dispatch() вызывается по адресу [vendor/magento/framework/App/FrontController.php:159]
#25 Magento Framework  App FrontController->ProcessRequest() вызывается по адресу [vendor/magento/framework/App/FrontController.php:99]
#26 Magento Framework  App FrontController-> dispatch() вызывается по адресу [поставщик / magento/framework/ Перехват / Перехватчик.php:58]
#27 MagentoFramework  App FrontController Interceptor->___callParent() вызывается по адресу [vendor/magento/framework/Interception/ Interceptor.php:138]
#28 MagentoFramework  App FrontController Interceptor->MagentoFramework Interception{closure}() вызывается по адресу [vendor/magento/framework/Interception/ Interceptor.php:153]
#29 MagentoFramework App FrontController Interceptor->___callPlugins() вызывается по адресу [generated/code/Magento/Framework/App/FrontController/Interceptor.php:26]
#30 Magento Framework  App  FrontController  Interceptor-> dispatch() вызывается по адресу [vendor/magento/framework/App/Http.php:116]
#31 Magento Framework  AppHttp->launch() вызывается по адресу [vendor/magento/framework/App/Bootstrap.php:261]
#32 MagentoFrameworkAppBootstrap->run() вызывается по адресу [pub/index.php:40]

Ответ №1:

Хотя это давно назрело, мы приносим свои глубокие извинения за это и спешим предоставить вам решение.

На основании предоставленной ошибки атрибут «price_per_unit» отсутствует в некоторых ваших наборах атрибутов. Существует вероятность того, что вы создали / перенесли свои наборы атрибутов после установки расширения. Чтобы решить эту проблему, выполните следующие действия:

  1. Откройте свои наборы атрибутов для редактирования
  2. Убедитесь, что он содержит следующую группу и атрибут — https://prnt.sc/17n8d4y группа: mageworx-dynamic-options атрибут: price_per_unit
  3. Если нет, вам нужно создать эту группу вручную и перетащить атрибут в эту группу из столбца Неназначенные атрибуты.

Если у вас возникнут какие-либо дополнительные вопросы или трудности, мы всегда рады помочь. Не стесняйтесь обращаться в нашу службу поддержки по адресу support@mageworx.com с расспросами.

Пожалуйста,

Команда Mageworx

Ответ №2:

Расширенные параметры продукта MageWorx — вам нужно будет поговорить с MageWorx