从添加的可选价值价格中删除原始价格

Remove original price from the addition of optional value price

请帮我解决这个小问题。

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

Reference URL.

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

已更新

感谢您的回复。

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

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

我想在我的主页上显示 Prod 1 ($10)。而已。怎么做?

感谢您的回复..

在这种情况下,您可以将原价设置为 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 缓存,现在您将在产品页面的选项中看到(主要价格 + 选项价格)值。并将您的选项从 chackbox 设置为 radio。