I checked the log files for yesterday's issue again and it seems to be that not exactly the same as last time.
PHP Code:
[18-Jun-2026 12:49:09 America/New_York] PHP Fatal error: Uncaught Error: Typed property OnePageCheckout::$isVirtualOrder must not be accessed before initialization in public_html/includes/classes/OnePageCheckout.php:2572
Stack trace:
#0 /public_html/includes/classes/observers/class.checkout_one_observer.php(687): OnePageCheckout->getTaxLocations()
#1 /public_html/includes/classes/traits/NotifierManager.php(106): checkout_one_observer->update(Object(notifier), 'ZEN_GET_TAX_LOC...', Array, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL)
#2 //public_html/includes/functions/functions_taxes.php(354): base->notify('ZEN_GET_TAX_LOC...', Array, false)
#3 /public_html/includes/modules/order_total/ot_tax.php(66): zen_get_tax_locations()
#4 /public_html/includes/classes/order_total.php(96): ot_tax->process()
#5 /public_html/includes/modules/checkout_process.php(104): order_total->process()
#6 /public_html/includes/modules/pages/checkout_process/header_php.php(13): require('')
#7 /public_html/index.php(35): require('')
#8 {main}
thrown in /public_html/includes/classes/OnePageCheckout.php on line 2572
[18-Jun-2026 12:49:09 America/New_York] Request URI: /index.php?main_page=checkout_process, IP address: xxxx
--> PHP Fatal error: Uncaught Error: Typed property OnePageCheckout::$isVirtualOrder must not be accessed before initialization in /public_html/includes/classes/OnePageCheckout.php:2572
Stack trace:
#0 /public_html/includes/classes/observers/class.checkout_one_observer.php(687): OnePageCheckout->getTaxLocations()
#1 /public_html/includes/classes/traits/NotifierManager.php(106): checkout_one_observer->update(Object(notifier), 'ZEN_GET_TAX_LOC...', Array, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL)
#2 /public_html/includes/functions/functions_taxes.php(354): base->notify('ZEN_GET_TAX_LOC...', Array, false)
#3 /public_html/includes/modules/order_total/ot_tax.php(66): zen_get_tax_locations()
#4 /public_html/includes/classes/order_total.php(96): ot_tax->process()
#5 /public_html/includes/modules/checkout_process.php(104): order_total->process()
#6 /public_html/includes/modules/pages/checkout_process/header_php.php(13): require('')
#7 /public_html/index.php(35): require('')
#8 {main}
thrown in /public_html/includes/classes/OnePageCheckout.php on line 2572.
[18-Jun-2026 12:49:09 America/New_York] Request URI: /index.php?main_page=checkout_process, IP address: xxxx
--> PHP Fatal error: Uncaught Error: Typed property OnePageCheckout::$isVirtualOrder must not be accessed before initialization in /public_html/includes/classes/OnePageCheckout.php:2572
Stack trace:
#0 /public_html/includes/classes/observers/class.checkout_one_observer.php(687): OnePageCheckout->getTaxLocations()
#1 /public_html/includes/classes/traits/NotifierManager.php(106): checkout_one_observer->update(Object(notifier), 'ZEN_GET_TAX_LOC...', Array, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL)
#2 /public_html/includes/functions/functions_taxes.php(354): base->notify('ZEN_GET_TAX_LOC...', Array, false)
#3 public_html/includes/modules/order_total/ot_tax.php(66): zen_get_tax_locations()
#4 /public_html/includes/classes/order_total.php(96): ot_tax->process()
#5 /public_html/includes/modules/checkout_process.php(104): order_total->process()
#6 /public_html/includes/modules/pages/checkout_process/header_php.php(13): require('')
#7 /public_html/index.php(35): require('')
#8 {main}
thrown in public_html/includes/classes/OnePageCheckout.php on line 2572.
OnePageCheckout.php on line 2572 is the following
PHP Code:
if ($this->isVirtualOrder === true || $this->getShippingBilling() === true) {