plugin-icon

Beltoft Gift Cards for WooCommerce

Sell digital gift cards, deliver them by email, and let customers redeem them at checkout.
Version
1.4.2
Zuletzt aktualisiert
Mar 26, 2026

Beltoft Gift Cards for WooCommerce adds a gift card product type to your store. Customers purchase a gift card, choose an amount, and enter the recipient’s email. When the order is processed, the recipient gets a branded email with their unique gift card code. Codes are redeemed at checkout through the standard WooCommerce coupon field — no extra steps for the customer.

Key Features

  1. Gift card product type — predefined amounts (e.g., $25, $50, $100) or custom amounts within configurable min/max.
  2. Email delivery using WooCommerce email templates — same look as your order emails.
  3. Coupon field redemption — gift card codes work in the standard WooCommerce coupon field, no setup required.
  4. Optional dedicated „Apply Gift Card“ field on cart/checkout via settings or [bgcw_apply_field] shortcode.
  5. Auto-apply from email — the „Shop Now“ button in the delivery email automatically applies the gift card to the recipient’s cart.
  6. Balance tracking with partial redemption — remaining balance carries over to the next purchase.
  7. My Account tab — customers view their gift cards, balances, and full transaction history.
  8. Personal message displayed in cart and order details.
  9. Price range display — gift card products show „From $25“ or „$25 – $100“ in your shop catalog.
  10. Admin dashboard with stats: total issued, outstanding balance, redeemed, and expired counts.
  11. Gift card management list with search, status filters, pagination, and bulk actions (disable/delete).
  12. Manual gift card creation from the admin panel — no order required.
  13. Order meta box showing gift cards created by and used on each order.
  14. Automatic balance restore on order cancel/refund, including proportional partial refund support.
  15. Loyalty Rewards integration — optionally block or allow customers from using loyalty points to purchase gift cards (requires Loyalty Rewards for WooCommerce).
  16. Shortcode [bgcw_product_form] for page builders (Bricks, Elementor, etc.).
  17. HPOS compatible — works with WooCommerce High-Performance Order Storage.
  18. Email settings (subject, heading, on/off) under WooCommerce > Settings > Emails.

How It Works

  1. Create a „Gift Card“ product in WooCommerce and set the predefined amounts.
  2. Customer purchases the gift card, picks an amount, and enters recipient details and an optional message.
  3. When the order is processed, a unique code is generated and emailed to the recipient.
  4. Recipient enters the code at checkout in the coupon field — the gift card balance is applied as a discount.
  5. Partial use is tracked. The remaining balance stays on the gift card for future orders.

Configuration

Gift Card Product

  • Create a product, select „Gift card“ as the product type.
  • Set predefined amounts in the Gift Card data panel (e.g., 25,50,75,100).
  • Custom amounts and their min/max are controlled from the global settings page.

Redemption

  • Gift card codes always work in the standard WooCommerce coupon field — this is automatic.
  • To also show a dedicated „Apply Gift Card“ field, enable it in settings with automatic placement or shortcode-only.
  • Shortcode: [bgcw_apply_field] — place it on cart or checkout pages.
  • Recipients can click „Shop Now“ in the delivery email to auto-apply the gift card to their cart.

Email Template

  • Uses WooCommerce’s email system — same header, footer, and colours as your other store emails.
  • Customise subject and heading under WooCommerce > Settings > Emails > Gift Card Delivery.
  • Override the template by copying templates/emails/gift-card-delivery.php to your theme’s woocommerce/emails/ folder.

Page Builders

  • For Bricks, Elementor, or other page builders that replace WooCommerce templates, use the WooCommerce Add to Cart element or the [bgcw_product_form] shortcode.

Hooks & Filters

Developers can extend the plugin:

  • bgcw_gift_card_created — fires after a gift card is created (used by the email system).
Kostenlosmit kostenpflichtigen Tarifen
Mit deiner Installation stimmst du den Geschäftsbedingungen von WordPress.com sowie den Bedingungen für Drittanbieter-Plugins zu.
Getestet bis
WordPress 6.9.4
Dieses Plugin steht für deine -Website zum Download zur Verfügung.