From 60fc328bb0f7321b3990986ba8101b8fc422fe1e Mon Sep 17 00:00:00 2001 From: vinkmeta Date: Tue, 10 Jun 2025 23:26:55 +0100 Subject: [PATCH] Updated loggers for checkout flow --- includes/Admin/Enhanced_Settings.php | 10 +++++++--- includes/Checkout.php | 23 ++++++++++++++++++++--- 2 files changed, 27 insertions(+), 6 deletions(-) diff --git a/includes/Admin/Enhanced_Settings.php b/includes/Admin/Enhanced_Settings.php index 164f42e31..1e2063151 100644 --- a/includes/Admin/Enhanced_Settings.php +++ b/includes/Admin/Enhanced_Settings.php @@ -12,11 +12,10 @@ use Automattic\WooCommerce\Admin\Features\Features as WooAdminFeatures; use WooCommerce\Facebook\Admin\Settings_Screens; -use WooCommerce\Facebook\Admin\Settings_Screens\Shops; use WooCommerce\Facebook\Framework\Helper; use WooCommerce\Facebook\Framework\Plugin\Exception as PluginException; -use WooCommerce\Facebook\Admin\Settings_Screens\Whatsapp_Utility; use WooCommerce\Facebook\RolloutSwitches; +use WooCommerce\Facebook\Framework\Logger; defined( 'ABSPATH' ) || exit; @@ -186,11 +185,16 @@ public function render() { $current_tab = $this->get_current_tab(); $screen = $this->get_screen( $current_tab ); - \WC_Facebookcommerce_Utils::log_to_meta( + Logger::log( 'User visited the Facebook for WooCommerce settings' . $current_tab . 'tab', array( 'flow_name' => 'settings', 'flow_step' => $current_tab . '_tab_rendered', + ), + array( + 'should_send_log_to_meta' => true, + 'should_save_log_in_woocommerce' => true, + 'woocommerce_log_level' => \WC_Log_Levels::DEBUG, ) ); diff --git a/includes/Checkout.php b/includes/Checkout.php index 749cc556b..bb5e4f804 100644 --- a/includes/Checkout.php +++ b/includes/Checkout.php @@ -12,6 +12,8 @@ defined( 'ABSPATH' ) || exit; +use WooCommerce\Facebook\Framework\Logger; + /** * The checkout permalink. * @@ -109,7 +111,7 @@ public function load_checkout_permalink_template( $template ) { $quantity ); - \WC_Facebookcommerce_Utils::log_to_meta( + Logger::log( $error_message, array( 'flow_name' => 'checkout', @@ -119,6 +121,11 @@ public function load_checkout_permalink_template( $template ) { 'product_id' => $product_id, 'quantity' => $quantity, ], + ), + array( + 'should_send_log_to_meta' => true, + 'should_save_log_in_woocommerce' => true, + 'woocommerce_log_level' => \WC_Log_Levels::ERROR, ) ); } @@ -129,7 +136,7 @@ public function load_checkout_permalink_template( $template ) { $quantity ); - \WC_Facebookcommerce_Utils::log_to_meta( + Logger::log( $error_message, array( 'flow_name' => 'checkout', @@ -139,6 +146,11 @@ public function load_checkout_permalink_template( $template ) { 'product_id' => $product_id, 'quantity' => $quantity, ], + ), + array( + 'should_send_log_to_meta' => true, + 'should_save_log_in_woocommerce' => true, + 'woocommerce_log_level' => \WC_Log_Levels::ERROR, ) ); } @@ -156,7 +168,7 @@ public function load_checkout_permalink_template( $template ) { $coupon_code_sanitized ); - \WC_Facebookcommerce_Utils::log_to_meta( + Logger::log( $error_message, array( 'flow_name' => 'checkout', @@ -165,6 +177,11 @@ public function load_checkout_permalink_template( $template ) { 'coupon_param' => $coupon_code, 'coupon_code' => $coupon_code_sanitized, ], + ), + array( + 'should_send_log_to_meta' => true, + 'should_save_log_in_woocommerce' => true, + 'woocommerce_log_level' => \WC_Log_Levels::ERROR, ) ); }