How Local Businesses Can Survive the Rise of Online Shopping