首页 文章

woocommerce:从购物车页面退房时,在感谢页面上不显示送货详情

提问于
浏览
1

我在购物网站上使用payapal-for-woocommerce插件进行快速结账 .

当我从woocommerce结帐页面结账时 . 我在订单收到的页面上有运费和结算明细 . 但是当我从订单收到的页面上的购物车页面结帐时,它只显示帐单明细 .

我通过woocommerce \ templates \ order \ order-details-customer.php文件在第55行没有行

if ( ! wc_ship_to_billing_address_only() && $order->needs_shipping_address() ) :

$ order-> needs_shipping_address()这个函数总是显示null . 所以我可以看到,这就是为什么没有显示运输细节 .

如果我想在发货方法中默认传递$ order-> needs_shipping_address()='True'或'Free_shipping',我怎么能使用钩子或过滤器来做 .

1 回答

  • 1

    实际上当您使用EC PayMent提交请求时,您将不会将货运字段存储在订单项目表中 . 请确保这一点 . 存储与否?如果不存储“免费送货”,则needs_shipping_address()函数返回false值 .

    请查看它并告诉我 .

相关问题