使用简单项的SKU/ID以编程方式在Magento中添加Bundle产品

Kno*_*ing 6 php shopping-cart bundle product magento

我在Magento有一些简单的目录产品,所以我有他们的SKU和ID.现在我想使用Bundle Items的数组元素"bundle_options"和"bundle_selections"创建一个Bundled产品,它们在Observer Class中由Magento Admin编码使用.

同样在Observer类中,有两个函数" setBundleOptionsData()"&" setBundleSelectionsData()"的方法调用,对于它我无法找到任何函数定义.

请在这里任何专业帖子,因为我需要一些正确的方法来做这件事.如果它需要,覆盖模块或使用事件,我会这样做,但我需要非常专业的帮助.提前致谢.

编辑: -
关于上面提到的两个方法" setBundleOptionsData()"&" setBundleSelectionsData()",我几乎可以肯定他们正在使用某种PHP魔术方法,但我不知道这些魔术方法的主要逻辑在哪里写?

请任何人提供一些正确的答案.任何帮助是极大的赞赏.

Kno*_*ing 0

为此,我没有使用任何网络服务。我只是使用了以下专门针对捆绑产品的方法,它们是:-

  1. setBundleOptionsData()
  2. setBundleSelectionsData()
  3. setCanSaveBundleSelections(true)

对于第一种方法,Bundle Options 的详细信息以数组形式作为参数提供给该方法。类似地,对于第二个方法“setBundleSelectionsData()”,我们以数组的形式将 Bundle Selections 的详细信息作为参数提供给该方法。

这是在 Magento 中添加任何捆绑产品的主要逻辑。希望这对任何新手都有帮助!


请检查此链接以了解有关以正确方式创建捆绑产品的更多详细信息。