Overview
Presentero - Gift Cards for WooCommerce Pro adds gift cards to your WooCommerce store. Customers buy a gift card product, pick an amount and a design, add a personal message and have the card emailed to the recipient. The recipient enters the code at the cart or checkout. The amount comes off the order total, and anything left stays on the card for next time.
A gift card is a way to pay, not a discount. Presentero takes the card balance off the final total after tax has been worked out, so your tax reports stay correct.
The Pro edition includes every feature of the free plugin and adds physical cards, scheduled delivery, several recipients per purchase, customer photo designs, discounted cards, top ups, expiry reminders, PIN protection, transfers, usage limits, store credit refunds, bulk generation, CSV import and export, automations, reports, printable cards and a REST API. It is for store owners who want to sell gift cards, give store credit or reward customers, and manage every card from one place.
Requirements
- WordPress 6.5 or later (tested up to 7.1)
- PHP 7.4 or later
- WooCommerce 8.0 or later (required, must be installed and active)
Installation
Presentero - Gift Cards for WooCommerce Pro needs WooCommerce. Install and activate WooCommerce first. You do not need the free edition of Presentero: if it is active, Pro switches it off for you. Pro uses the same cards, designs and settings, so nothing needs to be moved.
Log in to your ProPluginsLab account and open My Account > Downloads. Download the Presentero - Gift Cards for WooCommerce Pro zip file.
In your WordPress admin, go to Plugins > Add New > Upload Plugin.
Click Choose File, select the zip file you downloaded and click Install Now.
Click Activate Plugin. If the free edition of Presentero is active, it is switched off automatically.
Open Presentero > Settings to review the Delivery, Personalise, Notifications, Security, Usage limits and Extras tabs that Pro adds.
License and automatic updates
Presentero works fully as soon as it is activated. The license key turns on automatic updates, so new versions arrive in WordPress like any other plugin update. Pro features never depend on it.
Activate your license
Find your license key in My Account on propluginslab.io, in the license keys section. It is also in your order confirmation email.
In WordPress, open Presentero > License. When two or more ProPluginsLab plugins or add-ons are active on the site, WooCommerce > Licenses also appears and lists all of them in one place.
Paste the key into the Presentero - Gift Cards for WooCommerce Pro row and click Activate. The status changes to Active and automatic updates are on.
Receive updates automatically
Once the license is active, new versions of Presentero show up under Dashboard > Updates and on the Plugins screen. Click Update now, or click Enable auto-updates in the Presentero row on the Plugins screen and WordPress installs every future release for you.
Good to know
- Keys are checked once a day in the background, so your site never waits for the license server. If the server is briefly unreachable, the plugin keeps its last known status.
- An expired key or a key that is not accepted only stops updates. Presentero keeps working. After renewing, click Check now in its row.
- Moving to a new domain: click Deactivate on the old site first, then activate the key on the new one. The status shows Site address changed, checking until the new address is confirmed.
- On the command line:
wp ppl-license list,wp ppl-license activate <plugin> <key>,wp ppl-license checkandwp ppl-license deactivate <plugin>.
Quick start
- Review the store defaults
Go to Presentero > Settings. On the Selling tab, set the Preset amounts customers can choose, whether they can type their own amount, and when cards are created. Click Save changes.
- Create a gift card product
Go to Presentero > Dashboard and click Create a gift card product. A draft product opens with the Gift card product type already chosen. You can also go to Products > Add New and pick Gift card in the Product data dropdown. In the Gift card tab, enter the amounts you want to offer, or leave the field blank to use the store amounts. Give the product a name, description and image, then publish it.
- Choose your designs
Open Presentero > Designs. Tick Offered on the designs you want customers to see, drag them into the order you like, or add your own with the Add a design form.
- Check the gift card email
Go to WooCommerce > Settings > Emails and open Gift card received. Make sure Enable this email notification is ticked, then adjust the subject, heading and extra text if you want.
- Place a test order
Buy a card for yourself, then spend it on a second order. The card is emailed, appears under Presentero > Gift cards, and can be used at checkout. You see the whole journey from both sides.
#Dashboard
Presentero > Dashboard gives you an overview of your gift cards.
The figures at the top show:
- Outstanding balance: still to be spent on active cards.
- Active cards: how many cards can be used, and the total number of cards.
- Issued: the value of every card created.
- Redeemed: spent on orders, less refunds.
- Sold in 30 days: the value and number of cards sold.
- Expiring in 30 days: active cards close to their expiry date.
Latest activity lists recent events with the columns When, Card, What happened and Amount, for example a card being created, emailed, redeemed on an order or disabled after a refund. Click a code to open that card.
The Setup checklist walks you through publishing a gift card product, choosing designs, checking the gift card email, reviewing the settings and placing a test order. Use Create a gift card product to start a new product, and Issue a card to create a card by hand.
#Gift cards
Presentero > Gift cards lists every gift card in your store. Open a card to change its balance, expiry or recipient, or to see everything that has happened to it.
- Use the All, Active and Disabled links to filter by status.
- Search by code, name or email with Search cards.
- Pick a source (for example purchased or issued by admin) and click Filter.
- Tick cards and choose an option under Bulk actions, then click Apply.
- Use Screen Options to adjust the list.
The columns are Code, Balance (with a bar that shows how much is left of the original value), Status, Recipient, Source, Expires and Created.
A card can be Active, Used up, Expired or Disabled. Physical cards can also be waiting to ship.
#Issue a card
Presentero > Issue a card creates a card without an order, for example as a prize, a goodwill gesture or store credit. No payment is taken. The card works exactly like one a customer bought.
- Enter the Amount (required).
- Leave Code blank to create a secure random code from your code settings, or type your own (letters, numbers and dashes).
- Choose the Expiry: Store default, Never expires or On a date.
- Enter the Recipient name and Recipient email. Tick Email the card to the recipient now to send it straight away. Tick If this email belongs to a customer account, put the card in their wallet to add it to that customer's wallet.
- Set From (shown in the email as the person the card is from) and an optional Message.
- Pick a Design.
- Add a Private note about why the card was issued. Only staff see it.
- Click Create gift card.
#Designs
Presentero > Designs manages the card backgrounds customers choose from on the product page. Designs also appear in the gift card email and in the customer wallet.
- Drag a design by its handle to change the order.
- Untick Offered to hide a design from customers without losing it.
- Use Edit or Delete under each design.
To add a design, fill in the Add a design form. The preview at the top updates as you go.
- Name: customers see this under the design.
- Occasion: designs are grouped under these headings on the product page when more than one occasion is in use.
- Background: choose Two colours (set From, To and Direction) or Custom CSS gradient. Pick the same colour twice for a solid background.
- Background image (optional): click Choose image. The image covers the whole card. Use a landscape image of at least 1200 by 750 pixels. The background colours still show while the image loads and in email apps that block images.
- Text colour is used for the amount and names. Accent colour is used for the store name and small labels. Make sure both are easy to read on the background.
- Tick Offer this design to customers and click Add design.
#Bulk generate
Presentero > Bulk generate creates up to 1,000 cards of the same value in one go, for events, prizes, partners or printed cards. No order is created and nothing is emailed. Download the codes as a CSV when they are ready.
- Enter the Number of cards and the Value of each card.
- Optionally set a Code prefix (letters and numbers, for example
EVENT24). Leave it blank to use the prefix from the Codes settings. - Choose the Expiry: Store default, Never expires, Valid for a number of days, or On a date.
- Pick a Design. It is used if you later email a card, and in the customer wallet.
- Enter a Batch name. It is saved as a private note on every card, so you can tell batches apart later.
- Click Create cards.
#Import and export
Presentero > Import and export moves gift cards in and out of your store as CSV files. Use it to bring cards over from another system, to update many cards at once, or for your accounts.
Import
- Under CSV file, click Choose File. Files can have up to 5,000 rows and 5 MB. The first row must hold the column names. Use Download a sample file to see the format.
- Under Codes that already exist, choose Skip the row or Update the card: balance, status, expiry and details from the file.
- Keep Test run: check the file and show what would happen, without saving ticked for a first pass. Untick it to import for real.
- Tick Email new cards that have a recipient email if you want new cards sent out.
- Click Import.
The Columns box lists every column and what it means. For example, initial_amount is required on import, a blank code creates a new random code, a blank balance means the full value, and expiry_date uses the format YYYY-MM-DD in your store timezone (blank uses the store default, never means no expiry). created_at and order_id are ignored on import.
Export
Filter by Status, Source and a Created from / to date range, then click Download CSV. Values that spreadsheets could treat as formulas are made safe with a leading apostrophe.
#Automations
Presentero > Automations rewards customers automatically. Each rule creates a gift card and emails it when something happens in your store. Every card an automation gives is recorded with the rule name.
To create a rule, fill in the New rule form:
- Name: for example "Welcome gift".
- When: First completed order, Order over an amount, Every so many orders, Lifetime spend reached, New account or Product review approved. For first orders, customers are recognised by account, or by billing email for guests.
- Card value: the amount on each card.
- Expiry: Store default, Never expires or Valid for a number of days.
- Message in the email: the text the customer reads with the card.
- Design: the card design to use.
- Rule is on: untick to save the rule without running it.
Click Create rule. Your rules appear in the Rules box.
#Reports
Presentero > Reports shows how your gift cards perform. Choose a period with Last 7 days, Last 30 days, Last 90 days or Last 365 days.
The figures at the top show Sold, Redeemed, Outstanding balance, Average card, Redemption rate (the share of all value ever issued that has been spent) and Expired unspent (balance left on expired cards).
Below them you find:
- Sold and redeemed per day: a chart. Click Show as a table to see the numbers by day.
- Best selling gift card products.
- Where cards came from: the number and value of cards per source.
- Expiring in the next 90 days.
Click Download CSV to export the report.
#Settings: Selling, Codes and Expiry
Presentero > Settings holds the store wide options, split into tabs. Each tab has a Save changes button and a link that explains every option on that tab.
Selling sets the defaults every gift card product starts from: the preset amounts, whether customers can type their own amount and its range, the default design, the personal message, when cards are created and whether buyers see codes in their order details. Each product can override the amounts, the custom amount range and the expiry in its own Gift card tab.
Codes controls how new codes look: prefix, length, characters and group size. Changes apply to cards created from now on. Existing codes never change.
Expiry sets how many days a new card can be used for. Use 0 for cards that never expire. Some regions set a legal minimum for how long gift cards stay valid, so check the rules where you sell before choosing a period.
#Settings: Redeeming and Refunds
Redeeming controls how customers spend their cards. A gift card works like a payment: it lowers the amount to pay, and taxes are worked out exactly as they would be without it.
- Show the gift card field on the Cart page and the Checkout page. Both work with the classic pages and the cart and checkout blocks.
- Allow Several cards per order. Cards are used in the order they were entered.
- Decide whether cards can pay for Shipping and for Buying gift cards.
- Limit use to Logged in customers only. Checking a balance stays open to everyone.
- Protect cards from guessing with Wrong codes allowed and Wait time (minutes).
- Show the remaining card balance on orders and order emails with Balance on orders.
Refunds decides what happens to gift card balances when orders are cancelled or refunded. Return spent balance puts back exactly what the order took from each card when the order is cancelled or fully refunded. Partial refunds do not change the card. Disable refunded cards stops a card being spent after its purchase was refunded. You can switch a card back on by hand, and add balance by hand from the card screen.
#Settings: My Account
The My Account tab controls the Gift cards page inside the customer account area.
- Gift cards page adds the page to My Account. Customers see the cards in their wallet with balances and expiry dates, and the cards they bought for other people.
- Page title is the name of the page in the My Account menu.
- Add by code lets customers add a card to their wallet by entering its code. A card can belong to one account only. No card appears in a wallet just because an email address matches.
- Balance reminder reminds logged in customers of their wallet balance on the cart and checkout, with a one click Use button.
#Settings: Delivery and Personalise
Delivery lets buyers choose when the card arrives and send cards to several people in one purchase.
- Scheduled delivery adds a delivery date to the product page. The card is created when the order is paid but only emailed on the chosen day, from the Delivery hour in your store timezone. Furthest delivery date (days) limits how far ahead a date can be chosen.
- Several recipients lets the buyer enter one email address per line, optionally with a name. One card is created for each person and the quantity is set to match. Most recipients caps the list.
Personalise controls how the purchase form looks and whether customers can use their own photo.
- Form layout: Numbered steps, Accordion, Tabs or Compact list.
- Customer photos adds an Upload your own photo button to the designs. Photos are checked to be real JPEG, PNG or WebP images, resized, stripped of hidden details such as location, and stored under a random name in a
presentero-gcfolder of your uploads. Unused photos are removed after 30 days. - Largest photo (MB) refuses larger photos. It can never be larger than your server's upload limit.
Products can switch these features off or choose their own layout in their Gift card tab.
#Settings: Notifications and Security
Notifications sets when the Pro emails go out. Each email can also be switched on or off, and its wording changed, under WooCommerce > Settings > Emails.
- Expiry reminders (days before): for example
30, 7, 1sends three reminders. Only cards with balance left are reminded, and each reminder is sent once per card. Leave blank for no reminders. - Low balance alert below: when a purchase leaves less than this amount on a card, the holder is told what is left. Use
0for no alerts. - Tell the buyer: emails the buyer the first time the recipient uses the card. It is sent once per card and never reveals what was bought.
Security adds extra protection for card balances and decides whether customers can pass cards on.
- PIN protection gives every new card a PIN that is needed to spend it. The PIN is printed in the gift card email and on printed cards. Customers enter it next to the code, except when using a card from their own wallet. Cards made before you switch this on keep working without a PIN. Wrong PINs count towards the guessing protection.
- PIN length sets the number of digits.
- Transfers adds a Send to someone button in the wallet. The card is emailed to the new person with a new code, so the old code stops working.
The settings also have Usage limits, Extras, Advanced and Emails tabs. Usage limits let you set a minimum order, categories cards cannot pay for, and rules for sale items.
#Gift card emails
Presentero adds its emails to WooCommerce > Settings > Emails, so you edit them like any other WooCommerce email.
Gift card received is sent to the recipient when a gift card is bought or issued. It shows the card design, amount, code, message and expiry date. Tick Copy to buyer to send the buyer a hidden copy of the gift card email.
Gift card expiry reminder is sent to the card holder before a card with balance left expires, on the days set in Presentero > Settings > Notifications. It includes the code and a Use it now button.
For each email you can switch it on or off, change the Subject, Email heading and Additional content, choose the Email type, and add Cc(s) and Bcc(s). The subject can use placeholders such as {sender_name}, {amount} and {site_title} (Gift card received) or {balance} and {expiry_date} (Gift card expiry reminder). The Email preview shows the result with sample details. Click Send a test email to see it in your inbox.
#Documentation
Presentero > Documentation explains every screen and every option inside your admin. Use Search the documentation to jump to what you need, or pick a topic from the list on the left, for example gift card products, the purchase form, delivery and emails, redeeming, the customer wallet, shortcodes and blocks, and troubleshooting.
Settings reference
Presentero > Settings > Selling
| Setting | Type | Default | What it does |
|---|---|---|---|
| Preset amounts | text | 25, 50, 100, 200 |
The amounts shown as buttons on the product page, separated by commas. Products with their own amounts ignore this list. |
| Custom amounts | checkbox | On |
Adds an Other amount button. The amount the customer enters must fall between the minimum and maximum below. |
| Smallest custom amount | number | 10 |
The lowest value a customer can enter as a custom amount. Preset amounts are not limited by this. |
| Largest custom amount | number | 500 |
The highest value a customer can enter as a custom amount. |
| Default design | select | Birthday |
The design selected when the product page first loads, and the design used for cards you issue without choosing one. |
| Personal message | checkbox | On |
Lets the buyer write a message to the recipient. The message is printed on the card preview and in the gift card email. |
| Message length | number | 300 |
The most characters a personal message may contain. |
| Create cards when | select | The order is paid (processing or completed) |
The order status that creates the gift card and sends it. Choose The order is completed to review orders first. |
| No recipient email | checkbox | On |
Sends the card to the buyer when the recipient email is left blank. When this is off, the recipient email is required. |
| Codes in order details | checkbox | On |
Shows the gift card codes to the buyer in their order details and order emails. Turn this off if only the recipient should see the code. |
Presentero > Settings > Codes
| Setting | Type | Default | What it does |
|---|---|---|---|
| Prefix | text | GIFT |
Letters and numbers placed at the start of every code, up to 10 characters. Leave blank for no prefix. |
| Length | number | 12 |
How many random characters each code has, not counting the prefix and dashes. Longer codes are harder to guess. |
| Characters | select | Letters and numbers |
Letters and numbers, Letters only or Numbers only. Characters that look alike, such as O and 0, are always left out. |
| Group size | number | 4 |
Adds a dash after every group of this many characters. Use 0 for no dashes. |
Presentero > Settings > Expiry
| Setting | Type | Default | What it does |
|---|---|---|---|
| Valid for (days) | number | 365 |
How many days a new card can be used for. The card expires at the end of its last day in your store timezone. Use 0 for cards that never expire. Products can set their own period. |
Presentero > Settings > Redeeming
| Setting | Type | Default | What it does |
|---|---|---|---|
| Cart page | checkbox | On |
Shows the gift card field on the cart page. Works on both the classic cart and the cart block. |
| Checkout page | checkbox | On |
Shows the gift card field on the checkout page. Works on both the classic checkout and the checkout block. |
| Several cards per order | checkbox | On |
Allows more than one gift card on the same order. Cards are used in the order they were entered, and any balance left stays on the card. |
| Shipping | checkbox | On |
Gift cards can pay for shipping. When this is off, shipping and its tax always have to be paid another way. |
| Buying gift cards | checkbox | Off |
Gift cards can pay for other gift cards. Off stops a balance being turned into new codes. |
| Logged in customers only | checkbox | Off |
Customers must be logged in to use a gift card. Checking a balance stays open to everyone. |
| Wrong codes allowed | number | 8 |
How many incorrect codes a visitor may enter before being made to wait. |
| Wait time (minutes) | number | 15 |
How long a visitor who reached the limit has to wait before trying again. |
| Balance on orders | checkbox | Off |
Shows the balance left on each gift card under its payment on the order received page, in My Account orders and in order emails. |
Presentero > Settings > Refunds
| Setting | Type | Default | What it does |
|---|---|---|---|
| Return spent balance | checkbox | On |
Puts the balance back on the card when an order paid with it is cancelled or fully refunded. Partial refunds do not change the card. |
| Disable refunded cards | checkbox | On |
Disables gift cards bought on an order that is later cancelled or fully refunded. You can switch a card back on by hand. |
Presentero > Settings > My Account
| Setting | Type | Default | What it does |
|---|---|---|---|
| Gift cards page | checkbox | On |
Adds a Gift cards page to My Account with the customer's wallet, balances, expiry dates and the cards they bought for other people. |
| Page title | text | Gift cards |
The name of the page in the My Account menu. |
| Add by code | checkbox | On |
Lets customers add a card to their wallet by entering its code. A card can belong to one account only. |
| Balance reminder | checkbox | On |
Reminds logged in customers of their wallet balance on the cart and checkout, with a one click Use button. |
Presentero > Settings > Delivery
| Setting | Type | Default | What it does |
|---|---|---|---|
| Scheduled delivery | checkbox | On |
Lets buyers pick the day the card is emailed. The card is created when the order is paid but only emailed on the chosen day. |
| Furthest delivery date (days) | number | 365 |
How far ahead a delivery date can be chosen. |
| Delivery hour | number | 9 |
Scheduled cards are emailed from this hour of the chosen day, in your store timezone. |
| Several recipients | checkbox | On |
Lets buyers send the same card to a list of people, one email address per line. One card is created for each person. |
| Most recipients | number | 10 |
The longest list of recipients accepted in one purchase. |
Presentero > Settings > Personalise
| Setting | Type | Default | What it does |
|---|---|---|---|
| Form layout | select | Numbered steps |
Numbered steps, Accordion, Tabs or Compact list. Products can choose their own layout. |
| Customer photos | checkbox | On |
Adds an Upload your own photo button to the designs. Photos must be JPEG, PNG or WebP images. Unused photos are removed after 30 days. |
| Largest photo (MB) | number | 3 |
Photos above this size are refused. It can never be larger than the upload limit of your server. |
Presentero > Settings > Notifications
| Setting | Type | Default | What it does |
|---|---|---|---|
| Expiry reminders (days before) | text | 30, 7 |
Days before expiry to remind card holders, separated by commas. Only cards with balance left are reminded. Leave blank for no reminders. |
| Low balance alert below | number | 10 |
When a purchase leaves less than this amount on a card, the holder is told what is left. Use 0 for no alerts. |
| Tell the buyer | checkbox | On |
Emails the buyer the first time the recipient uses the card. Sent once per card and never reveals what was bought. |
Presentero > Settings > Security
| Setting | Type | Default | What it does |
|---|---|---|---|
| PIN protection | checkbox | Off |
Gives every new card a PIN that is needed to spend it, except when using a card from the customer's own wallet. Cards made before this was switched on keep working without a PIN. |
| PIN length | number | 4 |
Number of digits in each PIN. |
| Transfers | checkbox | On |
Adds a Send to someone button in the wallet. The card is emailed to the new person with a new code, so the old code stops working. |
WooCommerce > Settings > Emails > Gift card received
| Setting | Type | Default | What it does |
|---|---|---|---|
| Enable/Disable | checkbox | - | Turns the email sent to the recipient when a gift card is bought or issued on or off. |
| Subject | text | - | The email subject. Leave blank to use the subject shown as a placeholder. |
| Email heading | text | - | The main heading at the top of the email. |
| Additional content | textarea | - | Text shown below the main email content. |
| Email type | select | - | Plain text, HTML or Multipart. |
| Cc(s) | text | - | Extra addresses that receive a copy. |
| Bcc(s) | text | - | Extra addresses that receive a hidden copy. |
| Copy to buyer | checkbox | - | Sends the buyer a hidden copy of the gift card email. |
WooCommerce > Settings > Emails > Gift card expiry reminder
| Setting | Type | Default | What it does |
|---|---|---|---|
| Enable/Disable | checkbox | - | Turns the reminder sent before a card with balance left expires on or off. |
| Subject | text | - | The email subject. Leave blank to use the subject shown as a placeholder. |
| Email heading | text | - | The main heading at the top of the email. |
| Additional content | textarea | - | Text shown below the main email content. |
| Email type | select | - | Plain text, HTML or Multipart. |
| Cc(s) | text | - | Extra addresses that receive a copy. |
| Bcc(s) | text | - | Extra addresses that receive a hidden copy. |
Shortcodes
[presentero_balance]
Shows a form where anyone can enter a gift card code and check its balance. Place it on any page, for example a "Check your gift card balance" page.
[presentero_balance title="Check your gift card balance"]
| Attribute | Default | Description |
|---|---|---|
title | - | A heading shown above the balance form. |
[presentero_wallet]
Shows the logged in customer's gift card wallet: their available balance, the cards they can use and a field to add a card by code.
[presentero_wallet title="My gift cards"]
| Attribute | Default | Description |
|---|---|---|
title | - | A heading shown above the wallet. |
On your site
The gift card product page
A gift card product shows a live preview of the card that updates as the shopper chooses their options. On shop and category pages the product shows From and the smallest amount a customer can choose.
The purchase form (shown here with the Numbered steps layout) has three steps:
- Choose an amount: the preset amount buttons, plus Other amount when custom amounts are on. With top ups, shoppers choose Buy a new gift card or Add this amount to a card I already have.
- Pick a design: designs grouped by occasion, plus Upload your own photo when customer photos are on.
- Who is it for?: Recipient name, Recipient email (leave blank to have the card emailed to the buyer), Your name, an optional Message with a character counter, an optional Delivery date, and Send this card to several people.
The shopper then sets the quantity and clicks Add to cart.
Paying with a gift card
When the Cart page and Checkout page options are on, shoppers see a gift card field on the cart and checkout (classic pages and blocks). The amount is taken off the order total, and any balance left stays on the card.
Checking a balance
On a page with the [presentero_balance] shortcode, visitors enter their Gift card code and click Check balance.
The customer wallet
Logged in customers see their Available balance, the number of Cards you can use, and a field to Add a gift card to your wallet by code. Cards they buy for themselves and cards they add with a code appear in the list. The wallet is available on the Gift cards page in My Account and anywhere you place [presentero_wallet].
Frequently asked questions
Is a gift card the same as a coupon?
No. A coupon lowers the price of the products, which also lowers the tax. A gift card is money the customer already paid you, so Presentero takes it off the final total after tax has been worked out. The customer pays the same tax they would pay by card.
What happens to the money left on a card?
It stays on the card for next time. If Several cards per order is on, customers can also combine cards on one order. They are used in the order they were entered.
When is a purchased gift card created and sent?
It depends on Create cards when under Presentero > Settings > Selling. With The order is paid (processing or completed) the card is created as soon as payment is received. With The order is completed it is only created after you complete the order, so you can review orders first. If the buyer picked a delivery date, the card is emailed on that day.
Can I give gift cards without a customer buying one?
Yes. Use Presentero > Issue a card for a single card, Presentero > Bulk generate for up to 1,000 cards at a time, or Presentero > Automations to reward customers automatically, for example after their first order or an approved review.
What happens when an order is refunded?
With Return spent balance on, the balance an order took from each card is put back when the order is cancelled or fully refunded. With Disable refunded cards on, gift cards bought on that order are disabled. Partial refunds do not change the card, and you can add balance or switch a card back on by hand.
Do gift cards work with the WooCommerce cart and checkout blocks?
Yes. The Cart page and Checkout page options under Presentero > Settings > Redeeming work on both the classic pages and the blocks. PIN protection also works with the cart and checkout blocks.
I use the free edition. Do I lose my cards when I switch to Pro?
No. When you activate Pro, the free edition is switched off automatically. Pro uses the same cards, designs and settings, so nothing needs to be moved.
Can a customer pass a card on to someone else?
Yes, when Transfers is on under Presentero > Settings > Security. A Send to someone button appears in the wallet. The card leaves their wallet and is emailed to the new person with a new code, so the old code stops working.
Troubleshooting
- The plugin does not activate or the Presentero menu is missing
Presentero requires WooCommerce 8.0 or later. Install and activate WooCommerce first, then activate Presentero - Gift Cards for WooCommerce Pro under Plugins. Also check that your site runs WordPress 6.5 or later and PHP 7.4 or later.
- Shoppers do not see a gift card field at the cart or checkout
Go to Presentero > Settings > Redeeming and tick Cart page and Checkout page, then click Save changes. If Logged in customers only is on, guests are asked to log in before a code is accepted.
- The recipient did not receive their gift card email
- Open WooCommerce > Settings > Emails > Gift card received and make sure Enable this email notification is ticked. Use Send a test email to check delivery.
- If Create cards when is set to The order is completed, the card is only created and sent after you complete the order.
- If the buyer chose a delivery date, the card is emailed on that day from the Delivery hour.
- If the recipient email was left blank and No recipient email is on, the card goes to the buyer.
- A customer is told to wait before entering another code
This is the protection against guessing codes. After the number of wrong codes set in Wrong codes allowed, the visitor has to wait for the Wait time (minutes). With PIN protection on, wrong PINs count too. You can change both values under Presentero > Settings > Redeeming.
- A customer photo upload is refused
Photos must be real JPEG, PNG or WebP images and no larger than Largest photo (MB) under Presentero > Settings > Personalise. That limit can never be larger than your server's upload limit. Also check that Customer photos is on and that the product has not switched it off in its Gift card tab.
- A customer cannot add a card to their wallet
Check that Add by code is on under Presentero > Settings > My Account. A card can belong to one account only, so a card already in another customer's wallet cannot be added again. Cards never appear in a wallet just because the email address matches.