【问题标题】:Magento - How to load a set of products below, based on product selection?Magento - 如何根据产品选择加载下面的一组产品?
【发布时间】:2012-07-30 07:56:06
【问题描述】:

我必须在 Magento 中开发一个购物网站,它将有 5 个标签。

在第一个标签中,我必须展示 10 种不同的产品。 根据第一个选项卡中的选择,我必须在第二个选项卡中显示另一组产品。

同样,其他 3 个选项卡将根据前一个选项卡的选择显示相关产品。

  1. 每个选项卡将包含超过 10 个产品
  2. 用户应至少从每个选项卡中选择 1 个产品。

请告诉我,如何实现这一目标?期待 Magento 专家的帮助。

【问题讨论】:

  • 这个问题可能太宽泛了。您将需要自己做一些工作,并在这里提出更集中的问题。
  • @benmarks 请查看link 了解简短问题

标签: magento e-commerce magento-1.4 magento-1.5


【解决方案1】:

在 HTML 中创建 5 个选项卡,编写一个功能以在页面加载时获取第一个选项卡中的所有产品(其他 4 个选项卡为空)。当用户在第一个选项卡中选择产品时,触发一个 ajax 调用,它将带来数据并填充第二个选项卡。同样,当用户从第二个选项卡中选择产品时,触发 ajax,它会带来数据并填充第三个选项卡,第四个和第五个选项卡也是如此。

因此,最后,您必须触发 4 次 ajax 调用才能到达最后一个选项卡。现在,您可以只编写一个函数,只在可以通过一些product IDstep number 传递参数的地方,以便您可以根据步数标准缩小过滤范围。

【讨论】:

  • 感谢您的回复。如何编写功能?我是 Magento 的新手,但我在 PHP、MVC 和框架方面有一些经验。请让我知道一些在 Magento 中编写自定义代码的好教程?你能给我一个粗略的流程图来实现这个,这样我就可以按照那个完成这个。
  • 是的。基本上你需要写一个新的module 和一个config.xmlcontroller,在那里你将写你的action(动作只不过是方法/函数)。在此操作中,您将处理您的 ajax 请求并返回输出。像stackoverflow.com/questions/8835146/… 这样的东西可能会有所帮助。如需精彩教程,请导航至magentocommerce.com/knowledge-base/entry/…
  • 非常感谢卡尔佩什。很高兴得到这么好的支持。我会试试这个,如果我在实施中有任何问题会联系你。
  • 你能检查一下这个question并给我一个逐步的答案吗?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-10-30
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多