Merge pull request #4856 from kloon/fix_cod_hidden_shipping_methods_error
Fix COD warning when you have hide shipping methods until address entered
This commit is contained in:
commit
911e151423
|
@ -107,7 +107,10 @@ class WC_Gateway_COD extends WC_Payment_Gateway {
|
||||||
if ( ! empty( $this->enable_for_methods ) ) {
|
if ( ! empty( $this->enable_for_methods ) ) {
|
||||||
|
|
||||||
// Only apply if all packages are being shipped via local pickup
|
// Only apply if all packages are being shipped via local pickup
|
||||||
$chosen_shipping_methods = array_unique( WC()->session->get( 'chosen_shipping_methods' ) );
|
$chosen_shipping_methods_session = WC()->session->get( 'chosen_shipping_methods' );
|
||||||
|
if ( isset( $chosen_shipping_methods_session ) )
|
||||||
|
$chosen_shipping_methods = array_unique( $chosen_shipping_methods_session );
|
||||||
|
else $chosen_shipping_methods = array();
|
||||||
$check_method = false;
|
$check_method = false;
|
||||||
|
|
||||||
if ( is_page( wc_get_page_id( 'checkout' ) ) && ! empty( $wp->query_vars['order-pay'] ) ) {
|
if ( is_page( wc_get_page_id( 'checkout' ) ) && ! empty( $wp->query_vars['order-pay'] ) ) {
|
||||||
|
|
Loading…
Reference in New Issue