WooCommerce - 虚拟产品有 "No Available Payment Method"

WooCommerce - Virtual Products have "No Available Payment Method"

出于某种原因,在我支持 WooCommerce 的网站上,我总是 运行 在处理虚拟产品时遇到结帐过程中的问题。对于实体产品,我可以使用运输和付款方式结帐,但每当我尝试测试虚拟产品的结帐流程时,我的网站声称有 "No Available Payment Methods for [my] state." 在管理面板中,我为虚拟产品启用了 COD 作为付款方式,并启用了付款方式本身,我尝试使用免费送货和当地取货送货方式以防出现问题。

使用虚拟产品结帐过去在 COD 上运行良好,但自从我今天更新它后,该功能就不复存在了。发生这种情况有什么原因吗?

事实证明,我自己解决了这个问题。我想在 Stack Overflow 上发布 Wordpress 问题显然是个坏主意。 我通过从 COD 付款设置中删除所有运输方式来解决我自己的问题,因为虚拟订单使用 "None" 作为运输方式并且无法通过 COD 运输方式限制设置正常选择。