Не знаю вопрос это или решение. Думаю кому-то пригодится.
Делаю магазин на Commerce. После некоторых манипуляций товары перестали ложиться в корзину. Оказалось, что в форме редактирования товара обязательно должен присутствовать выбор магазина. А я его скрыл из формы, что привело к ошибке.
Комментарии
Работает как и задумано, тут нечего исправлять. Это наоборот удобно, когда начинают появляться разные склады или "оффлайн-онлайн" товары.
Ну если у меня нет разных складов и я просто убрал выбор магазина. Почему оно ошибку тогда выдает именно тогда, когда в корзину товар ложишь, а не когда позицию товара заполняешь? Я считаю это явная недоработка.
А дефолтное значение для поля катит?
Алексей, проблемы нет, все работает. Проблема была если переместить поле вариаций в раздел отключенных на форме товара.
Так магазин же не в вариации. У меня вот так: https://prnt.sc/viqseh
совершенно верно.
вот перетащи поле Магазины в группу отключенных и попробуй товар в корзину положить.
и еще. С уже имеющимися товарами все будет нормально. А вот если добавит новый - тогда ошибка будет. Вот такая вот странная особенность Комерца.
тоже столкнулся с этой проблемой.
Скрыл поле store а ошибки заметил на следующий день. пришлось поискать.
в общем поле store скрывать из формы низя.
Спасибо друг! Я не одинок во вселенной
А зачем скрывать виджет выбора магазина?
Действительно незачем. Может если кто-то будет делать что-то вроде prom и у него найдется зачем такое делать. Но должна быть какая-то защита от человеческой неаккуратности.