Table of Contents

Using uGiftCert

Gift Certificate extension provides features to be used by store customers and store owners (admins)

Admin can:

Customers can:

Admin usage

Create Gift Certificate (GC) products to be purchased by customer

Creating new Gift Certificate product is the same as for simple product, with only difference that you have to choose 'Gift Certificate' as product type from drop down menu.

Add new product

Configuring GC product differs from simple product in price configuration. Unlike any other products, gift certificates are always special product with special price options.

Configure GC product price to be a dropdown, fixed value or a price range

A gift certificate product can have four types of front end prices.

  1. drop down list selection - you set which values are available to customer to choose from, values will be displayed in frontend in order you enter them here - e.g. 50;150;300;25
  2. fixed amount - set a fixed value that is only amount availabale for this certificate - e.g. 50
  3. range price - set minimum and maximum values, anything that customer inputs and falls between these will be used - e.g. 50-1500
  4. any numeric value - present customer with input box (same as range price) and allow any amount entered. To allow this, simply enter - (dash) in GC Amount Configuration

If you do not input any value for each product, default price configuration will be used instead.

Drop downFixed priceRange

Generate multiple GCs at once from Administrative Interface, to be used as personal one time discount codes

First you need to go to Gift Certificate page by clicking the link under Customer menu.

This will bring you to certificate management page

Click on 'Add new certificate' button to add new certificate, this will open certificate editing page.

Here you can set all certificate details including:

  1. Gift Certificate info
  1. Recipient info

By clicking on 'Transaction History' tab you can see a table with all events that affected current certificate.

After clicking 'Save gift certificate' you will be taken back to certificate management page with a confirmation message of your changes being saved.

Note: Manually created certificates are not associated with orders. If you leave them in state 'Pending' there is no shop event that will activate them and send out emails. These changes need to be done by admin user.

On main management page, on top part of certificate table you have a 'Mass action' block similar to what you have on product management page. Certificate mass action block gives you options to conduct bulk actions with certificates whose check-boxes are selected. You can mass-delete certificates (this will remove all information about the certificate from database), mass-send certificate emails (send certificate notification emails to assigned email addresses) and mass-set status (change certificates' status to active, pending, inactive state)

Before any of the mass actions is executed you need to confirm a JavaScript dialog that you approve it.

Assign unique certificate codes and PIN numbers based on configurable patterns

You can have unique codes and PIN numbers generated for you automatically if you input simple patterns. Pattern examples:

Customers usage

Purchase multiple Gift Certificates per order

To purchase multiple gift certificates in one order, all you need to do it add them to cart as any other product. As long as they are configured differently they will be considered different order item.

Purchase certificate for him/herself, or as a gift <Outdated>

Until v.2.x, by default when purchasing gift certificate it will be sent to customer that is placing order.

On product details front page, customer has the option to purchase certificate to To myself or Directly to someone else. To send purchased certificate directly to someone else, select second radio button. Doing so will add some input fields where customer can fill in details of receiving person.

In the input fields customer can set receiver's names, email address or/and physical address. Customer can fill in only email address or only physical address or both, but cannot leave both empty.

Choose certificates to be delivered by email or by physical mail

By default gift certificates are considered virtual type of products and don't require to be shipped to make order complete. When physical address is provided, certificates are considered similar to simple products and they have to be shipped so that order is complete. Customer can have physical address added when buying both for himself or someone else. To add physical address to himself customer should check I want to order printed gift certificate(s) checkbox.

See real-time preview of gift card or certificate while typing in the comment

When buying certificate for someone else or sending physical copy of the certificate to him self, customer has the option to add unique message. Store owner is able to enable/disable message, set message length and enable/disable message preview. These settings can be found in System → Configuration → Customer → Gift Certificates → Gift certificate customer interface on catalog product view

Use gift certificates with other orders

Goal of gift certificate is to give customer fixed amount of money which can be used to pay for products from your shop. With uGiftCert this is achieved by gift certificate codes. Deduction of certificate amount is made to quote amount prior to taxes. To apply a gift certificate you need:

  1. Select a product
  2. Add it to shopping cart
  3. In DISCOUNT CODES field input a gift certificate code and click apply
  4. Note that cart updates, a message with used GC code is displayed and amount of gift certificate is subtracted from cart total.
  5. Complete order as usual. On order review step on one page checkout you can once more make sure that gift certificate amount is deducted from order amount.

In case that gift certificate amount covers entire order amount, grand total in cart will be 0, on checkout page, in Payment information section a payment method message will show announcing that This order will be fully paid by the gift certificate(s)

Note: Using Gift certificate payment method is not a choice that can be made from customer. It will be used only when order is completely paid using gift certificate.

Check Gift Certificate balance in their account

uGiftCert adds new section to customer account page - Check Your Gift Card Balance There customer can check balance on his gift certificates. To do that customer needs both gift certificate code and PIN number.

In most occasions balance will be either full certificate amount(certificate not used) or empty (certificate used and its amount completely spent). If however order amount is less then certificate amount, then remaining difference will show on this page.

Use multiple Gift Certificates per order

If customer has more than one gift certificate and wants to use them all for one order, he can. Simply keep on entering as many gift certificate codes as you can/have. Multiple certificates values will add up until customer stops entering codes or order amount is completely covered.

Known issues

To use with custom interfaces

  1. copy layout/ugiftcert.xml and template/unirgy/giftcert/ into your interface and customize
  2. The following steps are required for Magento 1.2.x and 1.3.x only:
    1. edit template/sales/order/items.phtml and template/sales/order/print.phtml
    2. add before Grand Total TR tag:
      <?php echo $this->getChild('ugiftcert_total')->setColspan($colspan)->toHtml() ?>
    3. edit template/email/order/items.phtml
    4. add before Grand Total TR tag:
      <?php echo $this->getChildHtml('ugiftcert_total') ?>

To reach balance check page, use one of the following

Upcoming

Roadmap