opencart - 从添加可选值价格中删除原始价格
问题描述
请帮我解决这个小问题。
我想从 OpenCart 3.0 中从购物车中添加的总可选价值价格中删除原始价值价格。
参考网址。
当您添加选项并点击添加到购物车时。当我们打开右上方购物车的购物车符号后,原价也添加了。
更新
感谢您的回复。
我想在主页上显示最低价格。那么,我可以从可选值中显示产品的最低价格吗?
例如:我有三个品种的产品。
- 产品 1(10 美元)
- 产品 2(20 美元)
- 产品 3(30 美元)
我想在我的主页上显示 Prod 1(10 美元)。就是这样。怎么做?
感谢您的回复。。
解决方案
在这种情况下,您可以将原始价格设置为 0。
或者
您可以将主要产品价格 = 设置为最低期权价格,然后将您的期权价格设置为:
- +0
- +10
- +20
这就是 OpenCart 中的选项的工作方式。
更新
将您的产品价格设置为 10 美元。然后将您的期权价格设置为:
- +0
- +10
- +20
更新 2
使用以前的更新,要查看选项中的全价,请进行以下更改:
打开catalog/controller/product/product.php,找到
$product_option_value_data[] = array(
'product_option_value_id' => $option_value['product_option_value_id'],
'option_value_id' => $option_value['option_value_id'],
'name' => $option_value['name'],
'image' => $this->model_tool_image->resize($option_value['image'], 50, 50),
'price' => $price,
'price_prefix' => $option_value['price_prefix']
);
这条线
'price' => $price,
用。。。来代替
'price' => $this->currency->format($option_value['price'] + $product_info['price'], $this->session->data['currency']),
更新您的 ocmod 缓存,现在您将在产品页面上的选项中看到(主价格 + 选项价格)值。并将您的选项从密码箱设置为收音机。
推荐阅读
- django - 即使 django admin 中有必填字段,也能够保存数据而无需填写内联
- reactjs - 故事书我只能看到 1 个故事,尽管创建了 2 个
- reactjs - TypeError:无法读取 Va 未定义的属性“长度”
- javascript - 向下滚动页面时如何更改标题的颜色?
- behat - Behat 确保选择字段具有这些选项
- cuba-platform - 如何在 cuba 平台实现三点菜单?
- azure - 当我们在天蓝色批处理帐户上创建池时,您如何设置用户身份?
- typescript - 如何使用 TypeScript 中的非可选键子集定义映射类型?
- python - 按值数据框python拆分
- python - Python没有完全解压snappy parquet