If it's an ecommerce company & you plan to ship glass or anything fragile through the mail - you're going to be limited to a box as the primary item. You will also need some type of insert or padding to protect it.
Depending on how creative you want to get for the brand experience or the opening experience, you could have someone design you a custom insert for the box. This will keep anything from breaking during shipping and can provide a cool unboxing experience. Otherwise, you will need to wrap it in foam or bubble wrap.