#magento #inventory
#magento #инвентаризация
Вопрос:
Нам нужно изменить резервные заказы для каждого веб-сайта, скажем, продукт X с количеством 0 можно приобрести на веб-сайте, но не на веб-сайте. Magento разрешает изменять этот атрибут только глобально.
Моя идея состояла в том, чтобы создать еще один атрибут и изменить функцию getBackorders на app/code/core/Mage/CatalogInventory/Model/Stock/Item.php чтобы просмотреть этот новый атрибут вместо «backorders»
Это изменение влияет только на мой продукт в admin при сохранении
Есть идеи, как решить?
Комментарии:
1. Вам повезло с этим?
Ответ №1:
Я думаю, что вы на правильном пути со своей идеей. Создайте новый атрибут, который устанавливается для каждого уровня просмотра веб-сайта / магазина, а затем расширьте функцию складского товара, чтобы вместо этого просмотреть это значение.
Ответ №2:
Это выглядит как лучшее жизнеспособное решение, которое я нашел:
https://inchoo.net/magento-2/allow-backorders-website-scope/
Кажется глупым, что Magento не имеет ограниченных возможностей для этого с помощью инвентаря из нескольких источников.