fix checkout when no login