Forum Replies Created

Viewing 4 replies - 1 through 4 (of 4 total)
  • FYI: I am also experiencing this issue. Clearly a WooCommerce PayPal issue (woocommerce-paypal-payments).

    The function site_has_ppec_subscriptions is using a HPOS-incompatible $wpdb->wc_orders

    [09-Jan-2024 02:43:50 UTC] PHP Warning:  Undefined property: wpdb::$wc_orders in /XXX/wp-includes/class-wpdb.php on line 783
    [09-Jan-2024 02:43:50 UTC] WordPress database error You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near 'WHERE payment_method = 'ppec_paypal'' at line 1 for query SELECT 1 FROM  WHERE payment_method = 'ppec_paypal' made by require_once('wp-load.php'), require_once('wp-config.php'), require_once('wp-settings.php'), do_action('plugins_loaded'), WP_Hook->do_action, WP_Hook->apply_filters, WooCommerce\PayPalCommerce\{closure}, WooCommerce\PayPalCommerce\init, {closure}, WooCommerce\PayPalCommerce\Compat\CompatModule->run, WooCommerce\PayPalCommerce\Compat\CompatModule->initialize_ppec_compat_layer, WooCommerce\PayPalCommerce\Compat\PPEC\SubscriptionsHandler->maybe_hook, WooCommerce\PayPalCommerce\Compat\PPEC\PPECHelper::use_ppec_compat_layer_for_subscriptions, WooCommerce\PayPalCommerce\Compat\PPEC\PPECHelper::site_has_ppec_subscriptions
    Thread Starter probertson

    (@probertson)

    Great, I can confirm it’s working now. Thank you!

    Thread Starter probertson

    (@probertson)

    Thanks for the reply, Alberto! I have 2.15.0 installed, yet when I go to Woocommerce > Settings > Advanced > Features > Data storage for orders then click the ‘View and manage’ text under the ‘? Incompatible plugins detected’ note, then it still shows up as ‘incompatible’. Any ideas?

    Thread Starter probertson

    (@probertson)

    Great! That information should work well, thanks

    Yesterday I hacked the actual qtranxf_wp_get_nav_menu_items() code and created new languages that started with a ‘special character’ (e.g. ‘_’) that were then converted to static URLs but this method is much cleaner. ??

    Thanks again

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