【问题标题】:Fixed Option Price in OpencartOpencart 中的固定期权价格
【发布时间】:2013-09-24 07:35:05
【问题描述】:

这就是问题所在。

我有一个产品名为“Love Bird”,价格为 10 美元。现在是选项,我的 Cage 价格为 5 美元。

如果客户订购 3 只情人鸟价格 = 30 美元,但他也选择了笼子。它应该添加 30+5 =35 但它在 opencart 中的工作方式不同。 (10 + 5)*3=45 基本上是 (10*3)+(5*3)。

我不知道如何在 opencart 系统中克服这个基础问题。

【问题讨论】:

    标签: opencart


    【解决方案1】:

    这不会是一件容易的事,因为我认为需要编辑多个文件才能做到这一点。

    不过,作为开始 - 以及要更改的主要代码位,您可以在文件 system\library\cart.php 中替换它:

    'price'           => ($price + $option_price),
    'total'           => ($price + $option_price) * $quantity,
    

    有了这个:

    'price'           => ($price + $option_price),
    'total'           => (($price * $quantity) + $option_price),
    

    这将完全取代现有的选项方法,并在整个过程中为您提供固定价格的选项(一旦根据需要编辑所有其他文件)。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-04-11
      • 2018-12-20
      • 1970-01-01
      相关资源
      最近更新 更多