wordpress - WooCommerce - 忽略运输插件

标签 wordpress woocommerce

我编写了一个插件,向 WooCoomerce 添加自定义送货方式。

它似乎间歇性地不返回运费。

在购物车页面上,运费估算器运行良好;然后,当您点击结账时,它最初会显示所有结果(从最便宜到最快),但在刷新时,使用正确的客人账单地址,它不会返回任何内容;调试显示它甚至没有调用插件的运输计算器或“启用”功能检查。它只是说没有澳大利亚的运输选项(如果这是唯一激活的运输选项)

曾尝试联系 Woo 的人,但什么也没有。

编辑:

经验教训。

首先,重要的一点:WooCommerce 使用 transient - 它会缓存您的运输结果。您可以在 WooCoomerce 设置、系统状态->工具中重置这些额外编辑:最新的 WooCommerce 版本允许您将其关闭! ..但前提是您以管理员身份购物..

其次:一旦上述问题解决了,事实证明我错误地读取了发布的地址详细信息,并且我的插件返回“false”并将其自身从运行。非常感谢 xDebug 和 PHP Storm ..

第三:顺便说一句,我还将插件的实例化挂接到 woocommerce_shipping_init,正如 Woo NOW 所建议的那样。查看他们修订后的文档:shipping method API page

最佳答案

您至少应该向我们展示您的代码:-)

我敢打赌,有一些与送货地址相关的内容正在删除送货选项。

关于wordpress - WooCommerce - 忽略运输插件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17587135/

相关文章:

javascript - 如何更改当前打开链接的文本颜色并保持未打开链接的默认颜色?以便用户了解他当前所在的链接

php - 与当前日期比较时,通过多个元键查询帖子不起作用

javascript - 以联系表 7 的形式发送 javascript 变量 (cookie)

html - 如何将边框底部仅放在下拉菜单的最后一个子项上

wordpress - Woocommerce REST API - 添加自定义路由

php - 限制显示的分类术语数量

magento - 我应该使用 BlueSnap 管理我的产品目录吗

php - 如何在woocommerce <ul class ="products"/>标签中为单个产品添加一个div

woocommerce - 向 Woocommerce 运输选项添加工具提示

php - WooCommerce 购物车添加额外的 <p> 标签