prestashop免费送货问题

时间:2013-04-09 18:23:26

标签: prestashop cart shipping

我刚刚手动升级,但稍后通过单击Upgradev1.0.13升级到1.5.4版本。我在购物车上遇到了运费很大的问题。 位于主页左上方的购物车解决方案是不显示此论坛中之前代码中的“免费送货”。 但是当我选择并按下“更新运营商列表”按钮后,我检查了内部的购物车 按“更新购物车”按钮,运费不会更新,但显示为“免费送货”。

有人能建议我解决这个问题吗?非常感谢你。我非常感激。

我的演示网站是http://store.relishthai.com/。 您可以尝试通过选择“TEA”标签添加项目,并将一个项目添加到购物车并查看“免费送货”问题。

3 个答案:

答案 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'}&nbsp;{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>