The following steps must be taken to create a gift certificate:
Create a product of type gift certificate using the admin app. You may choose different products for different amounts or choose a single product and configure the amounts as product attributes which can be selected by the customer before adding the certificate to the shopping cart.
For each gift certificate, create a promotion of type Gift Certificate, where the value is equivalent to the value of the gift certificate. The promotion should require a coupon.
Once the promotion has been created you need to click the Gift Certificates button on the promotions panel in order to connect the promotion to a gift certificate.
The above example shows a Gift Certificate product that has three options (Gold, Silver, Bronze) which are expanded out when the product is selected. It is important the promotion is only associated with one of these options so the other two must be removed as shown below.
Note that a gift certificate product may be connected to any type of promotion, which means that you could, for example create a gift certificate that gives 10% discount for an order. Also the standard rules can be added to the promotion in order to filter it for certain products, categories, manufacturers, customers and expressions.