Magento添加产品尺寸和属性库存

4
我觉得这是一个常见的情况,我正在销售衣服和鞋子,并且需要有尺码选项并为每个尺码指定库存水平。我该怎么做?
例如,我在销售尺码为41到45的鞋子。我每个尺码都有5双,只有尺码为45的鞋子我只有2双。(请记住,衣服和鞋子没有相同的测量选项)。
如果可以同时对同一类别的所有产品进行操作,即使这意味着需要通过数据库进行操作,那将非常棒。
谢谢。

你是否使用可配置产品?可配置产品由简单产品组成,您可以管理每个产品的库存。 - Viacheslav Kondratiuk
1个回答

5

创建可配置产品

需要完成以下几个步骤:

  • 创建用户可以配置的属性 - 例如,尺码和颜色
  • 创建将分配给变体产品的属性集 - 例如,我们将其称为“T恤”
  • 创建单独的变体产品
  • 创建可配置产品,并添加“T恤”属性集
  • 将单独的变体产品添加到此可配置产品中

http://www.magentocommerce.com/knowledge-base/entry/tutorial-creating-a-configurable-product/

向表中添加新属性并不太困难,但您需要找到一种好的方式来确保它不会出错。您不想添加空属性以确保有足够的产品空间,也不想数量过少。我建议使用implode方法将数组放入一个变量中,在其中存储原始数组的每个元素并用一个字符进行分隔。然后你可以将其放在一个列中。您可以在这里找到有关更新magento表的一些信息:http://www.magentocommerce.com/knowledge-base/entry/magento-for-dev-part-6-magento-setup-resources/


感谢@Nathan Mann - 但我看不到在哪里可以设置每个尺寸的库存。 - denislexic
通过黑客攻击数据库的方式来实现吗? - denislexic
肯定有方法可以破解它...您可以为每一行添加另一列,创建一个数组并将其implode以匹配您拥有的项目属性,在adminhtml中添加新字段以获取数量。您可以找到一种方法将每个单独的属性与自己的简单产品相关联。这将是最灵活的方法,因为您可以轻松地为每个单独的属性指定价格和数量。有很多方法可以实现它,取决于您愿意投入多少工作或愿意花多少钱来完成它。 - Sturm
更优雅的解决方案可能比所需的还要多。看看鞋店的例子:为单个产品维护30个数据库项(大小和颜色)似乎不太合理。 - Thiago Macedo

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接