fix ship_total amount and handle naked domains

Right now a naked domain. e.g. dstld.la, will result in an empty string