我想在购物车页面上显示每种产品的单独价格,含税和不含税。 我将opencart配置为显示含税价格,但我想添加一列以显示不含税价格。 我有Opencart 1.5.6。 请有人可以帮助我吗? 我试图修改cart.phpcart.tpl但没有成功, $price_extax显示购物车中所有产品的最后价格。 谢谢。

cart.tpl我添加了以下代码:它显示列标题:

<td class="price"><?php echo "Price ex-tax"; ?></td>

它显示价格:

<td class="price"><?php echo $price_extax; ?></td>

在cart.php中,我添加了以下代码:

$this->data['price_extax'] = $this->currency->format($this->tax->calculate($product['price'],$product['tax_class_id'], $this->config->get('config_tax'))/1.12); //My code (tax is 12%)

#1楼 票数:1

您不能声明单个变量或属性并期望它神奇地成为产品数组的一部分。 学习一些php基础知识将有很长的路要走。

另外,如果您的目标是忽略税款,则无需在此处使用税款方法。 没有它,您可以简单地使用currency-> format方法。

您需要使price_extax成为产品数组的一部分。 $this->data['products'][] = array(添加以下内容:

'extax' => $this->currency->format($product['price']),

然后您的表格单元格应包含$product['extax']

#2楼 票数:0

解决了

感谢Billynoahshaddyx的帮助。 对我有用的问题解决方案是:

我在catalog/controller/checkout/cart.php添加了(仅注释行//):

$this->data['products'][] = array(
                'extax'           => $this->currency->format($product['price']), //Gets Price tax excluded

catalog/view/theme/default/template/checkout/cart.tpl我添加了(仅注释行//):

<td class="price"><?php echo $column_price; ?></td>
<td class="price"><?php echo "Price (tax excluded)"; ?></td> //Shows column tittle
<td class="total"><?php echo $column_total; ?></td>

<td class="price"><?php echo $product['price']; ?></td>
<td class="price"><?php echo $product['extax']; ?></td>  //Shows price tax excluded
<td class="total"><?php echo $product['total']; ?></td>

  ask by Juan Ricardo Penagos Plazas translate from so

未解决问题?本站智能推荐:

1回复

Opencart中的购物车为空时,我无法调整购物车页面

我在3-4天前开始学习opencart。 无论如何,我的问题是,当购物篮为空时,我无法调整购物车页面。 我的意思是,我将一个产品放在篮子里没有问题。 但是,如果我不扔东西,而单击完整的购物,问题就出在这里。 我找不到此部分的html。 所以我不能在这里编辑。 如果我扔了一种产
2回复

OpenCart:下拉标题购物车信息的div在哪里?

我正在尝试设置OpenCart的样式但是很难找到哪个TPL文件包含当您单击标题中的“购物车”图标时出现的div(向下滑动的“迷你购物车” - 它允许您查看购物车中的内容而不进行操作到购物车页面)。 有谁知道我在哪里可以找到具有这个div的.tpl文件(在默认结构模板中)? 谢谢
2回复

Opencart将默认税级设置为所有项目

我正在开发一个Opencart项目,它适用于澳大利亚客户。 所以我必须将GST设置为所有项目的10%。 这些项目已经添加到购物车中,我想出了一种添加税收类别的方法,并将其添加到产品中并且运行良好。 问题是目录已经有超过10000种产品,我需要更新所有产品的税目。 我知道我们可以运行查
1回复

按页面刷新后,不显示购物车中的产品

我已经将flytocart实施为opencart。 (即,当我单击addtocart按钮后,一幅15 X 15的小图片会飞到购物车的位置并停留在那儿。)但是,只有在我不按Enter或导航到另一页之前,该小图片才可见。 基本上,我希望添加到购物车中的产品图片始终保持显示状态,直到结帐为止。
1回复

单击添加到购物车后,opencart mini购物车不会自动更新

抬头上用于opencart的微型购物车存在问题。 我通过Internet尝试了一些解决方案,但是没有一个解决方案有效,并且某些解决方案与我拥有的代码完全相同。 当我单击“添加到产品的购物车”时,微型购物车不会更新,但是,当我单击微型购物车时,内容将加载,此时将更新微型购物车。 如何自动
1回复

什么是适合开发珠宝店购物车应用程序的 PHP 框架

我需要为珠宝店开发购物车网络应用程序。 我想使用 PHP 框架开发它,因为我以前有一些 opencart 的经验。 但是根据要求,购物车中的珠宝价格应根据每天的变化(假设此金率由管理员用户输入系统)金率而变化。 还有一个公式可以根据黄金汇率计算产品(珠宝)价格。 我正在寻找实现此要求的建议。 我可以
1回复

Opencart-文件选项和价格计算

我正尝试在网上进行名片,小册子和其他印刷品的销售。 所以主要选项是文件上传选项。 问题是,如果用户上传了不同的文件,opencart不会重新计算价格。 假设客户要订购100张带有一张图片的名片(数量为100时,每张价格为0.2 $)和1000张带有另一张图片的图片(数量为1000时,每张价
2回复

OpenCart:如何禁用发票上的省显示?

尽管我们在荷兰有省份,但我们并未在地址中使用它们(邮政编码对我们来说是最重要的)。 因此,我在OpenCart结帐流程中禁用了该省。 但是,它仍显示在我打印出的发票上,并且由于没有填写任何省份,因此列表上的第一个省份是标准显示的,这通常是错误的。 因此,我想从OpenCart发票中扣除该省