Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/235.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/maven/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 哪种Magento产品类型用于对产品进行分组,然后将其显示在列表中,每个列表中都带有;“添加到购物车”;_Php_Zend Framework_Magento_E Commerce - Fatal编程技术网

Php 哪种Magento产品类型用于对产品进行分组,然后将其显示在列表中,每个列表中都带有;“添加到购物车”;

Php 哪种Magento产品类型用于对产品进行分组,然后将其显示在列表中,每个列表中都带有;“添加到购物车”;,php,zend-framework,magento,e-commerce,Php,Zend Framework,Magento,E Commerce,我正在实施一个magento购物车,用于销售课程材料和在线/离线测试 他们有两种不同的方式来购买课程材料 仅限书籍 仅在线测试 图书与在线考试 只有纸上考试 书卷考试 以上每一项都以其各自的sku和价格表示,并因课程而异。因此,有些课程可能没有所有这些,而且它们的价格总是不同的 我想组织这样一个网站,每个课程都列在它的类别。选择课程将显示上述购买选项的列表,以及它们的sku、标题、价格等。。。以及添加到购物车的选项 用户不希望在下拉菜单中将这些列为“选项”,而是希望所有选项都显示在页面上 分组产

我正在实施一个magento购物车,用于销售课程材料和在线/离线测试

他们有两种不同的方式来购买课程材料

  • 仅限书籍
  • 仅在线测试
  • 图书与在线考试
  • 只有纸上考试
  • 书卷考试
  • 以上每一项都以其各自的sku和价格表示,并因课程而异。因此,有些课程可能没有所有这些,而且它们的价格总是不同的

    我想组织这样一个网站,每个课程都列在它的类别。选择课程将显示上述购买选项的列表,以及它们的sku、标题、价格等。。。以及添加到购物车的选项

    用户不希望在下拉菜单中将这些列为“选项”,而是希望所有选项都显示在页面上

    分组产品似乎是正确的方向,但是它要求用户为每个购买选项选择一个数量,然后单击“分组产品添加到购物车”按钮。关于如何实现我想要的目标的任何想法

    如果我错过了我要找的任何细节,请告诉我


    谢谢

    以下是一些可能的解决方案

  • 编辑文件
    template/catalog/product/view/type/grouped.phtml
    ,因此,不是一个表单包含多个数量框和一个按钮,而是多个表单,每个表单包含一个数量框和一个按钮。当然,这将以同样的方式影响所有分组的产品,如果这不令人满意,那么您将需要一个自定义的产品类型,它是从分组派生的,并带有自己修改过的模板

  • 要避免编码,请使用带有各种课程材料的简单产品作为自定义选项。让它成为一个单选按钮列表,每个选项可以有不同的价格和SKU。这种方式不会为每个选项提供一个按钮,但它们都显示在页面上,这似乎是一个问题

  • 使每门课程成为自己的类别或子类别。类别要简单得多,但仍然可以有描述和图片。然后,选项将是单个产品,每个产品都有自己的“添加到购物车”按钮


  • 我开始编辑grouped.phtml文件。这似乎是一个可行的解决办法。没有考虑分类选项,你觉得什么是最好的解决方案。该网站只会出售课程材料,因此不会有太多其他活动。在所有其他条件相同的情况下,第一种方法具有优势,分组产品可以在“附加信息”区域中具有单独的描述和简短的描述字段、多个库图像和属性。