我所工作的公司目前正在将我们的网站从没有CMS的完整HTML网站迁移到Magento。我们的产品非常可定制,许多可用的选项彼此依赖。我还有我们的菜单系统(以及它如何显示)取决于当前选择的产品选项。话虽这么说,Magento的自定义选项系统(开箱即用)不允许我需要的定制,使产品的选项菜单按我需要的方式工作。我认为最简单的方法是让项目从PHTML文件中提取自定义选项,而不是试图重新发明Magento轮。这样我可以根据产品类型(属性)指定要拉出的选项。我能够让那部分工作得很好。我遇到的问题如下:
我如何绕过Magento的内置自定义选项系统,并且当您添加以及更改价格时仍然可以将我的自定义选项(来自phtml文件)发送到购物车?希望我很清楚。如果我需要澄清任何事情,请告诉我。提前谢谢。
答案 0 :(得分:0)
您需要复制app/design/frontend/base/default/template/catalog/product/view/options.phtml
文件中的数据,以便Magento动态提取产品页面上的定价和自定义选项数据。
您将包含所有脚本(在script
标记之间),并确保自定义选项位于dl
标记之间,除非您使用完全自定义的CSS工作。
如果您要将选项直接转储到phtml文件中,请从options.phtml文件中排除所有PHP语言。
这样可以使用所做的选择动态更新定价,并允许将自定义选项添加到购物车。