我刚刚手动升级,但稍后通过单击Upgradev1.0.13升级到1.5.4版本。我在购物车上遇到了运费很大的问题。 位于主页左上方的购物车解决方案是不显示此论坛中之前代码中的“免费送货”。 但是当我选择并按下“更新运营商列表”按钮后,我检查了内部的购物车 按“更新购物车”按钮,运费不会更新,但显示为“免费送货”。
有人能建议我解决这个问题吗?非常感谢你。我非常感激。
我的演示网站是http://store.relishthai.com/。 您可以尝试通过选择“TEA”标签添加项目,并将一个项目添加到购物车并查看“免费送货”问题。
答案 0 :(得分:0)
我遇到了一个非常类似的问题。问题是,如果值(运费价格)等于0.00,则有一个Javascript文件将值更新为“FREE SHIPPING”。我使用的是另一个版本,因此我无法确切地指出您的文件,但您肯定可以在三分钟内解决这个问题。 (检查theme / js文件夹中的order-opc.js)
查看网页的来源,查看包含的.js文件。在Javascript文件(例如cart.js)中搜索“免费送货”,看看哪一个是罪魁祸首。然后继续FTP并将其更改为0.00。我更喜欢“免费!”顺便说一句;)
编辑:好像我误读了你的Q. 我尝试按“更新运营商列表”然后“更新购物车”,但我没有看到运费是“免运费”。相反,我看到8美元。答案 1 :(得分:0)
再次感谢。在您的回答之前,$ 0.00出现在页面左上方的购物车中,但稍后在您的评论之后,我仔细检查了一些内容并删除了未使用的区域(此处没有费用)。我试着把所有重量范围的实际运费都计算在内。现在,旧问题已经解决,但重量范围(小范围)的运费仍然存在。我会试着解决问题。 非常感谢!!
答案 2 :(得分:0)
打开文件/themes/xxx/modules/blockcart/blockcart.tpl 并删除以下代码块(或注释):
<div class="layer_cart_row">
<strong class="dark">
{l s='Total shipping' mod='blockcart'} {if $display_tax_label}{if $priceDisplay == 1}{l s='(tax excl.)' mod='blockcart'}{else}{l s='(tax incl.)' mod='blockcart'}{/if}{/if}
</strong>
<span class="ajax_cart_shipping_cost">
{if $shipping_cost_float == 0}
{l s='Free shipping!' mod='blockcart'}
{else}
{$shipping_cost}
{/if}
</span>
</div>