interjar/module-configurable-child-visibility

用于防止库存不足的子产品从已用产品集合中删除的 Magento 2.x 扩展。

1.0.0 2020-10-31 18:59 UTC

This package is auto-updated.

Last update: 2024-09-29 05:27:53 UTC


README

用于解决库存不足的可配置子产品可见性问题的 Magento 2.x 扩展。

相关核心问题

可能还有更多...

这一切都是关于什么的?

所以,在 Magento 中,我们有一个配置选项

商店 > 配置 > 目录 > 库存 > 显示库存不足的产品(是/否)

这表示我们将能够在任何我们期望看到库存不足产品的位置看到它们。对于很多人——包括我,这意味着我们会看到子选项等。

遗憾的是,并非如此。有很多地方的产品因为 stock_status 值而被从各种集合中删除。

在这个扩展中,我已经尝试阻止这种情况发生,前提是上述配置设置为

注意

这实际上是一个临时解决方案,我们希望在与各种开发者/维护者/贡献者交谈后,能够在核心中修复这些问题。问题是这是一个 Bug 还是 Feature?

如果您想即使所有子产品都缺货也要显示选项/色卡,您需要修改模板,您需要从 Magento_Catalog::product/view/form.phtml 模板中删除 $product->isSalable() 检查。

安装

  • 将模块添加到 composer

      composer require interjar/module-configurable-child-visibility
    
  • 启用模块

      bin/magento module:enable Interjar_ConfigurableChildVisibility
    
  • 部署静态内容并编译 DI

      bin/magento setup:static-content:deploy
      bin/magento setup:di:compile
    
  • 清除缓存

支持

如果您对这个扩展有任何问题,请在 GitHub 上提交一个问题。

贡献

任何贡献都将受到高度赞赏。贡献代码的最佳方式是打开一个 GitHub pull request

许可证

OSL - 开放软件许可 3.0

版权

© 2018 Interjar Ltd