| 开发者 | mikefifield |
|---|---|
| 更新时间 | 2026年10月29日 06:54 |
| PHP版本: | 7.4 及以上 |
| WordPress版本: | 7.1 |
| 版权: | GPLv2 or later |
| 版权网址: | 版权信息 |
[zapgifts_gift_card id="1"] also works.[zapgifts_lookup] shortcode, so customers can check their balance.No. Order requests, WooCommerce sales, redemption, balance lookup, reports and the CSV tools all work without an account. You only need an account if you want your gift card forms to take card payments online without WooCommerce.
Connecting is free and there is no monthly fee. When a gift card sells through ZapGifts checkout, ZapGifts charges 2.9% + $0.30, plus your payment processor's normal fee. On a $50 gift card, the ZapGifts fee is $1.75. ZapGifts adds up the week's fees and charges them to a card you add in your ZapGifts account. In your ZapGifts settings you can choose to add the fee to the buyer's total instead. Businesses with higher sales can ask about a lower rate. Current rates are at https://www.zapgifts.com/pricing, and after you connect, the Connect page shows your account's rate. Order requests and WooCommerce sales have no ZapGifts fee.
Stripe or Square. You connect your own Stripe or Square account inside ZapGifts, and the money from each sale goes to that account. Any other processor connected in ZapGifts isn't used for gift card forms on your WordPress site.
Square has its own gift card program, and it works well inside Square. ZapGifts is built for selling from your WordPress site. The form sits on your own pages, the records sit in your WordPress database, and it works with Stripe or Square. If you switch processors later, the gift cards you already sold keep working. Stripe does not include a gift card program, so Stripe users get one here.
Yes. The form creates an order request. The buyer gets an email saying you will contact them to arrange payment, and you get an email with a link to the request. It also appears in the awaiting-payment queue on the Orders screen. After the buyer pays you, open the order and click "Mark paid & send". Until then the card can't be redeemed and the buyer never sees its code.
Yes. Customers can apply a gift card balance on the block Cart and Checkout and on the classic cart and checkout pages. The one exception is cards sold through ZapGifts checkout. Those are redeemed in your ZapGifts dashboard.
A gift card is issued once the order is paid. Cash on delivery, bank transfer and check orders issue the card when you mark the order Completed. When a customer pays with a gift card balance, the balance is taken as the order is placed and put back if the order is cancelled, fails, or is fully refunded. Unused gift cards are voided when the order that bought them is cancelled or refunded. Coupons don't apply to gift card products.
Search for the code on the Orders screen and click View. Enter the amount spent under "Partial redemption amount" and click Redeem Partial Amount, or click Mark Fully Redeemed. A partial redemption keeps the rest of the balance on the card, and every redemption shows in the card's activity log. Cards sold through ZapGifts checkout are redeemed in your ZapGifts dashboard, and WordPress keeps a read-only copy.
Every card is emailed as an eGift card with your artwork, the amount and the code. Printable PDF gift cards with a barcode come with a ZapGifts account, for cards sold through ZapGifts checkout. If you print physical cards yourself, use bulk generation to create the codes and export them as a CSV file for your printer.
Forms linked to ZapGifts go back to taking order requests. Every gift card already sold keeps working. Cards sold through ZapGifts checkout stay in your ZapGifts dashboard for redemption, and WordPress keeps its copies. ZapGifts revokes a key created by the Connect ZapGifts button. A key you pasted in yourself stays active in ZapGifts until you delete it there. Either way, the plugin deletes the key from WordPress.
The current balance, status and expiration date. It never shows names, email addresses or messages. A card that is awaiting payment or void shows only a note that it isn't active. A card sold through ZapGifts checkout shows a link to check its balance on zapgifts.com, because ZapGifts keeps that balance.
Uninstalling always disconnects the site from ZapGifts and deletes the stored API key. A key created by the Connect ZapGifts button is revoked in ZapGifts too. Your gift card data stays by default, because unspent balances are money you owe customers. If you tick "Delete all gift card data when the plugin is uninstalled" under ZapGifts > Settings (General tab, Advanced section) before you delete the plugin, uninstalling also removes the plugin's tables, settings and saved notices. WooCommerce orders are never deleted.