Magento - 需要绕过内置的自定义选项系统并从外部PHTML文件填充自定义选项

时间:2012-07-20 21:47:21

标签: magento options

我所工作的公司目前正在将我们的网站从没有CMS的完整HTML网站迁移到Magento。我们的产品非常可定制,许多可用的选项彼此依赖。我还有我们的菜单系统(以及它如何显示)取决于当前选择的产品选项。话虽这么说,Magento的自定义选项系统(开箱即用)不允许我需要的定制,使产品的选项菜单按我需要的方式工作。我认为最简单的方法是让项目从PHTML文件中提取自定义选项,而不是试图重新发明Magento轮。这样我可以根据产品类型(属性)指定要拉出的选项。我能够让那部分工作得很好。我遇到的问题如下:

  1. 在选择选项时不会更新价格
  2. 当我添加到购物车时,选项不会发送到购物车
  3. 我如何绕过Magento的内置自定义选项系统,并且当您添加以及更改价格时仍然可以将我的自定义选项(来自phtml文件)发送到购物车?希望我很清楚。如果我需要澄清任何事情,请告诉我。提前谢谢。

1 个答案:

答案 0 :(得分:0)

您需要复制app/design/frontend/base/default/template/catalog/product/view/options.phtml文件中的数据,以便Magento动态提取产品页面上的定价和自定义选项数据。

您将包含所有脚本(在script标记之间),并确保自定义选项位于dl标记之间,除非您使用完全自定义的CSS工作。

如果您要将选项直接转储到phtml文件中,请从options.phtml文件中排除所有PHP语言。

这样可以使用所做的选择动态更新定价,并允许将自定义选项添加到购物车。