0

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

  1. 选择选项时价格不会更新
  2. 当我添加到购物车时,选项不会发送到购物车

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

4

1 回答 1

0

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

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

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

这允许定价随着所做的选择而动态更新,并允许将自定义选项添加到购物车中。

于 2012-08-30T01:45:33.937 回答