【问题标题】:prestashop free shipping issueprestashop 免费送货问题
【发布时间】:2013-04-01 08:03:03
【问题描述】:

我只是先手动升级,后来通过一键升级v1.0.13到1.5.4版本。我在购物车上遇到了运费问题。 位于主页左上角的购物车已解决在本论坛之前的代码中不显示“FREE SHIPPING”的问题。 但是一旦我在选择并按下“更新承运人列表”按钮后检查了里面的购物车,然后 按“更新购物车”按钮,运费不会更新,而是显示为“免费送货”。

谁能建议我解决这个问题?非常感谢。非常感谢。

我的演示网站是http://store.relishthai.com/。 您可以尝试通过选择“TEA”标签来添加商品,然后将一件商品添加到购物车,然后查看“FREE SHIPPING”问题。

【问题讨论】:

    标签: prestashop cart shipping


    【解决方案1】:

    打开文件/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>
    

    【讨论】:

      【解决方案2】:

      再次感谢。在您回答之前,0.00 美元出现在页面左上角的购物车中,但后来在您的 cmets 之后,我再次检查并删除了未使用的区域(那里不收取任何费用)。我试图把所有重量范围的实际运费都计算在内。现在,老问题已经解决了,但重量范围(小范围)的运费仍然存在。我会试着弄清楚。 非常感谢!!

      【讨论】:

      • 您好,我检查了您的商店,现在问题似乎解决了!我有同样的问题,也许你可以帮我解决这个问题
      • 您好 Behrang,我不确定您有什么问题。如果您已经更新了您将运送产品的目的地国家和重量范围。一切都会好起来的。已经很久了,我忘记了很多事情。我仍然记得的一件事是范围有点棘手。一开始,我使用克进行测量,但有人说它不稳定。所以我将克改为公斤,但我仍然遇到显示不正确的费用或免费送货的问题。所以我通过输入 0kg 到 0.5005 kg 0.501 kg 到 1.005 kg 的范围解决了这个问题
      • 因为如果我使用 0kg 到 0.500 kg,prestashop 代码将无法正确显示。但是我的程序员朋友说这可以通过编辑代码来解决。关于显示免费送货的其他问题,由于我只是一个商人,所以我付钱给程序员帮助编码。希望我能回答你一个问题。
      【解决方案3】:

      我有一个非常相似的问题。问题是如果值(运费)等于 0.00,则有一个 Javascript 文件将值更新为“免费送货”。我使用的是不同的版本,所以我不能准确地指出你的文件,但你绝对可以在三分钟内解决这个问题。 (检查你的 theme/js 文件夹中的 order-opc.js)

      查看网页源代码并查看包含哪些 .js 文件。在 Javascript 文件(例如 cart.js)中搜索“FREE SHIPPING”,看看哪个是罪魁祸首。然后继续 FTP 并将其更改为 0.00。我更喜欢“免费!”顺便说一句;)

      编辑:我好像误读了你的 Q。 我尝试按“更新承运人列表”,然后按“更新购物车”,但我没有将运费视为“免运费”。相反,我看到的是 8 美元。

      【讨论】:

      • 非常感谢你,Jay Na。我会试试看。我记得在 1.5.3.1 版本中,我可以将运费设置为在购物车中更新,但可能不适用于客人。现在,我在 1.5.4 版本中遇到了更多运费问题。所以我有点犹豫是否应该回滚,或者使用另一个问题较少的版本,或者应该考虑离开pestashop,因为我已经花了很长时间来修复问题。
      • 我仍然不确定您在运输方面遇到了什么问题。起初,我把这个问题解释为“我想把‘免运费’改成‘0.00’。” ” 然后,我将您的问题重新解释为“存在运费为零的错误”?我上面的回答是针对第一种情况的。我根本无法复制第二种情况。
      • 嗨 Jay Na,那我再试试看。以前,首页左上角的购物车显示运费为 0.00 美元,但现在只显示手续费,不包括承运人的运费。
      • 非常感谢,Jay Na。让我再仔细检查一遍。并捕获屏幕。感谢您的帮助:))
      • 嗨,我不确定是否有一个原因可能是添加区域而不添加费用,因此程序从空区域中检测到 0.00 美元。一旦我删除了购物车,价格就会更新,但我需要再次检查所有内容。让我再次回复您是否所有问题都已解决。非常感谢。非常感谢您的帮助:))