Are both correct? Is there a difference? Your order of books has shipped. This sounds like jargon that people in the shipping business might use. Your order of books has been shipped. Standard English..
Also, is 'has been' the present perfect form? Yes, Present Perfect in Passi