WPIntell

Source evidence

Abandoned cart php errors

Constant Contact + WooCommerce · support · 2025-03-10T20:12:00+00:00

mixedsentiment
highseverity
0.94relevance
5replies
Evidence linked to opportunitycommercial context

Proof Health

Open evidence

Commercial opportunities need traceable source links before they are treated as build-worthy.

6 / 25 rows with source links

24.0% of this page's analysis has direct source links.

0 build-decision rows missing links

0 rows here require auditable proof before promotion.

19 rows with no attached evidence

0 rows have source counts but still need direct links.

Conversation

support
strictlymedicinal resolved
[10-Mar-2025 16:35:43 UTC] PHP Warning: Undefined array key “products” in /xxxx/xxxx/xxxx.com/wp-content/plugins/constant-contact-woocommerce/src/AbandonedCheckouts/CheckoutRecovery.php on line 72 [10-Mar-2025 16:35:43 UTC] PHP Warning: foreach() argument must be of type array|object, null given in /xxxx/xxxx/xxxx.com/wp-content/plugins/constant-contact-woocommerce/src/AbandonedCheckouts/CheckoutRecovery.php on line 121 [10-Mar-2025 16:35:43 UTC] PHP Fatal error: Uncaught TypeError: count(): Argument #1 ($value) must be of type Countable|array, null given in /xxxx/xxxx/xxxx.com/wp-content/plugins/constant-contact-woocommerce/src/AbandonedCheckouts/CheckoutRecovery.php:137 Stack trace: 0 /xxxx/xxxx/xxxx.comwp-content/plugins/constant-contact-woocommerce/src/AbandonedCheckouts/CheckoutRecovery.php(137): count(NULL) 1 /xxxx/xxxx/xxxx.com/wp-content/plugins/constant-contact-woocommerce/src/AbandonedCheckouts/CheckoutRecovery.php(72): WebDevStudios\CCForWoo\AbandonedCheckouts\CheckoutRecovery->recover_products(NULL) 2 /xxxx/xxxx/xxxx.com/wp-includes/class-wp-hook.php(324): WebDevStudios\CCForWoo\AbandonedCheckouts\CheckoutRecovery->recover_checkout(”) 3 /xxxx/xxxx/xxxx.com/wp-includes/class-wp-hook.php(348): WP_Hook->apply_filters(NULL, Array) 4 /xxxx/xxxx/xxxx.com/wp-includes/plugin.php(517): WP_Hook->do_action(Array) 5 /xxxx/xxxx/xxxx.com/wp-settings.php(726): do_action(‘wp_loaded’) 6 /xxxx/xxxx/xxxx.com/wp-config.php(93): require_once(‘/xxxx/xxxx…’) 7 /xxxx/xxxx/xxxx.com/wp-load.php(50): require_once(‘/xxxx/xxxx…’) 8 /xxxx/xxxx/xxxx.com/wp-blog-header.php(13): require_once(‘/xxxx/xxxx…’) 9 /xxxx/xxxx/xxxx.com/index.php(17): require(‘/xxxx/xxxx…’) 10 {main} thrown in /xxxx/xxxx/xxxx.com/wp-content/plugins/constant-contact-woocommerce/src/AbandonedCheckouts/CheckoutRecovery.php on line 137 Good day @strictlymedicinal Is this a persistent thing happening at the moment, or did it happen to happen one time and you’re letting us know? Asking as it’d help with some timing and review for a bugfix release. We can also help patch up in the meantime while the bugfix release gets handled, especially if it’s a persistent error at the momen. This has been an intermittent issue for at least a year. Noted and we’ll get some things filed and work on getting error prevention released. Thank you for the feedback here and letting us know it was happening. I have not seen the error since the last update. Awesome news to hear, and thanks again for reporting it.

Comments

5 shown
Michael Beckwith 2025-03-11T15:17:00+00:00

Good day @strictlymedicinal Is this a persistent thing happening at the moment, or did it happen to happen one time and you’re letting us know? Asking as it’d help with some timing and review for a bugfix release. We can also help patch up in the meantime while the bugfix release gets handled, especially if it’s a persistent error at the momen.

strictlymedicinal 2025-03-11T18:38:00+00:00

This has been an intermittent issue for at least a year.

Michael Beckwith 2025-03-11T19:33:00+00:00

Noted and we’ll get some things filed and work on getting error prevention released. Thank you for the feedback here and letting us know it was happening.

strictlymedicinal 2025-04-03T17:34:00+00:00

I have not seen the error since the last update.

Michael Beckwith 2025-04-03T18:00:00+00:00

Awesome news to hear, and thanks again for reporting it.