Magento - getOptionsByCode的用途和好处

时间:2012-03-16 09:08:31

标签: magento

我已经看到Magento在类“getOptionsByCode()”中使用了这个方法“Mage_Sales_Model_Quote_Item”,用于按代码检索/获取Quote Item选项。打印完每个选项后,对于任何项目,我发现了这些: -

  • info_buyRequest
  • option_ids
  • option_1843
  • attributes
  • product_qty_231
  • simple_product

现在我的问题是: -

  1. 使用这种方法“getOptionsByCode()”或其好处,Magento想要实现的目标是什么?
  2. 这仅用于可配置产品,还是用于其他复合产品类型?
  3. 如何确定哪些选项代码适用于相应产品项的自定义选项?
  4. info_buyRequest”和“simple_product”专门用于哪些选项?
  5. 自定义选项是否有其他用途,例如可配置属性或其他?
  6. 提前感谢所有人!

1 个答案:

答案 0 :(得分:0)

让我们一次回答一个问题:

  1. 项目的选项是用户选择将该产品添加到购物车的值(例如,不同的选项及其选定的值)。
  2. 所有产品至少使用info_buyRequest选项。我真的不知道其他的。
  3. 我认为它们可能都在“属性”选项中,但我从未真正使用过自定义选项。
  4. info_buyRequest用于指定数量和所有其他选项。这是初始请求(后来被处理)。简单的产品可能是您添加到购物车的真实产品(也就是说,该商品可能是可配置的产品,但您在购物车中添加了一个简单的产品)。
  5. 我真的不知道。但是,如果你需要的是找出为这种产品选择的选项,我猜你应该检查“属性”选项,或者只是获取simple_product并获得它的选项。