In regard to ship
I find in oxford dictionary "ship" also can be used as a verb to refer to sending goods by other means of transport apart from by ship, as follow:
Your order has been shipped by air / sea / rail. You should receive it by this weekend.
If goods are sent by truck, how to express this by using "ship", for example, your order has been shipped by road /trunk ?
one more question, can I put "by" in front of " this weekend" as the above sentence shown ?
If you note in my sentences above any grammar mistakes or incorrect words, please kindly point them out , thanks in advance.