On a different note:   I searched the forums and you mentioned this in checkout_shipping.php   with the fix I no longer get that error:   Warning: substr() expects parameter 1 to be string, array given in /home/giftboun/public_html/includes/classes/vendor_shipping.php on line 46

Warning: strpos() expects parameter 1 to be string, array given in /home/giftboun/public_html/includes/modules/order_total/ot_shipping.php on line 48   I guess that is the fix?     is this a indeed bug on PHP 5.4?   All references of this line: $shipping = array('id' => $shipping to: $shipping = array('id' => $SESSION['shipping']