通过分层导航的默认权重属性在 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
作为属性标签。最后,为了混淆属性冗余,请转到属性集并在同一位置管理 weight
和 weight range
,这很好。
我已经在 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
作为属性标签。最后,为了混淆属性冗余,请转到属性集并在同一位置管理 weight
和 weight range
,这很好。