Gift Certificate extension provides features to be used by store customers and store owners (admins)
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.
Configuring GC product differs from simple product in price configuration. Unlike any other products, gift certificates are always special product with special price options.
A gift certificate product can have four types of front end prices.
50;150;300;25
50
50-1500
-
(dash) in GC Amount ConfigurationIf you do not input any value for each product, default price configuration will be used instead.
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:
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.
You can have unique codes and PIN numbers generated for you automatically if you input simple patterns. Pattern examples:
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.
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.
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.
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
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:
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.
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.
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.
layout/ugiftcert.xml
and template/unirgy/giftcert/
into your interface and customizetemplate/sales/order/items.phtml
and template/sales/order/print.phtml
<?php echo $this->getChild('ugiftcert_total')->setColspan($colspan)->toHtml() ?>
template/email/order/items.phtml
<?php echo $this->getChildHtml('ugiftcert_total') ?>
/ugiftcert/customer/balance
{{block type="ugiftcert/balance" template="unirgy/giftcert/balance.phtml"}}