我有一个自定义的航运插件,添加了航运方法的那些已通过航运选项添加在结帐页。该插件的工作完美,并添加了航运方法结帐页,然而,我尝试了插件在另一个网站上使用Divi主题,它没有工作。从进一步的调查,我注意到这个网站的开发者使用了一个checkout builder,这似乎是这个网站和其他我测试过的插件的唯一区别。有没有人知道如何将运输方法添加到列表中,即使是在以同样方式使用构建器的网站上?
uujelgoq1#
运送方法通常包含在购物车中,并通过主题中调用的一系列挂钩进行结帐。如果你可以看到其他航运方法除了自定义的一个那么它很可能是一个问题与插件没有挂钩它想要解雇。就我个人而言,我会备份当前的结帐模板,并关闭它,看看它是否与默认的woocommerce一个工作正常。如果你能看到你的发货方式出现在默认模板中,那么模板覆盖就缺少一个钩子。然后,你也许可以作出比较之间的2。唯一的问题是,与Divi他们隐藏了很多的机制,所以我可能会关闭它所有在一起。然后通过复制WooCommerce模板文件到我的主题文件夹中名为“woocommerce”的目录手动进行更改,然后进行编辑,反映Divi试图做什么。如果钩子没有被触发,那么它就不会加载数据。这并不是真正的答案,但可以给予一些有关检查内容的指导
z31licg02#
这是一个已知的问题,与新的divi结帐建设者。这已经报告给优雅的主题,他们正在修复没有ETA。我有同样的问题,不得不恢复到标准的woo结帐。
yv5phkfx3#
简单方法是取消选中“Ship to different address”(发往不同地址)转到WooCommerce-〉设置-〉发货-〉发货选项-〉(选择)默认为客户账单地址。
3条答案
按热度按时间uujelgoq1#
运送方法通常包含在购物车中,并通过主题中调用的一系列挂钩进行结帐。
如果你可以看到其他航运方法除了自定义的一个那么它很可能是一个问题与插件没有挂钩它想要解雇。
就我个人而言,我会备份当前的结帐模板,并关闭它,看看它是否与默认的woocommerce一个工作正常。
如果你能看到你的发货方式出现在默认模板中,那么模板覆盖就缺少一个钩子。
然后,你也许可以作出比较之间的2。唯一的问题是,与Divi他们隐藏了很多的机制,所以我可能会关闭它所有在一起。
然后通过复制WooCommerce模板文件到我的主题文件夹中名为“woocommerce”的目录手动进行更改,然后进行编辑,反映Divi试图做什么。
如果钩子没有被触发,那么它就不会加载数据。
这并不是真正的答案,但可以给予一些有关检查内容的指导
z31licg02#
这是一个已知的问题,与新的divi结帐建设者。这已经报告给优雅的主题,他们正在修复没有ETA。我有同样的问题,不得不恢复到标准的woo结帐。
yv5phkfx3#
简单方法是取消选中“Ship to different address”(发往不同地址)
转到WooCommerce-〉设置-〉发货-〉发货选项-〉(选择)默认为客户账单地址。