Skip to main content

fc_pro_order_pay_is_same_address_data_before

Type: Filter

Filters the order pay is same address data before.

Signature​

apply_filters( 'fc_pro_order_pay_is_same_address_data_before', $value, $order );

Parameters​

NameTypeDescription
$valuemixedFiltered value.
$order\WC_OrderOrder object.

Since​

  • 3.0.0

Source: inc/order-pay-page.php

Examples​

add_filter( 'fc_pro_order_pay_is_same_address_data_before',
/**
* Force addresses to be considered different for specific payment methods.
*
* @param mixed $value Filtered value.
* @param \WC_Order $order Order object.
* @return mixed Filtered value.
*/
function( $value, $order ) {
// Force different for bank transfer
if ( 'bacs' === $order->get_payment_method() ) {
return false;
}

return $value;
},
10,
2
);