Title: secureit's Replies | WordPress.org

---

# secureit

  [  ](https://wordpress.org/support/users/secureit/)

 *   [Profile](https://wordpress.org/support/users/secureit/)
 *   [Topics Started](https://wordpress.org/support/users/secureit/topics/)
 *   [Replies Created](https://wordpress.org/support/users/secureit/replies/)
 *   [Reviews Written](https://wordpress.org/support/users/secureit/reviews/)
 *   [Topics Replied To](https://wordpress.org/support/users/secureit/replied-to/)
 *   [Engagements](https://wordpress.org/support/users/secureit/engagements/)
 *   [Favorites](https://wordpress.org/support/users/secureit/favorites/)

 Search replies:

## Forum Replies Created

Viewing 8 replies - 1 through 8 (of 8 total)

 *   Forum: [Plugins](https://wordpress.org/support/forum/plugins-and-hacks/)
    In
   reply to: [[Payment Plugins for Stripe WooCommerce] Apple Pay Button Not Display](https://wordpress.org/support/topic/apple-pay-button-not-display/)
 *  Thread Starter [secureit](https://wordpress.org/support/users/secureit/)
 * (@secureit)
 * [1 year, 7 months ago](https://wordpress.org/support/topic/apple-pay-button-not-display/#post-18092096)
 * Issue resolved. Thanks for your help.
    -  This reply was modified 1 year, 7 months ago by [secureit](https://wordpress.org/support/users/secureit/).
    -  This reply was modified 1 year, 7 months ago by [secureit](https://wordpress.org/support/users/secureit/).
 *   Forum: [Plugins](https://wordpress.org/support/forum/plugins-and-hacks/)
    In
   reply to: [[Payment Plugins for Stripe WooCommerce] Apple Pay Button Not Display](https://wordpress.org/support/topic/apple-pay-button-not-display/)
 *  Thread Starter [secureit](https://wordpress.org/support/users/secureit/)
 * (@secureit)
 * [1 year, 7 months ago](https://wordpress.org/support/topic/apple-pay-button-not-display/#post-18091968)
 * [https://secureitgunstorage.com/redirect-dev](https://secureitgunstorage.com/redirect-dev)
 *   Forum: [Plugins](https://wordpress.org/support/forum/plugins-and-hacks/)
    In
   reply to: [[GTM4WP - A Google Tag Manager (GTM) plugin for WordPress] Javascript Error in JS-Code for preventing duplicate tracking](https://wordpress.org/support/topic/javascript-error-in-js-code-for-preventing-duplicate-tracking/)
 *  [secureit](https://wordpress.org/support/users/secureit/)
 * (@secureit)
 * [2 years, 3 months ago](https://wordpress.org/support/topic/javascript-error-in-js-code-for-preventing-duplicate-tracking/#post-17463993)
 * Here is a band-aid until the author fixes the issue. Goes in functions.php. Test
   before you deploy. I am not responsible if it doesn’t work in your environment.
 *     ```wp-block-code
       add_filter('js_escape', 'fix_gtm4wp_js_bug', 10, 2);
       function fix_gtm4wp_js_bug ($safe_text, $text) {
       	global $wp;
   
       	$order_id = filter_var( wp_unslash( isset( $_GET['order'] ) ? $_GET['order'] : '' ), FILTER_VALIDATE_INT );
   
       	if ( ! $order_id & isset( $wp->query_vars['order-received'] ) ) {
       		$order_id = $wp->query_vars['order-received'];
       	}
   
       	$order_id = absint( $order_id );
   
       	if ( $order_id > 0 ) {
       		$order = wc_get_order( $order_id );
   
       		if($order->get_order_number() == $text) {
       			$safe_text = str_pad($safe_text, strlen($safe_text) + 2, "'", STR_PAD_BOTH);
       		}
   
       	}
   
       	return $safe_text;
   
       }
       ```
   
    -  This reply was modified 2 years, 3 months ago by [secureit](https://wordpress.org/support/users/secureit/).
 *   Forum: [Plugins](https://wordpress.org/support/forum/plugins-and-hacks/)
    In
   reply to: [[GTM4WP - A Google Tag Manager (GTM) plugin for WordPress] Javascript Error in JS-Code for preventing duplicate tracking](https://wordpress.org/support/topic/javascript-error-in-js-code-for-preventing-duplicate-tracking/)
 *  [secureit](https://wordpress.org/support/users/secureit/)
 * (@secureit)
 * [2 years, 3 months ago](https://wordpress.org/support/topic/javascript-error-in-js-code-for-preventing-duplicate-tracking/#post-17463626)
 * Same issue.
 * Comment in code:
 *     ```wp-block-code
       "// Store order ID to prevent tracking this purchase again."
       ```
   
 * So while WooCommerce Order IDs are indeed numeric (order id = post id), your 
   code is not using the Order ID. Your plugin is using the Order Number, which 
   cannot be assumed to be numeric.
 *   Forum: [Plugins](https://wordpress.org/support/forum/plugins-and-hacks/)
    In
   reply to: [[Wholesale Suite – B2B, Dynamic Pricing & WooCommerce Wholesale Prices] Uncaught error Automattic\WooCommerce\Utilities\OrderUtil](https://wordpress.org/support/topic/uncaught-error-automatticwoocommerceutilitiesorderutil/)
 *  [secureit](https://wordpress.org/support/users/secureit/)
 * (@secureit)
 * [2 years, 4 months ago](https://wordpress.org/support/topic/uncaught-error-automatticwoocommerceutilitiesorderutil/#post-17352100)
 * The latest version of WooCommerce is 8.5.1. You should upgrade your site.
 *   Forum: [Plugins](https://wordpress.org/support/forum/plugins-and-hacks/)
    In
   reply to: [[ShopLentor – All-in-One WooCommerce Growth & Store Enhancement Plugin] HPOS Compatibility](https://wordpress.org/support/topic/hpos-compatibility-52/)
 *  Thread Starter [secureit](https://wordpress.org/support/users/secureit/)
 * (@secureit)
 * [2 years, 8 months ago](https://wordpress.org/support/topic/hpos-compatibility-52/#post-17079821)
 * I assume this helper function will be updated as well? This would have a potentially
   negative impact on my Pro version of the plugin.
 *     ```wp-block-code
       /**
   
       * Woocommerce Product last order id return
   
       */
   
       function woolentorBlocks_get_last_order_id(){
   
       global $wpdb;
   
       $statuses = array_keys(wc_get_order_statuses());
   
       $statuses = implode( "','", $statuses );
   
       // Getting last Order ID (max value)
   
       $results = $wpdb->get_col( "
   
       SELECT MAX(ID) FROM {$wpdb->prefix}posts
   
       WHERE post_type LIKE 'shop_order'
   
       AND post_status IN ('$statuses')"
   
       );
   
       return reset($results);
   
       }
       ```
   
 * % grep -r woolentorBlocks_get_last_order_id ./wp-content/plugins/woolentor-addons-
   pro/*
 * blocks/thankyou-address-details/index.php:        $received_order_id = woolentorBlocks_get_last_order_id();
 * blocks/thankyou-order-details/index.php:    $received_order_id = woolentorBlocks_get_last_order_id();
 * blocks/thankyou-order/index.php:        $received_order_id = woolentorBlocks_get_last_order_id();
 *   Forum: [Plugins](https://wordpress.org/support/forum/plugins-and-hacks/)
    In
   reply to: [[Payment Plugins for PayPal WooCommerce] Cannot read properties of undefined (reading ‘address_validation_countries’)](https://wordpress.org/support/topic/cannot-read-properties-of-undefined-reading-address_validation_countries/)
 *  [secureit](https://wordpress.org/support/users/secureit/)
 * (@secureit)
 * [2 years, 10 months ago](https://wordpress.org/support/topic/cannot-read-properties-of-undefined-reading-address_validation_countries/#post-16936218)
 * Update: Experiencing the same issue, but with Apple Pay. It appears to be related
   to AvaTax
    -  This reply was modified 2 years, 10 months ago by [secureit](https://wordpress.org/support/users/secureit/).
 *   Forum: [Plugins](https://wordpress.org/support/forum/plugins-and-hacks/)
    In
   reply to: [[Payment Plugins for Stripe WooCommerce] How to Customize Product Price fed to Affirm Product Message](https://wordpress.org/support/topic/how-to-customize-product-price-fed-to-affirm-product-message/)
 *  Thread Starter [secureit](https://wordpress.org/support/users/secureit/)
 * (@secureit)
 * [3 years, 2 months ago](https://wordpress.org/support/topic/how-to-customize-product-price-fed-to-affirm-product-message/#post-16593466)
 * This works. Thanks!
    -  This reply was modified 3 years, 2 months ago by [secureit](https://wordpress.org/support/users/secureit/).
    -  This reply was modified 3 years, 2 months ago by [secureit](https://wordpress.org/support/users/secureit/).
    -  This reply was modified 3 years, 2 months ago by [secureit](https://wordpress.org/support/users/secureit/).

Viewing 8 replies - 1 through 8 (of 8 total)