Change gift_card validations to allow editing of start_value
Link to gift cards
Localisation for header menu
Index action
Redeemable scope
Method name changed to reflect the fact it's expected to throw exception.  Also throws record not found exception
Allocate action
Change redeem id to querystring param
Incorrect id is displayed back again incase the user typed it all by hand...
Forgot flash.now
Order validates cost for non-cart states
Reverse nested attributes for redemptions
redemption controller, create action
Gift card name
Make redemption Costable
Present user with their gift cards on pay screen
Process order without stripe charge if order cost is zero
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
Gift card product has own allocation STI model that automatically creates gift cards