Fix bug where if products aren't shippable (virtual products etc) an error occurs due to lack of shipping address