plugin-icon

DL Gift Wallet

Let customers buy gift credit that’s added directly to the recipient’s account as store credit, usable on both one-off orders and subscriptions.
Version
1.0.2
Mis à jour récemment
Jan 5, 2026
DL Gift Wallet

Gift Wallet lets your customers purchase gift credit that is automatically added to the recipient’s account as store credit – no coupon codes, no manual work.

It’s perfect for stores that:

  • Sell subscriptions and want giftable subscription credit
  • Want a simple, Stripe/PayPal-friendly way to handle store credit
  • Don’t want the admin overhead of coupon codes and manual adjustments

When someone buys a Gift Wallet product:

  1. They enter a recipient email, sender name, and optional message on the product page.
  2. When the order is completed, the plugin:
    • Finds or automatically creates a user account for the recipient
    • Adds the gift value as store credit to that account
    • Sends a beautiful email telling them they’ve received a gift and how to use it
  3. The recipient’s store credit is:
    • Automatically applied to regular checkout
    • Automatically applied to subscription renewal orders (with WooCommerce Subscriptions)
    • Used up gradually until the balance reaches zero

✨ Key features

  • Gift Wallet products

    • Mark any simple product as a “Gift Wallet” product.
    • Let the customer enter a custom gift amount.
    • Per-product minimum amount, plus a global minimum fallback in settings.
  • Automatic store credit

    • Gift value = order line total added directly as store credit balance.
    • Credit is stored per user account (no coupon codes).
    • If the recipient doesn’t have an account yet, one is created for them automatically.
  • Works with subscriptions

    • Store credit is automatically applied to WooCommerce Subscriptions renewal orders.
    • Reduces the renewal total until the wallet balance is used up.
  • My Account wallet widget

    • Optional widget on the My Account Dashboard page.
    • Shows the customer’s current Gift Wallet balance and a description of how it works.
    • Can be toggled on/off in the settings.
  • Gift email

    • Sends an HTML email to the recipient when the order completes.
    • Includes:
    • Sender name
    • Gift amount
    • Personal message
    • “Log in to use your store credit” button
    • Default template is clean and generic – works for birthdays, Christmas and everything in between.
  • Customisable email text

    • Customize the subject, heading, intro text, and button label.
    • Supports simple placeholders:
    • {from_name} – the sender’s name (or “a friend” if not provided)
    • {amount} – the formatted gift amount, e.g. “£25.00”
  • Test email tool

    • Send yourself a test gift email from the settings page.
    • Uses dummy data so you can verify layout, copy and deliverability.
  • Default gift image

    • Uses a bundled fallback gift image by default.
    • Optionally override it with a custom image URL from your Media Library.
    • Used both in the email and as the fallback product image for Gift Wallet products (when no product image is set).
  • Multi-Currency Aware

    • Gift Wallet is built to work seamlessly on stores that use a currency-switcher or multi-currency plugin.
    • Gift amounts always display in the shopper’s active currency, including:
    • Gift amount input on the product page
    • Live price preview
    • Store credit balance
    • Checkout application

🧩 How it works (technical overview)

  • Store credit is stored in user meta as a numeric balance.
  • At checkout, Gift Wallet:
    • Calculates the cart total
    • Applies up to the available wallet balance as a negative fee (“Store credit”)
    • Deducts that used amount from the user’s balance when the order is created
  • On subscription renewal orders:
    • Hooks into the renewal order creation
    • Adds a negative fee for the available credit
    • Deducts that value from the balance and records a note on the renewal order

No extra payment methods, no custom order types, no coupons. Just a wallet balance that quietly does its thing.

🧑‍💻 Perfect for developers & agencies

Gift Wallet is designed to be:

  • Lightweight – no heavy options pages, just what you need
  • Safe – prefixed functions and meta keys to avoid conflicts
  • Compatible – declares compatibility with WooCommerce’s custom order tables (HPOS)
  • Extensible – hooks and filters you can build on in your own projects

If you manage multiple client stores, it gives you a simple, reliable store credit system without another heavy plugin.

Gratuitsur le plan Business
En procédant à l’installation, vous acceptez les Conditions d’utilisation de WordPress.com ainsi que les Conditions de l’extension tierce.
Testé jusqu’à version
WordPress 6.9
Cette extension est disponible en téléchargement pour votre site .