我已经安装了OpenCart。购物车页面显示两次合计和小计。它也不会显示最终合计。即使客户没有将礼券添加到购物车中,礼券也会出现。他们是一个解决方案吗?我需要在Admin中编辑我的设置吗?
发布于 2014-07-11 18:53:20
假设小计排在合计之前。这将检查它们是否具有相同的值。
<file path="catalog/controller/" name="checkout/cart.php,checkout/confirm.php,module/cart.php">
<operation>
<search position="before"><![CDATA[
$this->data['totals'] = $total_data;
]]></search>
<add><![CDATA[
// Remove sub-total is same as total
foreach($total_data as $i => $result){
if($result['code'] == 'sub_total' && $total_data[$i+1]['code'] == 'total' && $result['value'] == $total_data[$i+1]['value']){
unset($total_data[$i]);
}
}
]]></add>
</operation>
</file>发布于 2013-07-02 20:18:42
小计用于不含任何税或增值税的主要价格,合计显示包括所有物品税、增值税和礼券或优惠券的最终价格。
您可能还没有从vqmod中清除缓存,因此它可能会与您的价格和您所放置的价格位置相冲突。
发布于 2013-01-31 05:34:57
检查一下你在“订单总数”下的设置可能是值得的。在管理员中,转到"Extensions“-> "Order Totals”。您可以在其中查看、编辑和排序各种订单合计。如果不能立即看到哪一个是你的副本,那么可以一次禁用一个,然后在结帐时查看结果,然后你就可以看到这些总数中的哪一个是你不想要的。
https://stackoverflow.com/questions/13270956
复制相似问题