Skip to content

Commit

Permalink
fix: payment page field
Browse files Browse the repository at this point in the history
  • Loading branch information
dkoo committed Apr 24, 2024
1 parent 812486e commit 4df766b
Showing 1 changed file with 9 additions and 7 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -203,13 +203,15 @@ public static function get_contact_order_metadata( $order, $payment_page_url = f

$metadata = [];

$referer_from_order = $order->get_meta( '_newspack_referer' );
if ( empty( $referer_from_order ) ) {
$payment_page_url = \wc_get_checkout_url();
} else {
$payment_page_url = $referer_from_order;
if ( empty( $payment_page_url ) ) {
$referer_from_order = $order->get_meta( '_newspack_referer' );
if ( empty( $referer_from_order ) ) {
$payment_page_url = \wc_get_checkout_url();
} else {
$payment_page_url = $referer_from_order;
}
}
$metadata['payment_page'] = $payment_page_url;
$metadata[ Newspack_Newsletters::get_metadata_key( 'payment_page' ) ] = $payment_page_url;

$utm = $order->get_meta( 'utm' );
if ( ! empty( $utm ) ) {
Expand Down Expand Up @@ -362,7 +364,7 @@ public static function get_contact_from_customer( $customer, $order = false, $pa
}
}

$metadata = array_merge( $metadata, $order_metadata );
$metadata = array_merge( $order_metadata, $metadata );

$first_name = $customer->get_billing_first_name();
$last_name = $customer->get_billing_last_name();
Expand Down

0 comments on commit 4df766b

Please sign in to comment.