通过分层导航的默认权重属性在 Magento 中过滤产品

Filter products in Magento by default weight attribute for Layered Navigation

我已经在 Magento 中设置了分层导航来过滤产品。要将属性设置为可过滤,我在管理区域中选中了 'Show in Layered Nav' 和 'Filterable with Results'。但是,这些设置不适用于默认重量属性。

我打算创建一个自定义权重属性以使其可过滤。这将是一个 select 属性,因为产品将具有它们所属的一组固定权重。唯一的问题是客户必须在两个地方输入重量。

有没有办法使用默认权重属性实现按权重过滤,或者我应该继续创建自定义属性吗?

Is there a way to achieve filtering by weight using the default weight attribute ? - 没有,

由于权重属性默认为 text input field type,要在分层导航中使用该属性,它应该是 dropdown 并且还应该设置 filterable with results and use as layered navigation。并且您不能更改默认权重 attribute/even 其他已保存的属性字段类型。所以默认的 weight 属性是不可能的。

所以基本上,您必须创建另一个自定义权重属性,我建议您在范围内创建该属性。 (说 Fixed set of weight 我猜你的意思是一样的)。我建议您将其称为 Weight range 作为属性标签。最后,为了混淆属性冗余,请转到属性集并在同一位置管理 weightweight range,这很好。