50% OFF 50% off everything - plugins & add-ons. Limited-time offer. Ends in 0d 0h 0m 0s Shop now

Overview

Presentero - Gift Cards for WooCommerce Pro is a full-featured gift card plugin that lets you sell, manage and deliver gift cards directly from your WooCommerce store. Whether you want to boost holiday sales, reward loyal customers or refund orders as store credit, Pro handles everything in one place, with no add-ons required.

From the moment a customer lands on your product page to the moment the recipient redeems the card at checkout, every step is smooth, beautiful and automatic.

A Buying Experience Customers Will Love

Your customers deserve more than a plain code in an email. Presentero includes a live card preview drawn with the HTML5 Canvas API, so buyers watch their gift card update in real time as they choose the amount, the design, the names and the message. What they see is what the recipient receives.

Buyers pick from 9 starter designs, or from the designs you create yourself. In Pro they can even upload their own photo as the card background. Choose how the purchase form looks with four layouts: numbered steps, accordion, tabs or a compact list.

Once the order is paid, the gift card is emailed automatically. Buyers can also schedule delivery for a future date, perfect for birthdays and anniversaries, so the card lands in the recipient’s inbox on exactly the right day. Sending to a whole team? One purchase can send a separate card, with its own code, to up to 10 people.

Powerful Admin Tools Built Right In

Managing your gift card programme is just as easy. The dashboard gives you an overview of the numbers that matter: outstanding balance, active cards, total value issued and redeemed, cards sold in the last 30 days and cards expiring soon, together with the latest activity and a setup checklist.

Every card has its own screen where you can change the balance with a reason, extend or remove the expiry date, edit the recipient and message, switch the design or status, and resend the email. The full history of the card is shown right beside it. From the card list, quick actions and bulk actions let you activate, disable, resend or delete cards in seconds.

Need cards for a campaign or a corporate order? Bulk Generate creates up to 1,000 gift cards at once, ready to download as a CSV file. You can import up to 5,000 cards from a CSV file, with a test run that shows the result before anything is saved, and export a filtered list that is safe to open in spreadsheets. Print ready cards are available for a single card, a whole order or a complete batch.

Secure Balance Engine - No Double Spending, Ever

Every balance change in Presentero is a single conditional database update. The database only takes money from a card when the card is active and still holds enough balance, all in one step. Two orders can never spend the same money, even when they are placed at the same moment.

Every purchase, redemption, top up, refund, transfer and manual change is written to the card’s history, so you always know where every cent went. When an order is cancelled or fully refunded, exactly what it took from each card goes back onto that card automatically.

Flexible Redemption at Cart and Checkout

Customers apply their gift card code at the cart or checkout. A gift card works like a payment: it is taken off the final total after tax, so your tax figures stay correct. If the balance is less than the order total, the customer simply pays the difference, and whatever is left stays on the card for next time. Several cards can be used on one order.

Everything works with the classic cart and checkout and with the WooCommerce Cart and Checkout blocks, and Presentero supports High-Performance Order Storage (HPOS). Logged in customers are reminded of their wallet balance at checkout, with a one click button to use it.

Protect Every Balance

  • PIN protection for new cards, including on the Cart and Checkout blocks.
  • Usage limits: set a smallest order, choose categories cards cannot pay for, and decide whether cards can pay for sale items.
  • Guessing protection: after too many wrong codes, the visitor has to wait before trying again. The counter is updated by the database, so rapid parallel attempts are all counted.
  • Transfers give the card a brand new code, so the old code stops working the moment the card changes hands.

Automate Your Gift Card Programme

The built-in Automation Rules engine issues gift cards for you. Choose a trigger, set the card value, and the plugin takes care of the rest:

  • First completed order
  • Order over an amount
  • Every so many orders, such as every 5th order
  • Lifetime spend reached
  • New account, optionally limited to certain roles
  • Product review approved

Keep Customers Coming Back

  • Expiry reminders on the days you choose, 30 and 7 days before expiry by default.
  • Low balance alerts to the card holder.
  • A note to the buyer the first time their gift is used.
  • Top ups: customers add money to a card they already have.
  • Discounted cards: sell a 90$, or take a percentage off amounts customers type themselves.
  • Store credit refunds straight from the order screen.

Everything Included - No Hidden Extras

  • Live HTML5 canvas card preview that updates as customers type
  • 9 starter designs, plus your own with colour gradients, custom CSS gradients or background images
  • Customer photo designs, checked, resized and stripped of hidden details such as location
  • Four purchase form layouts
  • Preset amounts and open custom amounts with a minimum and maximum
  • Discounted cards, fixed price or percentage
  • Virtual and physical card types, with physical cards activated on completion or when marked as shipped
  • Email delivery with an optional scheduled send date
  • Several recipients in one purchase
  • Top ups of existing cards
  • Cart and checkout redemption, classic and block based
  • Partial redemption and several cards per order
  • Gift card payments shown in order totals, emails and My Account
  • My Account wallet with balances, codes, expiry dates and history
  • Add a card to the wallet by code
  • Card transfers from the wallet
  • Balance checker and wallet as shortcodes and blocks
  • Atomic balance engine with a full history for every card
  • Automatic balance return on cancelled and refunded orders
  • PIN protection
  • Usage limits by order total, category and sale items
  • Configurable code prefix, length, characters and grouping
  • Configurable expiry, with changes per product and per card
  • Expiry reminders, low balance alerts and first use notes
  • Store credit refunds from the order screen
  • Admin dashboard with key figures and latest activity
  • Quick actions and bulk actions on the card list
  • Bulk generate up to 1,000 cards with CSV download
  • CSV import with a test run, and filtered CSV export
  • Print ready cards for one card, an order or a batch
  • Reports on sales, redemptions, outstanding and expired balances
  • Automation rules with six triggers
  • REST API for developers
  • Built in documentation explaining every screen and option
  • Personal data export and erase through the WordPress privacy tools
  • WooCommerce HPOS compatible
  • Cart and Checkout block compatible
  • Every request secured with nonces and permission checks
  • Permission to manage gift cards controlled by a filterable capability

Reports That Show What Matters

See the value of gift cards sold and redeemed per day over the last 7, 30, 90 or 365 days, with a table view of the same data. Track the outstanding balance, the average card value, the redemption rate and the balance left on expired cards, along with your best selling gift card products and where your cards came from. Download the report as a CSV file at any time.

Shortcodes and Blocks for Any Page

Add gift card features anywhere on your site, as a shortcode or as a block in the editor.

  • [presentero_balance] or the Gift card balance block: a public form where anyone can check the balance of a gift card without logging in.
  • [presentero_wallet] or the Gift card wallet block: shows logged in customers all their gift cards, with balances, codes and expiry dates.

The gift card code field is added to the cart and checkout automatically, so no shortcode is needed there.

For Developers

Presentero Pro includes a REST API to create, list, look up, read and update cards, debit and credit balances, adjust a balance, read a card’s activity, send the gift card email and fetch summary figures. It is available to users allowed to manage gift cards, and can be switched off in the settings.

More than 80 action hooks and filters let you customise the plugin’s behaviour without editing its files. The code follows the WordPress and WooCommerce coding standards, uses prepared statements for every database query, and runs on PHP 7.4 and newer.

Requirements

  • WordPress 6.5 or higher
  • WooCommerce 8.0 or higher
  • PHP 7.4 or higher

Moving From the Free Edition

Activate Pro and the free edition is switched off automatically. Pro uses the same gift cards, designs and settings, so nothing needs to be moved and nothing is lost.

Changelog

1.0.0

  • Initial release.

Details