【问题标题】:Magento 1.8 order product quantity per 0.1 decimalsMagento 1.8 订单产品数量每 0.1 位小数
【发布时间】:2026-01-24 01:55:01
【问题描述】:

我正在使用 Magento 1.8,我很惊讶我无法让系统允许 0.1 数量的订单。我正在建造这个商店来销售每 10 厘米的面料。所以这将是 0.1 米,我不希望数量代表厘米。

我已经尝试了 Admin > System > Configuration > Inventory 中的 qty_increment 字段,但它只接受完整的整数。 :-(

有人知道如何解决这个问题,还是 Magento 根本不适合这个?

【问题讨论】:

  • !!!我实际上找到了解决方案,您可以在后端执行此操作,方法是转到产品 > 管理产品 > 选择产品 > 库存 > 启用库存 > 启用数量使用小数 > 步长 0.1 !!!旁注:产品价格必须超过 1 欧元/美元/任何货币,否则将不起作用。

标签: php magento


【解决方案1】:

我实际上找到了解决方案,您可以在后端执行此操作,方法是转到产品 > 管理产品 > 选择产品 > 库存 > 启用库存 > 启用数量使用小数 > 步长 0.1 !!!旁注:产品价格必须超过 1 欧元/美元/任何货币,否则将无法使用。

【讨论】:

  • 酷!不要忘记还将购物车中的最小数量设置为 0.1 :-)
【解决方案2】:

您无法通过将产品类型更改为可配置来解决此问题。请按照以下步骤解决此问题,

  • 通过 (Admin->Catalog->Attributes->Manage Attributes)。
  • 创建可配置属性集“Configurable_Attribute_Set”(名称 如你所愿)由 (Admin->Catalog->Attributes->Manage Attributes Sets)。
  • 将自定义属性(重量)分配给我们的新属性 设置(Configurable_Attribute_Set)。
  • 使用新的可配置类型创建新产品/将此新集分配给 现有产品。
  • 现在,将库存区域设置为默认值,并在 weight 属性(这允许您输入十进制值)。

希望这会有所帮助。

【讨论】:

  • 嗨 V_J_S,我在谷歌搜索我的问题时也发现了这个选项,但这意味着每个产品,我必须以 0.1 的步长引入一个从 0.1 到 20.0 的列表......不是很吸引人。
  • 我能理解你的问题。您可以使用我更新的步骤来实现相同的目的。请试一试,让我知道你在哪里挣扎。谢谢
  • 嗨 V_J_S,感谢您的快速调整 :) 我试过这个,但这意味着客户必须订购重量:0.7 的数量:1。这不是店主喜欢的方式。我正在进一步研究可能性,甚至可能现在插入 SQL 以启用十进制数量。
  • !!!我实际上找到了解决方案,您可以在后端执行此操作,方法是转到产品 > 管理产品 > 选择产品 > 库存 > 启用库存 > 启用数量使用小数 > 步长 0.1 !!!旁注:产品价格必须超过 1 欧元/美元/任何货币,否则将无法使用。
  • 超级。让我在脑海中更新一下,以供将来参考。谢谢。