fixing notice

- now checks to see if the session key 'summary' exists before
calculating shipping costs