updates to support orders with no logged in user