From bdf472c3dcffd0b7ef549309a34b767d1e097d70 Mon Sep 17 00:00:00 2001 From: Pedro Silva Date: Fri, 13 Oct 2023 14:58:17 +0100 Subject: [PATCH] Fix default shipping method --- .../ppcp-googlepay/src/Endpoint/UpdatePaymentDataEndpoint.php | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/modules/ppcp-googlepay/src/Endpoint/UpdatePaymentDataEndpoint.php b/modules/ppcp-googlepay/src/Endpoint/UpdatePaymentDataEndpoint.php index 63b461738..803a73f3f 100644 --- a/modules/ppcp-googlepay/src/Endpoint/UpdatePaymentDataEndpoint.php +++ b/modules/ppcp-googlepay/src/Endpoint/UpdatePaymentDataEndpoint.php @@ -163,8 +163,10 @@ class UpdatePaymentDataEndpoint { return array(); } + $chosen_shipping_methods = WC()->session->get( 'chosen_shipping_methods' ); + return array( - 'defaultSelectedOptionId' => $shipping_options[0]['id'], + 'defaultSelectedOptionId' => ( $chosen_shipping_methods[0] ?? null ) ? $chosen_shipping_methods[0] : $shipping_options[0]['id'], 'shippingOptions' => $shipping_options, ); }