#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» отсутствует в некоторых ваших наборах атрибутов. Существует вероятность того, что вы создали / перенесли свои наборы атрибутов после установки расширения. Чтобы решить эту проблему, выполните следующие действия:
- Откройте свои наборы атрибутов для редактирования
- Убедитесь, что он содержит следующую группу и атрибут — https://prnt.sc/17n8d4y группа: mageworx-dynamic-options атрибут: price_per_unit
- Если нет, вам нужно создать эту группу вручную и перетащить атрибут в эту группу из столбца Неназначенные атрибуты.
Если у вас возникнут какие-либо дополнительные вопросы или трудности, мы всегда рады помочь. Не стесняйтесь обращаться в нашу службу поддержки по адресу support@mageworx.com с расспросами.
Пожалуйста,
Команда Mageworx
Ответ №2:
Расширенные параметры продукта MageWorx — вам нужно будет поговорить с MageWorx