每个网站的magento缺货

s3fp2yjn  于 2022-11-12  发布在  其他
关注(0)|答案(2)|浏览(110)

我们需要更改每个网站的延交订单,比如数量为0的产品X可以购买到网站A,但不能购买到网站B。Magento只允许全局更改此属性。
我的想法是创建另一个属性,并将getBackorders函数修改到app/code/core/Mage/CatalogInventory/Model/Stock/Item.php中,以观察这个新属性而不是“backorders”
此修改仅影响我的产品在保存时进入admin
有什么想法怎么解决吗?

wlzqhblo

wlzqhblo1#

我认为你的想法是正确的。创建一个新的属性,设置在每个网站/商店的视图级别,然后扩展库存项目函数来查看这个值。

bqjvbblv

bqjvbblv2#

这看起来是我找到的最好的可行解决方案:
https://inchoo.net/magento-2/allow-backorders-website-scope/
似乎愚蠢的是,Magento没有减少这与多源库存的范围。

相关问题