What we did was take all of our purchases that we had made everywhere and anywhere at WDW (each purchase must be accompanied by it's original receipt) to the gift shop at our resort. They took and wrapped everything up for shipping and tallied the total of all our receipts. They bagged everything together and tied it all up so that it would all be boxed later by a cast member. The shipping was regular UPS ground service and the cost is based on your total merchandise tally. I think it cost me around $13.00 for the shipping. According to the cast member they will only ship merchandise that has been purchased at WDW. I have done this on both of our last trips and it sure makes it easy not having to worry about how to get it to fit in our suitcases or the luggage weight due to airline regulations. One thing, if you run into a cast member that is not familiar with how to do this just get a manager. They will know what to do. Another option and where I actually learned about this service is "Once Upon A Toy" at DTD. They told me that you can bring all your items to them and they will ship it for you too.
Shannon