gpt4 book ai didi

玛根托 : get related products from both product ID and current category ID

转载 作者:行者123 更新时间:2023-12-02 10:05:50 24 4
gpt4 key购买 nike

我在培训期间完全从 Magento 开始。我已经在一个项目上工作了两周,有时我不知道如何继续。

我要尝试代表我的类别树:

- accessories
* visors
* communication systems
* other
- helmets
* a lot of subcategories and subcategories...

我的实际问题是:我属于配件子类别之一(例如遮阳板)。我添加了一个带有 select 的表单,允许选择 Helm 型号。提交选择后,我想显示与所选 Helm 型号相关的遮阳板列表(实际上是虚拟产品)。

我可以获得当前类别 ID(在本例中为护目镜)和虚拟产品 ID(即 Helm 型号)。但我不知道如何通过产品 ID 和类别 ID 来显示相关产品。

我尝试过这样的事情:

$relatedProducts = Mage::getModel('catalog/product_link')
->getCollection()
->addCategoryFilter($myCurrentCat)
->addFieldToFilter('product_id',$myVirtualProductId)
->addFieldToFilter('link_type_id','1');

但是好像不行。

欢迎任何帮助。谢谢。

编辑:我问这个问题 10 天后,我仍然不知道如何解决我的问题。如果有人可以提供帮助,哪怕是一点点,只是一个线索......

最佳答案

我目前无法对此进行测试,但您可以尝试执行以下操作:


$collection = Mage::getSingleton('catalog/product_link')
->useRelatedLinks()
->getProductCollection()
->setIsStrongMode();
$product = Mage::getModel('catalog/product')->load($productId);
$collection->setProduct($product);
$collection->addCategoryFilter($category); //I'm not sure if this will work correctly

等我有更多时间的时候,我会测试一下。

关于玛根托 : get related products from both product ID and current category ID,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15683491/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com