Pro plugin Version 1.4.3 Updated

Presentero - Gift Cards for WooCommerce documentation

Sell and redeem WooCommerce gift cards online or in your shop, with PDF cards, QR codes and scheduled delivery. Includes refunds, automations and reports.

Try the live demo Get Presentero

Overview

Sell and redeem WooCommerce gift cards online or in your shop, with PDF cards, QR codes and scheduled delivery. Includes refunds, automations and reports.

Requirements

  • WordPress 6.5 or later
  • PHP 7.4 or later
  • WooCommerce 8.0 or later
  • Required plugins: woocommerce

Installation

Download Presentero - Gift Cards for WooCommerce from your ProPluginsLab account, then upload it to WordPress.

  1. Log in to your ProPluginsLab account and open My Account > Downloads.

  2. Download the plugin zip file.

  3. In your WordPress admin, go to Plugins > Add New Plugin > Upload Plugin.

  4. Choose the zip file, click Install Now, then Activate.

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

  1. Find your license key in My Account on propluginslab.io, in the license keys section. It is also in your order confirmation email.

  2. 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.

  3. 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.

The license screen with a license key field, an Activate button and the license status
Presentero > License: paste the key and click Activate.

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 check and wp ppl-license deactivate <plugin>.

Quick start

  1. Open Presentero Gift Cards

    Go to wp-admin/admin.php?page=presentero-gc in your WordPress admin.

  2. Open Gift cards

    Go to wp-admin/admin.php?page=presentero-gc-cards in your WordPress admin.

  3. Open Designs

    Go to wp-admin/admin.php?page=presentero-gc-designs in your WordPress admin.

  4. Open Presentero - Gift Cards for WooCommerce Pro License

    Go to wp-admin/admin.php?page=cwg-license-presentero-gift-cards-for-woocommerce-pro in your WordPress admin.

#Presentero Gift Cards

Location: wp-admin/admin.php?page=presentero-gc

On this screen:

  • Presentero Gift Cards
  • Latest activity
  • Setup checklist
Screenshot: Presentero Gift Cards
Presentero Gift Cards

#Gift cards

Location: wp-admin/admin.php?page=presentero-gc-cards

On this screen:

  • Gift cards
Screenshot: Gift cards
Gift cards

#Designs

Location: wp-admin/admin.php?page=presentero-gc-designs

On this screen:

  • Designs
  • Add a design
Screenshot: Designs
Designs

#Presentero - Gift Cards for WooCommerce Pro License

Location: wp-admin/admin.php?page=cwg-license-presentero-gift-cards-for-woocommerce-pro

On this screen:

  • Presentero - Gift Cards for WooCommerce Pro License
Screenshot: Presentero - Gift Cards for WooCommerce Pro License
Presentero - Gift Cards for WooCommerce Pro License

#Edit product

Location: wp-admin/post.php?post=51&action=edit

On this screen:

  • Edit product
  • Product description
  • Publish
  • Product image
  • Product gallery
  • Product categories
  • Product tags
  • Product brands
Screenshot: Edit product
Edit product

#Edit product: Gift card product panel

Location: wp-admin/post.php?post=51&action=edit

On this screen:

  • Edit product
  • Product description
  • Publish
  • Product image
  • Product gallery
  • Product categories
  • Product tags
  • Product brands
Screenshot: Edit product: Gift card product panel
Edit product: Gift card product panel

#Gift card GIFT-P253-BTJZ-M2NW

Location: wp-admin/admin.php?page=presentero-gc-cards&card=10

On this screen:

  • Gift card GIFT-P253-BTJZ-M2NW
  • Balance and status
  • People and message
  • History
  • Summary
  • Actions
Screenshot: Gift card GIFT-P253-BTJZ-M2NW
Gift card GIFT-P253-BTJZ-M2NW

#Edit order

Location: wp-admin/post.php?action=edit&post=52

On this screen:

  • Edit order
  • Order actions
  • Order attribution
  • Origin
  • Customer history
  • Total orders
  • Total revenue
  • Average order value
Screenshot: Edit order
Edit order

#Order actions

Location: wp-admin/post.php?action=edit&post=53

On this screen:

  • Edit order
  • Order actions
  • Order attribution
  • Origin
  • Customer history
  • Total orders
  • Total revenue
  • Average order value
Screenshot: Order actions
Order actions

#Issue a card

Location: wp-admin/admin.php?page=presentero-gc-card-new

On this screen:

  • Issue a gift card
Screenshot: Issue a card
Issue a card

#Redeem

Location: wp-admin/admin.php?page=presentero-gc-redeem

On this screen:

  • Redeem a gift card
Screenshot: Redeem
Redeem

#Bulk generate

Location: wp-admin/admin.php?page=presentero-gc-bulk

On this screen:

  • Bulk generate gift cards
Screenshot: Bulk generate
Bulk generate

#Import and export

Location: wp-admin/admin.php?page=presentero-gc-porter

On this screen:

  • Import and export
  • Import
  • Columns
  • Export
Screenshot: Import and export
Import and export

#Automations

Location: wp-admin/admin.php?page=presentero-gc-automations

On this screen:

  • Automations
  • Rules
  • New rule
Screenshot: Automations
Automations

#Reports

Location: wp-admin/admin.php?page=presentero-gc-reports

On this screen:

  • Reports
  • Sold and redeemed per day
  • Best selling gift card products
  • Where cards came from
  • Expiring in the next 90 days
Screenshot: Reports
Reports

#Settings

Location: wp-admin/admin.php?page=presentero-gc-settings

On this screen:

  • Gift card settings
Screenshot: Settings
Settings

#Documentation

Location: wp-admin/admin.php?page=presentero-gc-docs

On this screen:

  • Documentation
  • Getting started
  • Set up in five minutes
  • How a gift card works
  • A gift card is a way to pay, not a discount
  • Store coupons and gift card products
  • Where to find things
  • Gift card products
Screenshot: Documentation
Documentation

#WooCommerce > Settings > Email > Gift card received

Location: wp-admin/admin.php?page=wc-settings&tab=email&section=presentero_gc_email_card_received

On this screen:

  • Gift card received
  • Email preview
  • sent you a gift card from Everyday Goods Co.
Screenshot: WooCommerce > Settings > Email > Gift card received
WooCommerce > Settings > Email > Gift card received

#WooCommerce > Settings > Email > Gift card expiry reminder

Location: wp-admin/admin.php?page=wc-settings&tab=email&section=presentero_gc_email_expiry_reminder

On this screen:

  • Gift card expiry reminder
  • Email preview
  • Your gift card with left expires on
Screenshot: WooCommerce > Settings > Email > Gift card expiry reminder
WooCommerce > Settings > Email > Gift card expiry reminder

#WooCommerce > Settings > Email > Gift card used (to buyer)

Location: wp-admin/admin.php?page=wc-settings&tab=email&section=presentero_gc_email_card_redeemed

On this screen:

  • Gift card used (to buyer)
  • Email preview
  • has started using your gift
Screenshot: WooCommerce > Settings > Email > Gift card used (to buyer)
WooCommerce > Settings > Email > Gift card used (to buyer)

#Settings: Codes

Location: wp-admin/admin.php?page=presentero-gc-settings&tab=codes

On this screen:

  • Gift card settings
Screenshot: Settings: Codes
Settings: Codes

#Settings: Expiry

Location: wp-admin/admin.php?page=presentero-gc-settings&tab=expiry

On this screen:

  • Gift card settings
Screenshot: Settings: Expiry
Settings: Expiry

#Settings: Redeeming

Location: wp-admin/admin.php?page=presentero-gc-settings&tab=redemption

On this screen:

  • Gift card settings
Screenshot: Settings: Redeeming
Settings: Redeeming

#Settings: Refunds

Location: wp-admin/admin.php?page=presentero-gc-settings&tab=orders

On this screen:

  • Gift card settings
Screenshot: Settings: Refunds
Settings: Refunds

#Settings: My Account

Location: wp-admin/admin.php?page=presentero-gc-settings&tab=account

On this screen:

  • Gift card settings
Screenshot: Settings: My Account
Settings: My Account

#Settings: Delivery

Location: wp-admin/admin.php?page=presentero-gc-settings&tab=delivery

On this screen:

  • Gift card settings
Screenshot: Settings: Delivery
Settings: Delivery

#Settings: Personalise

Location: wp-admin/admin.php?page=presentero-gc-settings&tab=personalise

On this screen:

  • Gift card settings
Screenshot: Settings: Personalise
Settings: Personalise

#Settings: Notifications

Location: wp-admin/admin.php?page=presentero-gc-settings&tab=notifications

On this screen:

  • Gift card settings
Screenshot: Settings: Notifications
Settings: Notifications

#Settings: Security

Location: wp-admin/admin.php?page=presentero-gc-settings&tab=security

On this screen:

  • Gift card settings
Screenshot: Settings: Security
Settings: Security

#Settings: Usage limits

Location: wp-admin/admin.php?page=presentero-gc-settings&tab=limits

On this screen:

  • Gift card settings
Screenshot: Settings: Usage limits
Settings: Usage limits

#Settings: Extras

Location: wp-admin/admin.php?page=presentero-gc-settings&tab=extras

On this screen:

  • Gift card settings
Screenshot: Settings: Extras
Settings: Extras

#Settings: Advanced

Location: wp-admin/admin.php?page=presentero-gc-settings&tab=advanced

On this screen:

  • Gift card settings
Screenshot: Settings: Advanced
Settings: Advanced

#Settings: Emails

Location: wp-admin/admin.php?page=presentero-gc-settings&tab=emails

On this screen:

  • Gift card settings
Screenshot: Settings: Emails
Settings: Emails

#Settings: Codes: Selling

Location: wp-admin/admin.php?page=presentero-gc-settings&tab=purchase

On this screen:

  • Gift card settings
Screenshot: Settings: Codes: Selling
Settings: Codes: Selling

Settings reference

Designs

The Designs screen
Designs

#Name

Text

4 options

Select:
attribute_pa_scent
attribute_pa_size
total_sales

#Occasion

Dropdown Default: Any occasion

8 options

Any occasionDefault
Birthday
Celebration
Holidays
Thank you
Wedding
Seasonal
Business

#Background

Choice Default: Two colours

2 options

Two coloursDefault
Custom CSS gradient

#From

Color Default: #4f46e5

#To

Color Default: #7c3aed

#Direction

Dropdown Default: Diagonal, top left to bottom right

4 options

Left to right
Diagonal, top left to bottom rightDefault
Top to bottom
Diagonal, bottom left to top right

#Text colour

Color Default: #ffffff

#Accent colour

Color Default: #fde68a

#Offer this design to customers

Checkbox Default: On

#CSS gradient

Text

Shown when Background is set to Custom CSS gradient.

Gift card GIFT-P253-BTJZ-M2NW

The Gift card GIFT-P253-BTJZ-M2NW screen
Gift card GIFT-P253-BTJZ-M2NW

#Balance

Text Default: 55

Type a new balance to correct it. The change and your reason are recorded in the history below. To give a customer more credit, raise the balance.

#Status

Dropdown Default: Active

Only Active cards can be spent. Disable a card to stop it being used without deleting it.

14 options

ActiveDefault
Used up
Expired
Disabled
Waiting to ship
Pending payment
Processing
On hold
Completed
Cancelled
Refunded
Failed
Draft
All statuses

#Expires on

Date Default: 2027-11-06

The card works until the end of this day in your store timezone. Clear the date for a card that never expires. Moving the date forward does not reactivate an expired card; set the status to Active as well.

#Recipient name

Text Default: Demo Admin

#Recipient email

Email Default: you+ada6sc7htj@demo.propluginslab.io

Where the gift card email goes. Change it and use Send again to deliver the card to a new address.

#Sender name

Text Default: Northwind Trading

#Sender email

Email

#Message

Text area Default: Thanks for being a great customer.

#Design

Dropdown Default: Thank you

9 options

Birthday
Celebration
Winter holidays
Festival of lights
Thank youDefault
Wedding
New year
Just because
Minimal

#In the wallet of

Number Default: 1770

The user id of the customer whose My Account wallet shows this card. Use 0 to remove it from every wallet. Customers can also add a card themselves by entering its code.

#Private note

Text area Default: DEMO

Only visible to shop staff.

#Email on

Date

The day the gift card email goes out automatically. Clear it to leave the card unscheduled. Use the Send the email button to deliver it now instead.

Issue a card

The Issue a card screen
Issue a card

#Amount *

Text

The value of the card.

#Code

Text

Letters, numbers and dashes. Leave blank and a secure random code is created using your code settings.

#Recipient name

Text

#Recipient email

Email

#Email the card to the recipient now

Checkbox Default: On

#If this email belongs to a customer account, put the card in their wallet

Checkbox Default: Off

#From

Text Default: Everyday Goods Co.

Shown in the email as the person the card is from.

#Message

Text area

#Design

Choice Default: Birthday

9 options

BirthdayDefault
Celebration
Winter holidays
Festival of lights
Thank you
Wedding
New year
Just because
Minimal

#Private note

Text area

Redeem

The Redeem screen
Redeem

#Gift card code

Text

Bulk generate

The Bulk generate screen
Bulk generate

#Number of cards

Number Default: 10

#Value of each card

Text

#Currency

Dropdown Default: USD ($)

Each card pays only in its own currency.

Option

USD ($)Default

#Code prefix

Text

Letters and numbers, for example EVENT24. Leave blank to use the prefix from the Codes settings.

#Design

Dropdown Default: Birthday

Used if you later email a card, and in the customer wallet.

9 options

BirthdayDefault
Celebration
Winter holidays
Festival of lights
Thank you
Wedding
New year
Just because
Minimal

#Batch name

Text

Shown in the list of batches below, and saved as a private note on every card.

Import and export

The Import and export screen
Import and export

#Codes that already exist

Choice Default: Skip the row

2 options

Skip the rowDefault
Update the card: balance, status, expiry and details from the file

#Test run: check the file and show what would happen, without saving

Checkbox Default: On

#Email new cards that have a recipient email

Checkbox Default: Off

#Status

Dropdown Default: All statuses

14 options

All statusesDefault
Active
Used up
Expired
Disabled
Waiting to ship
Pending payment
Processing
On hold
Completed
Cancelled
Refunded
Failed
Draft

#Source

Dropdown Default: All sources

8 options

All sourcesDefault
Purchased
Issued by admin
Bulk generated
Imported
Automation
Store credit refund
REST API

#Created from

Date

#to

Date

Automations

The Automations screen
Automations

#When

Dropdown Default: First completed order

6 options

First completed orderDefault
Order over an amount
Every so many orders
Lifetime spend reached
New account
Product review approved

#Card value

Text

#Currency

Dropdown Default: USD

Option

USDDefault

#Expiry

Choice Default: Store default

5 options

Store defaultDefault
Never expires
Valid for
Store default (365 days)
On a date:

#Message in the email

Text area

#Design

Dropdown Default: Birthday

9 options

BirthdayDefault
Celebration
Winter holidays
Festival of lights
Thank you
Wedding
New year
Just because
Minimal

#Rule is on

Checkbox Default: On

#Products worth at least

Text Default: 100

Shown when When is set to Order over an amount.

#Every how many orders

Number Default: 5

Shown when When is set to Every so many orders.

#Lifetime spend

Text Default: 1000

Shown when When is set to Lifetime spend reached.

#Administrator

Checkboxes

Shown when When is set to New account.

8 options

Administrator
Editor
Author
Contributor
Subscriber
Customer
Shop manager
Demo Admin

#Only when the reviewer bought the product

Checkbox Default: On

Shown when When is set to Product review approved.

Reports

The Reports screen
Reports

#From

Date Default: 2026-10-08

#To

Date Default: 2026-11-06

Settings

The Settings screen
Settings

#Preset amounts

Text Default: 25, 50, 100, 200

The amounts shown as buttons on the product page, separated by commas. For example 25, 50, 100. If your store writes decimals with a comma, separate the amounts with a semicolon instead, for example 12,50; 25; 50. Products with their own amounts ignore this list.

#Custom amounts

Checkbox Default: On

Adds an Other amount button. The amount the customer enters must fall between the minimum and maximum below.

#Smallest custom amount

Number Default: 10

The lowest value a customer can enter as a custom amount. Preset amounts are not limited by this.

#Largest custom amount

Number Default: 500

The highest value a customer can enter as a custom amount.

#Default design

Dropdown Default: Birthday

The design selected when the product page first loads, and the design used for cards you issue without choosing one.

9 options

BirthdayDefault
Celebration
Winter holidays
Festival of lights
Thank you
Wedding
New year
Just because
Minimal

#Personal message

Checkbox Default: On

The message is printed on the card preview and in the gift card email.

#Message length

Number Default: 300

The most characters a personal message may contain.

#Create cards when

Dropdown Default: The order is paid (processing or completed)

The order status that creates the gift card and sends it. Processing means as soon as payment is received. Completed means only after you complete the order, which lets you review orders first.

2 options

The order is paid (processing or completed)Default
The order is completed

#No recipient email

Checkbox Default: On

Useful for customers buying a card to print or hand over themselves. When this is off, the recipient email is required.

#Codes in order details

Checkbox Default: On

Turn this off if you want only the recipient to see the code, for example when buyers send surprise gifts.

#Coupons

Checkbox Default: Off

Off by default, because a coupon that lowers the price of a gift card sells balance for less than it is worth: a 20% coupon would buy a 100 card for 80. Coupons still discount the rest of the cart. A coupon used on a cart that holds only gift cards is refused with a message.

#Buy now, pay later

Checkbox Default: On

While the cart holds a gift card product, on gift card product pages and on the pay page of an order that holds one, Afterpay and Clearpay in WooCommerce Stripe and Pay Later in WooCommerce PayPal Payments are not offered, including the Pay Later messages. Cards, the PayPal button and every other pa

Documentation

The Documentation screen
Documentation

#Search the documentation

Text

WooCommerce > Settings > Email > Gift card received

The WooCommerce > Settings > Email > Gift card received screen
WooCommerce > Settings > Email > Gift card received

#Enable/Disable

Checkbox Default: On

#Subject

Text

#Email heading

Text

#Additional content

Text area Default: Enter the code at the cart or checkout to use your balance. Anything you do not spend stays on the card for next time.

#Email type

Dropdown Default: HTML

3 options

Plain text
HTMLDefault
Multipart

#Cc(s)

Text

#Bcc(s)

Text

#Copy to buyer

Checkbox Default: Off

WooCommerce > Settings > Email > Gift card expiry reminder

The WooCommerce > Settings > Email > Gift card expiry reminder screen
WooCommerce > Settings > Email > Gift card expiry reminder

#Enable/Disable

Checkbox Default: On

#Subject

Text

#Email heading

Text

#Additional content

Text area Default: Treat yourself before it runs out.

#Email type

Dropdown Default: HTML

3 options

Plain text
HTMLDefault
Multipart

#Cc(s)

Text

#Bcc(s)

Text

WooCommerce > Settings > Email > Gift card used (to buyer)

The WooCommerce > Settings > Email > Gift card used (to buyer) screen
WooCommerce > Settings > Email > Gift card used (to buyer)

#Enable/Disable

Checkbox Default: On

#Subject

Text

#Email heading

Text

#Additional content

Text area Default: Thank you for choosing us for your gift.

#Email type

Dropdown Default: HTML

3 options

Plain text
HTMLDefault
Multipart

#Cc(s)

Text

#Bcc(s)

Text

Settings: Codes

The Settings: Codes screen
Settings: Codes

#Prefix

Text Default: GIFT

Letters and numbers placed at the start of every code, up to 10 characters. GIFT gives codes such as GIFT-7KQ2-M9XA-3HPD. Leave blank for no prefix.

#Length

Number Default: 12

How many random characters each code has, not counting the prefix and dashes. Longer codes are harder to guess. 12 is a good balance.

#Characters

Dropdown Default: Letters and numbers

Letters and numbers is the safest choice. It leaves out O, 0, I and 1, which look alike, and Letters only leaves out O and I, so codes are easy to read and type. Numbers only uses every digit from 0 to 9. Codes with letters only are at least 9 characters long and codes with numbers only at least 13,

3 options

Letters and numbersDefault
Letters only
Numbers only

#Group size

Number Default: 4

Adds a dash after every group of this many characters, which makes long codes easier to read. Use 0 for no dashes. Customers can type a code with or without its dashes, with spaces instead and in any letter case, so GIFT7KQ2M9XA3HPD and gift 7kq2 m9xa 3hpd both find GIFT-7KQ2-M9XA-3HPD.

Settings: Expiry

The Settings: Expiry screen
Settings: Expiry

#Valid for (days)

Number Default: 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.

Settings: Redeeming

The Settings: Redeeming screen
Settings: Redeeming

#Cart page

Checkbox Default: On

Works on both the classic cart and the cart block.

#Checkout page

Checkbox Default: On

Works on both the classic checkout and the checkout block.

#Several cards per order

Checkbox Default: On

Cards are used in the order they were entered. Any balance left on a card stays on it for next time.

#Shipping

Checkbox Default: On

When this is off, shipping and its tax always have to be paid another way.

#Buying gift cards

Checkbox Default: Off

Off by default, which stops a balance being turned into new codes. The rest of the cart can still be paid with a gift card.

#Logged in customers only

Checkbox Default: Off

Guests will be asked to log in before a code is accepted. Checking a balance stays open to everyone.

#Wrong codes allowed

Number Default: 8

How many incorrect codes a visitor may enter before being made to wait. This protects your cards from people guessing codes.

#Wait time (minutes)

Number Default: 15

How long a visitor who reached the limit above has to wait before trying again.

#Visitor IP address

Dropdown Default: Detect automatically

Wrong codes are counted per visitor IP address. Detect automatically suits almost every store: behind Cloudflare it uses the visitor address Cloudflare sends, but only when the request really came from a Cloudflare address, and behind a load balancer or proxy on your own network it uses the address

3 options

Detect automaticallyDefault
Server address only
Cloudflare

#Balance on orders

Checkbox Default: Off

Shown under each gift card payment on the order received page, in My Account orders and in the order emails. It is the balance on the card at the moment the order is viewed or the email is sent.

Settings: Refunds

The Settings: Refunds screen
Settings: Refunds

#Return spent balance

Checkbox Default: On

The amount returned is exactly what that order took from each card, less anything already refunded to the card. A WooCommerce refund only covers what was paid another way, so to give back part of a gift card payment use Refund to card in the Gift cards box on the order. You can always add balance by

#Disable refunded cards

Checkbox Default: On

Stops a card being spent after its purchase was refunded. Cancelling or fully refunding the order disables every card bought on it. A partial refund that includes gift card lines disables that many cards from those lines, unused ones first. You can switch a card back on by hand if needed.

#Take back rewards

Checkbox Default: On

Covers the order based automations: first order, order over an amount, every so many orders and lifetime spend. A partial refund that takes an order below the amount of an Order over an amount rule also takes that reward back. Anything already spent from the reward card is noted on the order.

Settings: My Account

The Settings: My Account screen
Settings: My Account

#Gift cards page

Checkbox Default: On

Customers see the cards in their wallet with balances and expiry dates, and the cards they bought for other people.

#Page title

Text Default: Gift cards

The name of the page in the My Account menu.

#Add by code

Checkbox Default: On

A card can belong to one account only. Knowing the code proves the customer holds the card, so no card appears in a wallet just because an email address matches.

#Balance reminder

Checkbox Default: On

Shows the cards in their wallet with a one click Use button.

Settings: Delivery

The Settings: Delivery screen
Settings: Delivery

#Scheduled delivery

Checkbox Default: On

Adds a delivery date to the product page. The card is created when the order is paid but only emailed on the chosen day. Products can switch this off in their Gift card tab.

3 options

Use the store setting (currently on)
On for this product
Off for this product

#Furthest delivery date (days)

Number Default: 365

How far ahead a delivery date can be chosen.

#Delivery hour

Number Default: 9

Scheduled cards are emailed from this hour of the chosen day, in your store timezone. 9 means from 9 in the morning.

#Several recipients

Checkbox Default: On

The buyer enters one email address per line, optionally with a name. One card is created for each person and the quantity is set to match.

3 options

Use the store setting (currently on)
On for this product
Off for this product

#PDF gift card

Checkbox Default: On

The PDF shows the design, amount, code, PIN, expiry date and a QR code that tills and phones can scan. Customers can also download it from the Gift cards page in My Account and from their order, and you can download it from the card screen.

#Most recipients

Number Default: 10

The longest list of recipients accepted in one purchase.

Settings: Personalise

The Settings: Personalise screen
Settings: Personalise

#Form layout

Dropdown Default: Numbered steps

Numbered steps shows every section with a number. Accordion shows one section at a time with a Next button. Tabs puts sections side by side. Compact list removes the boxes for a minimal look. Products can choose their own layout.

4 options

Numbered stepsDefault
Accordion
Tabs
Compact list

#Customer photos

Checkbox Default: On

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 the presentero-gift-cards-for-woocommerce-pro/photos folder of your uploads. Unused photos are removed

3 options

Use the store setting (currently on)
On for this product
Off for this product

#Largest photo (MB)

Number Default: 3

Photos above this size are refused. It can never be larger than the upload limit of your server.

Settings: Notifications

The Settings: Notifications screen
Settings: Notifications

#Expiry reminders (days before)

Text Default: 30, 7

Remind card holders before their card expires, for example 30, 7, 1 sends 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

Number Default: 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 Default: On

A friendly note that the gift arrived and was enjoyed. It is sent once per card and never reveals what was bought.

Settings: Security

The Settings: Security screen
Settings: Security

#PIN protection

Checkbox Default: Off

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 this was switched on keep working without a PIN. Switching it off stops asking for PINs, and cards keep theirs in case you switch it

#PIN length

Number Default: 4

Number of digits in each PIN.

#Transfers

Checkbox Default: On

Adds a Send to someone button 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.

Settings: Usage limits

The Settings: Usage limits screen
Settings: Usage limits

#Smallest order

Number Default: 0

Gift cards can only be used when the products in the cart add up to at least this amount. Use 0 for no minimum.

#Categories cards cannot pay for

Multi-select

Products in these categories must be paid another way. The rest of the cart can still be paid with a gift card. Hold Ctrl or Cmd to pick several.

5 options

Accessories
Apparel
Home & Kitchen
Stationery
Uncategorized

#Sale items

Checkbox Default: Off

Discounted products must be paid another way.

Settings: Extras

The Settings: Extras screen
Settings: Extras

#Top ups

Checkbox Default: On

Adds a Top up an existing card option to gift card products. The customer enters the code and the amount is added to that card once the order is paid, instead of a new card being created.

3 options

Use the store setting (currently on)
On for this product
Off for this product

#Physical cards work from

Dropdown Default: When the order is completed

Physical cards are created as Waiting to ship so they cannot be used before the customer has them. Choose when they switch to Active.

2 options

When the order is completedDefault
Only when I mark them as shipped

#Store credit valid for (days)

Number Default: 365

How long gift cards made by a store credit refund last. Use 0 for no expiry.

#Subscription renewals

Checkbox Default: On

Needs the WooCommerce Subscriptions plugin. Customers with a subscription get a choice on their Gift cards page. When they switch it on, each renewal order is paid from the cards in their wallet first, soonest to expire first, and only the rest is charged to their saved payment method. A failed or c

#REST API

Checkbox Default: On

Endpoints under /wp-json/presentero/v1. Every request needs an account that can manage WooCommerce. Other systems can always read cards, for example through an application password. Changes need a logged in dashboard session with a valid REST nonce, unless the next setting is on.

#Changes from other systems

Checkbox Default: Off

For tills, ERP systems and automation tools. They sign in with an application password of a user who can manage WooCommerce, or with a WooCommerce REST API key, whose Read, Write or Read/Write permission is respected. Send a reference with each debit or credit so a retried request never charges a ca

Settings: Advanced

The Settings: Advanced screen
Settings: Advanced

#Remove data on delete

Checkbox Default: Off

Off by default so cards survive a reinstall. Gift cards are money your customers are owed, so only switch this on if you are sure. Deactivating the plugin never deletes anything.

Settings: Codes: Selling

The Settings: Codes: Selling screen
Settings: Codes: Selling

#Preset amounts

Text Default: 25, 50, 100, 200

The amounts shown as buttons on the product page, separated by commas. For example 25, 50, 100. If your store writes decimals with a comma, separate the amounts with a semicolon instead, for example 12,50; 25; 50. Products with their own amounts ignore this list.

#Custom amounts

Checkbox Default: On

Adds an Other amount button. The amount the customer enters must fall between the minimum and maximum below.

#Smallest custom amount

Number Default: 10

The lowest value a customer can enter as a custom amount. Preset amounts are not limited by this.

#Largest custom amount

Number Default: 500

The highest value a customer can enter as a custom amount.

#Default design

Dropdown Default: Birthday

The design selected when the product page first loads, and the design used for cards you issue without choosing one.

9 options

BirthdayDefault
Celebration
Winter holidays
Festival of lights
Thank you
Wedding
New year
Just because
Minimal

#Personal message

Checkbox Default: On

The message is printed on the card preview and in the gift card email.

#Message length

Number Default: 300

The most characters a personal message may contain.

#Create cards when

Dropdown Default: The order is paid (processing or completed)

The order status that creates the gift card and sends it. Processing means as soon as payment is received. Completed means only after you complete the order, which lets you review orders first.

2 options

The order is paid (processing or completed)Default
The order is completed

#No recipient email

Checkbox Default: On

Useful for customers buying a card to print or hand over themselves. When this is off, the recipient email is required.

#Codes in order details

Checkbox Default: On

Turn this off if you want only the recipient to see the code, for example when buyers send surprise gifts.

#Coupons

Checkbox Default: Off

Off by default, because a coupon that lowers the price of a gift card sells balance for less than it is worth: a 20% coupon would buy a 100 card for 80. Coupons still discount the rest of the cart. A coupon used on a cart that holds only gift cards is refused with a message.

#Buy now, pay later

Checkbox Default: On

While the cart holds a gift card product, on gift card product pages and on the pay page of an order that holds one, Afterpay and Clearpay in WooCommerce Stripe and Pay Later in WooCommerce PayPal Payments are not offered, including the Pay Later messages. Cards, the PayPal button and every other pa

Shortcodes

[presentero_balance]

Shortcode registered by the plugin.

[presentero_balance]

[presentero_wallet]

Shortcode registered by the plugin.

[presentero_wallet]

On your site

These pages show what visitors see on your site.

Screenshot: Gift card product page with the live preview
Gift card product page with the live preview
Screenshot: Check your gift card balance
Check your gift card balance
Screenshot: My Account, Gift cards
My Account, Gift cards