PluginProbe
Jetpack – WP Security, Backup, Speed, & Growth / 16.3-a.7
Jetpack – WP Security, Backup, Speed, & Growth v16.3-a.7
16.3-beta 16.3-a.5 16.3-a.7 16.3-a.3 16.3-a.1 16.2 16.2-beta 12.0.3 12.1.3 12.2.3 12.3.2 12.4.2 12.5.2 12.6.4 12.7.3 12.8.3 12.9.5 13.0.2 13.1.5 13.2.4 13.3.3 13.4.5 13.5.2 13.6.2 13.7.2 All 507 releases
← All changes | modules/woocommerce-analytics/classes/class-jetpack-woocommerce-analytics-checkout-flow.php +16 -4 13.2.4 → 16.3-a.7 View file →
@@ -1,8 +1,10 @@
1 1 <?php
2 2 /**
3 3 * Jetpack_WooCommerce_Analytics_Checkout_Flow
4 4 *
5 + * @deprecated 13.3
6 + *
5 7 * @package automattic/jetpack
6 8 * @author Automattic
7 9 */
8 10
@@ -9,14 +11,16 @@
9 11 /**
10 12 * Bail if accessed directly
11 13 */
12 14 if ( ! defined( 'ABSPATH' ) ) {
13 - exit;
15 + exit( 0 );
14 16 }
15 17
16 18 /**
17 19 * Class Jetpack_WooCommerce_Analytics_Checkout_Flow
18 20 * Class that handles all page view events for the checkout flow (from product view to order confirmation view)
21 + *
22 + * @deprecated 13.3
19 23 */
20 24 class Jetpack_WooCommerce_Analytics_Checkout_Flow {
21 25
22 26 use Jetpack_WooCommerce_Analytics_Trait;
@@ -22,8 +26,10 @@
22 26 use Jetpack_WooCommerce_Analytics_Trait;
23 27
24 28 /**
25 29 * Jetpack_WooCommerce_Analytics_Checkout_Flow constructor.
30 + *
31 + * @deprecated 13.3
26 32 */
27 33 public function __construct() {
28 34 $this->find_cart_checkout_content_sources();
29 35 $this->additional_blocks_on_cart_page = $this->get_additional_blocks_on_page( 'cart' );
@@ -43,8 +49,10 @@
43 49 }
44 50
45 51 /**
46 52 * Track a product page view
53 + *
54 + * @deprecated 13.3
47 55 */
48 56 public function capture_product_view() {
49 57 global $product;
50 58 if ( ! $product instanceof WC_Product ) {
@@ -59,8 +67,10 @@
59 67 }
60 68
61 69 /**
62 70 * Track the order confirmation page view
71 + *
72 + * @deprecated 13.3
63 73 */
64 74 public function capture_order_confirmation_view() {
65 75 $order_id = absint( get_query_var( 'order-received' ) );
66 76 if ( ! $order_id ) {
@@ -77,12 +87,10 @@
77 87 $checkout_page_contains_checkout_block = '0';
78 88 $checkout_page_contains_checkout_shortcode = '0';
79 89
80 90 if ( 'store-api' === $order_source ) {
81 - $checkout_page_contains_checkout_block = '1';
82 - $checkout_page_contains_checkout_shortcode = '0';
91 + $checkout_page_contains_checkout_block = '1';
83 92 } elseif ( 'checkout' === $order_source ) {
84 - $checkout_page_contains_checkout_block = '0';
85 93 $checkout_page_contains_checkout_shortcode = '1';
86 94 }
87 95
88 96 $coupons = $order->get_coupons();
@@ -121,8 +129,10 @@
121 129 }
122 130
123 131 /**
124 132 * Track the cart page view
133 + *
134 + * @deprecated 13.3
125 135 */
126 136 public function capture_cart_view() {
127 137 if ( ! is_cart() ) {
128 138 return;
@@ -138,8 +148,10 @@
138 148 }
139 149
140 150 /**
141 151 * Track the checkout page view
152 + *
153 + * @deprecated 13.3
142 154 */
143 155 public function capture_checkout_view() {
144 156 global $post;
145 157 $checkout_page_id = wc_get_page_id( 'checkout' );