продукт magento 2.3.0 С настраиваемыми параметрами, отображающими ошибку, Необходимые параметры продукта не были введены


На Magento 2.3.0 я создал простой продукт Затем я добавил 1 настраиваемый параметр с необязательным флажком. После сохранения товара, когда я нажимаю кнопку "Добавить в корзину", не устанавливая флажок (потому что это не обязательное поле), он показывает мне эту ошибку

Необходимые параметры продукта не были введены. Убедитесь, что параметры введены, и повторите попытку.

enter image description here

Я искал эту ошибку и обнаружил, что кто-то поднял эту проблему до этого на github

Https://github.com/magento/magento2/issues/19267

Определенно, это критическая ошибка в версии magento 2.3.0, и они все еще не исправили ее. Мы обновили наш магазин с 2.2 до 2.3 на сервере разработчиков для тестирования.Столкнувшись с этой ошибкой, кажется, что обновление до версии magento 2.3 не является хорошим решением. Может ли кто-нибудь быстро исправить эту ошибку?

Author: Ashar Riaz, 2019-01-16

2 answers

Для версии 2.3.1 представлено исправление, но вы можете вручную применить его к версии 2.3.0.

В зависимости от того, как вы установили Magento, путь также может быть

Vendor/magento/module-catalog/Model/Product/Option/Type/Select.php

Https://github.com/magento/magento2/pull/19272/files/55d1e26d2e174d7e10823821bbdaa7c081fceae5

 7
Author: Joey Carder, 2019-01-17 18:51:05

Ссылка на исправление такова: https://github.com/ErikPel/magento2/blob/4f1848a2351ebdd1857fb9881be2cc8d2f63c7b1/app/code/Magento/Catalog/Model/Product/Option/Type/Select.php][1].

Извиняюсь, я пока не могу комментировать, так как репуляция меньше 50. В любом случае просто создайте структуру каталогов в качестве вашего каталога/приложения/кода/Magento/Каталога/Модели/продукта/опции/типа/ и вставьте выше Select.php файл для переопределения файла версии 2.3.0.

 0
Author: Sumit Nautiyal, 2019-05-30 09:05:49