Gift Cards (not Gift Certificates)

I'd like to sell gift cards on my website - not a gift certificate for the site itself. Let's say I want to sell a $20 Starbucks gift card. What I'd like to do is have the shipping for that gift card cost a dollar, and also be able to display an activation fee, say $1.50, at checkout. I'd have multiple different cards with different activation fees, but the shipping would always be the same.

I tried changing the shipping on the product to $1.00 but it still calculates the cost rather than charging a flat one dollar. I could always list the price of the gift card as price + activation fee, but I'd really rather that it show as a separate fee. Any ideas how I'd go about doing this? I'll even take some best practices advice on setting up gift cards in CS-Cart in general. Thanks!