Target has a nice deal this week on Elf on the Shelf. They have it priced at $29.95 and you get a $5 card back.
You can purchase yours in store or online and the Target gift card is just mailed to your home. This does have free shipping as well!
So your final price is $24.95. Once you add the package to your cart, you should see the gift card automatically in your cart.