Only take stock when the order is actually paid for
Allocating gift_card_product automatically creates gift_card, but doesn't do anything with it yet