plugin-icon

DL Gift Wallet

لصاحبه Digital Lychee·
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.
النسخة
1.0.4
آخر تحديث
Jan 26, 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.

مجانيعلى خطة Business
إذا أتممت بالتثبيت، فإنك توافق على شروط خدمة ووردبريس.كوم ووشروط إضافات الأطراف الثالثة.
تم اختباره حتى
WordPress 6.9.1
تتوفّر هذه الإضافة للتنزيل لتُستخدم في عملية التثبيت لديك.