首页 > 解决方案 > 从添加可选值价格中删除原始价格

问题描述

请帮我解决这个小问题。

我想从 OpenCart 3.0 中从购物车中添加的总可选价值价格中删除原始价值价格。

参考网址

当您添加选项并点击添加到购物车时。当我们打开右上方购物车的购物车符号后,原价也添加了。

更新

感谢您的回复。

我想在主页上显示最低价格。那么,我可以从可选值中显示产品的最低价格吗?

例如:我有三个品种的产品。

我想在我的主页上显示 Prod 1(10 美元)。就是这样。怎么做?

感谢您的回复。。

标签: opencartopencart-3

解决方案


在这种情况下,您可以将原始价格设置为 0。

或者

您可以将主要产品价格 = 设置为最低期权价格,然后将您的期权价格设置为:

  1. +0
  2. +10
  3. +20

这就是 OpenCart 中的选项的工作方式。

更新

将您的产品价格设置为 10 美元。然后将您的期权价格设置为:

  1. +0
  2. +10
  3. +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 缓存,现在您将在产品页面上的选项中看到(主价格 + 选项价格)值。并将您的选项从密码箱设置为收音机。


推荐阅读