【发布时间】:2014-03-04 16:42:47
【问题描述】:
我有一个 Magento 1.8.1.0 网站,我使用 SOAP API 导入了大约 3500 个简单产品。
我需要能够创建基于 SKU 模式对简单产品进行分组的可配置产品,但不知道如何以编程方式执行此操作。由于产品数量众多,我无法手动执行此操作,因为它需要多长时间。
该网站销售泳装,简单产品是尺码和颜色选项。我添加了很多自定义属性来存储颜色和大小的详细信息到默认属性组。
简单产品可能如下所示:
货号:XX3736 (32) 货号:XX3736 (34) 货号: XX3736 (36) 货号: XX3736 (38)括号中的数字代表大小。我添加了一个具有 SKU 共同部分的属性 - 在上面的示例中,所有 4 个简单产品上的 XX3736 - 所以它们可以被识别为同一个产品。
一些问题:
如何以编程方式创建可配置产品?我已经阅读了各种帖子,例如 http://blog.omnisubsole.com/2009/07/01/configurable-products-in-magento/,但这似乎很旧(从 2009 年开始)并且非常复杂。
创建简单产品时,每个实例中的产品名称都相同,例如在上面的示例中,所有 4 种产品都称为“Speedo Fastskin 3”。这是正确的还是名称需要不同以便可以用它们的大小来识别?如果错了怎么会显示在前端?
当我导入简单产品时,我为每个产品添加了描述文本等内容。但产品设置为“单独不可见”。真的有必要为每个简单产品导入这些数据吗?我知道 Magento 需要某些字段,但导入实际上未在任何地方显示的数据似乎很奇怪。
提前致谢。
另外,令人失望的是 API 不(似乎)支持简单的方法来做到这一点?有谁知道是否有计划在以后的版本中有这个?似乎很奇怪,导入简单产品相对容易,但从它们创建可配置项却很难!
【问题讨论】: