It has been happening since a couple month i believe. A customer mentioned a while back but never paid much attention to it thinking it could be internet connectivity, wifi, or operator error....
Thank you Simon for mentioning the update. I didn't know there was one honestly. I will give it a try and see if it fixes it. " finger crossed"
i get this when trying to checkout
Your available shipping options have changed. Please re-select your desired shipping method.
again I shouldnt play with things, added this to advanced shipper to not show when free shipping is enabled but didn't add a method
Code:if (IS_ADMIN_FLAG !== true && $this->enabled == true && isset($GLOBALS['freeoptions']) && $GLOBALS['freeoptions']->enabled && $method == '') { $this->enabled = false; return false; }
zc 1.58a. php 8.1. opc 2.5.2.
I received the following warning.
Line 115 is the following section:Code:Request URI: /ajax.php?act=ajaxOnePageCheckout&method=updateShippingSelection, IP address: xxxx, Language id 1 #0 /includes/classes/ajax/zcAjaxOnePageCheckout.php(115): zen_debug_error_handler() #1 /includes/classes/ajax/zcAjaxOnePageCheckout.php(104): zcAjaxOnePageCheckout->formatOrderTotal() #2 /ajax.php(85): zcAjaxOnePageCheckout->updateShippingSelection() --> PHP Warning: Undefined array key "opc_saved_order_total" in /includes/classes/ajax/zcAjaxOnePageCheckout.php on line 115.
Does the following change work? $_SESSION['opc_saved_order_total'] should not be zero or null?Code:protected function formatOrderTotal() { return $_SESSION['opc_saved_order_total'];//line 115 }
Code:return $_SESSION['opc_saved_order_total'] ?? '';
Last edited by njcyx; 27 Jun 2024 at 02:25 PM.
Hi @lat9,
No plug-in, but I added a php file to extend the session/shopping cart expiry time. Not sure if it is related.
This file is under /includes/extra_configures/my_ultra_long_session_timeout.php fileCode:<?php define('SESSION_TIMEOUT_CATALOG', 7200);
Reference link:
https://www.zen-cart.com/showthread....29#post1321729