php - 可配置产品中的 Magento 属性排序顺序

标签 php mysql magento attributes

我需要以下方面的帮助:

在 Magento 中,我创建了一个可配置产品并为其分配了一些简单的产品。他们有一个单独的属性集,其中包含我创建的单独的数字属性。

一个属性例如是“长度”。该属性具有以下值: 3,4,5,6,7,8,9,10,12,14,16,18,20

如果我打开文章详细信息页面上的下拉菜单,值将显示如下: 10,12,14,16,18,20,3,4,5,6,7,8,9

因此,属性似乎保存为文本(字母数字?)而不是数字(数字)?!

我需要一些关于如何改变这种状况的建议。我尝试在“管理属性”中使用“店主的输入验证”,但这不起作用。有吗?我的数据库中的任何字段都可以让我简单地切换属性的保存/显示方式?

我已经创建了许多产品和属性,因此如果没有必要,我不想再次重新创建所有产品和属性。

感谢您的回复。

最佳答案

自从您提出问题以来已经很长时间了,也许您已经找到了解决方案。我写这篇文章只是为了让任何因同样问题来到此页面的人都不必经历我所经历的同样的痛苦。

当您创建属性(长度)时,您将创建选项(例如 3/4/5.. 等),在属性部分中创建该选项的排序,它们将根据您的要求进行排序。

关于php - 可配置产品中的 Magento 属性排序顺序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18533097/

相关文章:

PHP system() 和 exec() 函数不适用于临时文件

php - 如何对共享相同首字母的一组行进行计数和求和

php - 如果连接的帐户已完成,我如何通过 Stripe API 判断?

php - 在 WHERE 子句中包含数组的 SELECT 语句

php - 由于 cURL 和 SSL,社交 API 无法正常工作

mysql - 加速 : query with a GROUP BY

magento - 如何正确覆盖 Magento 中的模型?

magento - magento 中的分层导航不适用于可配置产品

magento - (单元)测试 pdf 生成

javascript - 如何使用 AJAX 在另一个表单中添加表单?但请记住第一个表单也添加了 AJAX