Select one or more tags, then press “Search Plugins”

Find Plugin with any / all of the selected criteria
Search Plugin

Demfilz Gift Cards And Store Credit For WooCommerce Wordpress Plugin - Rating, Reviews, Demo & Download

Demfilz Gift Cards And Store Credit For WooCommerce Preview Wordpress Plugin - Rating, Reviews, Demo & Download
No ratings yet
Free
Follow for free plugins, new theme releases and theme news

Plugin Description

Turn any product into a gift card. The buyer picks an amount, writes a message and says who it is for. When the order is paid the recipient gets an email with their code, the amount and the expiry date. They enter the code in the cart or at checkout and the balance comes off the order. Whatever is left stays on the card for next time.

Store credit works the same way, without a code: you add credit to a customer’s account and it comes off their next order automatically.

Gift card products

  • A “Gift card” checkbox next to Virtual and Downloadable, on simple and variable products.
  • Preset amounts shown as buttons (for example $25, $50, $100, $200), an “other amount” box with your lowest and highest amount, or both.
  • Variable products work too: each variation’s price is the value of its card.
  • “Who is it for?”: someone else (name and email) or the buyer. Sender name and a personal message of up to 300 characters.
  • A card sold at a fixed price is worth its regular price, so a sale price lets you sell a $50 card for $45. Cards with amount buttons are worth the amount chosen.
  • Shop and category buttons open the product page, because the recipient details are needed.

Sending the card

  • One card per item bought, each with its own 16 character code made from letters and digits that cannot be confused (no 0/O or 1/I), with an optional prefix such as XMAS.
  • Sent when the order is paid, or only when you mark it Completed if you want to review gift card orders first.
  • A WooCommerce email you can edit under WooCommerce > Settings > Emails, with a template your theme can override.
  • The buyer sees who each card went to on the thank you page and in the order email, but never the code itself.

Spending gift cards

  • A gift card field in the cart and at checkout, on the classic shortcode pages and in the cart and checkout blocks.
  • Applied cards appear as rows in the order totals with a Remove link and the balance left after the order.
  • A gift card is a payment, not a discount: the order keeps its full prices, shipping and tax, and only the amount to pay goes down. Your tax reports stay right.
  • Cards pay for everything on the order, including shipping and tax. When they cover the whole order, no payment method is needed.
  • Up to five cards on one order, plus store credit.
  • Shoppers who type a gift card code into the coupon field get the gift card applied, in the classic checkout and in the blocks.
  • The balance is taken when the order is placed, with a database check that stops two checkouts spending the same balance.
  • Cancelled orders put the amounts back on the cards automatically. For refunds, a “Return to card” button in the order’s Gift cards box gives the gift card part back, so refunding the money never returns the gift card part twice.
  • Orders left unpaid (pending or failed) give their gift card and store credit amounts back after an hour, so an abandoned payment never locks up a balance. You choose the delay.
  • If the order that bought a card is cancelled or refunded, its unspent cards are disabled. Refunding some of the cards on a line disables that many.

Store credit

  • Add or deduct credit for any customer from WooCommerce > Gift Cards > Store credit, with a note and an optional email.
  • Credit comes off the next order automatically while the customer is logged in. They can choose not to use it on an order.
  • Customers can move a gift card into their store credit from My Account, so they do not need the code again.

My Account and balance checks

  • A “Gift cards” tab in My Account: store credit balance and history, add a gift card, the cards they bought and a balance check.
  • A [dgcw_balance] shortcode for a public balance check page, linked from the gift card email.

For the store owner

  • WooCommerce > Gift Cards with totals for the unspent gift card balance and store credit (the figures your accountant asks for), cards issued and spent this month.
  • Search and filter cards (active, used up, expired, disabled), open a card to see its full history, adjust the balance, change the recipient or the expiry date, resend the email, disable or enable it.
  • Issue a gift card by hand for in-store sales, prizes or goodwill.
  • Export the list or the full history to CSV.
  • A Gift cards box on each order showing the cards it used and the cards it bought.

Sensible, safe defaults

  • Gift cards expire after 36 months by default, and the expiry date is shown in the email, the account page and the balance check. In Australia most gift cards sold to consumers must be valid for at least 3 years and show their expiry date; the plugin warns you if you set less. Set 0 for cards that never expire.
  • Gift cards cannot be bought with other gift cards, and coupons do not discount gift card products. You can allow both.
  • Wrong codes are limited to 8 attempts per 15 minutes per visitor, and codes you type in yourself must be at least 8 letters or digits.
  • Works with the WordPress privacy tools: exporting a person’s data includes their gift cards, and erasing it removes names, email addresses and messages while keeping the balances, which are financial records.
  • Compatible with WooCommerce High-Performance Order Storage (HPOS) and the cart and checkout blocks.
  • No external services. Nothing leaves your site.

For developers

Actions: dgcw_card_created, dgcw_card_debited, dgcw_card_credited, dgcw_card_status_changed, dgcw_card_applied, dgcw_product_fields_after, dgcw_email_card_before, dgcw_email_card_after, dgcw_account_card_actions, dgcw_admin_card_actions, dgcw_order_box_after, dgcw_admin_tab_{tab}.

Filters: dgcw_validate_product_fields, dgcw_cart_item_data, dgcw_item_display_rows, dgcw_card_args_from_item, dgcw_send_card_now, dgcw_admin_tabs, dgcw_account_endpoint, dgcw_max_failed_attempts.

Screenshots

No screenshots provided


Reviews & Comments