Magento 试图在产品展示和类别页面上根据“尺寸属性”显示产品价格范围?
Posted
技术标签:
【中文标题】Magento 试图在产品展示和类别页面上根据“尺寸属性”显示产品价格范围?【英文标题】:Magento trying to display product price range based on "size attribute" on Product display and category pages? 【发布时间】:2015-07-26 04:42:56 【问题描述】:我有可配置产品,它们的价格基于它们的简单属性尺寸。 Magento 在类别和产品页面上显示的产品价格为 $0.00。
示例:
(可配置)产品:相框(型号-ABC)注:价格设置为 0.00 美元 (简单)尺寸:4"x6" $10.00 (model-ABC-46) (简单)尺寸:5"x7" $20.00 (model-ABC-57) (简单)尺寸:8"x10" $30.00(型号-ABC-810)如何在 类别 以及各个 产品 页面上显示 10.00 美元 - 30.00 美元的产品价格范围?这种变化的可能解决方案是什么?它在哪里实现?
ps。 Magento 版本。 1.9.1.1
【问题讨论】:
【参考方案1】:您可以使用Super product attributes configuration
选项。如果您在管理面板中创建产品,您会在 Associated Products
选项卡下看到它。
将您的简单产品关联到您的可配置产品后,您可以根据它们的尺寸设置价格差异;例如在所附图像中,M 将比默认价格贵 10 个单位:
或者,您可以将差异计算器方法更改为 percentage 而不是 fixed。
另外,您的 Size 属性(超属性)必须具有Global
范围并适用于All Product Types
(您可以在Catalog -> Attributes -> Manage Attributes
下验证这一点:搜索Size
)。
【讨论】:
感谢 Hatef 的回复。可配置产品价格设置为 0.00 美元,因为所有产品价格均基于属性大小!超级产品属性是固定价格。 @user2774042 我不确定我是否完全理解您的问题。但是,让我再解释一下我的答案。在相关产品中,如果您将最便宜的产品(比如我上面照片中的尺寸 XS 和 S)的价格设置为可配置产品;并将 价格 字段留空(就像我照片中 XS、S 的价格字段);它会自动将该价格分配给那些简单的产品(size XS 和 S) - 如果您想要不同尺寸的不同价格,您只需在价格字段中添加它们的差异( M 在我的照片中)。所以如果 XS 和 S 是 10 美元,那么 M 就是 20 美元。 我不想关联价格。产品价格基于其属性大小。 IE。相框样式A,三种不同尺寸。如顶部所述。以上是关于Magento 试图在产品展示和类别页面上根据“尺寸属性”显示产品价格范围?的主要内容,如果未能解决你的问题,请参考以下文章