[英]Warning: Shipping method required - OpenCart
前一段时间遇到了这个问题。 数周以来一直在 web、OpenCart 论坛、StackOverflow 上搜索,现在试图解决这个问题。
:[在此处输入图片描述][1] [1]: http.//i.stack.imgur.com/1fbDB.png
基本上我采用了 Flat Shipping 模块并复制了它。 重命名模块名称的每个实例,并为自己获得另一个固定费率运输模块。
唯一的问题是我得到了这个不会引发任何错误的警告。 这似乎是一个相当普遍的问题,但我找到的每个解决方案都没有帮助我。
我注意到,如果我启用免费送货模块,我可以 select 它没有警告。 但是当我 go 到 select 我的自定义运输模块时,我收到警告。
如果有人有解决方案或我可以检查的其他内容,我将不胜感激。
我正在使用 OpenCart 1.5.6.4
这几乎肯定是由于您的运输方式文件 model 造成的。 确保您已经为项目提供了新的方法代码。 例如,最初的运输方式将使用flat.flat
,如果您在您的站点上查看收音机的 HTML,您就会看到您的收音机是什么。 基本上如果你的新的是new.new
然后确保你已经在你的 model 文件中相应地设置它
如果您注意到,这个错误在页面重新加载时出现,所以我认为它与缓存有关,因为当我遇到它时,我总是必须清除缓存然后它不会带来那个。 阅读本文以深入了解该解决方案是否适用于您的错误原因
open system/framework.php 在您的 open cart 安装中,找到下面的行(第 74 行左右)
$response->addHeader('Content-Type: text/html; charset=utf-8');
在其下方立即添加以下行
$response->addHeader('Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0');
$response->addHeader('Pragma: no-cache');
现在,清除浏览器缓存。 警告不应再存在。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.