【问题标题】:Opencart - file option and price calculationOpencart - 文件选项和价格计算
【发布时间】:2013-06-21 13:22:33
【问题描述】:

我正在尝试制作用于印刷名片、小册子等的电子商店。所以主要选项是文件上传选项。 问题是如果用户上传了不同的文件,opencart 不会重新计算价格。假设客户要订购一张图片的 100 张名片(金额为 100 时,价格为每张 0.2 美元)和另一张图片的 1000 张名片(金额为 1000 时每张 0.1 美元),总共应该是 120 美元,但是 opencart显示 110 美元:

-名片(file1.pdf)x100 0.1$

-名片(file2.pdf)x1000 0.1$

总计 110 美元

如果上传的文件不同,我希望重新计算价格:

-名片(file1.pdf)x100 0.2$

-名片(file2.pdf)x1000 0.1$

总计 120 美元

我该怎么做?

【问题讨论】:

  • 听起来你需要自定义 OpenCart。您可以使用 vqmod 插入代码而无需更改核心代码。
  • @Revent 我与 vqmod 合作了几天,但没有成功,我找不到应该在哪里进行更改以解决此问题。

标签: php opencart shopping-cart


【解决方案1】:

我想解决方案可能很简单:

  1. 订购少于 100 件的默认名片价格为 0.35 美元
  2. 以这种方式为该名片产品设置折扣:
    1. 订购超过 100 件 - 每件价格为 0.2 美元
    2. 订购超过 1000 件 - 价格为 0.1 美元/件
  3. 现在当客户订购 100 件(一种产品,一个文件)和另外 1000 件(相同产品,不同文件 - 应该是不同的选项)时,应该相应地计算价格。

例如

100x    BusinessCard (file1.pdf) $0.2 = $20
1000x   BusinessCard (file2.pdf) $0.1 = $100

【讨论】:

  • the problem is that this doesn't work, when option have no price.
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2018-12-09
  • 1970-01-01
  • 1970-01-01
  • 2013-12-13
  • 2018-03-10
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多