Store credit / Gift cards for woocommerce

Description

Offer store credit to customers that they can use until their credit is finished. You can offer refunds in the form of store credit.

Personal coupons are a good way to overcome the mental resistance of your clients and get them to buy your products. Whether you focus on offering a big discount, Store Credit coupons are truly effective to get your sales going, and WooCommerce Store Credit is the simplest, most effective way to do it.

Why use Store Credit?

  • Store Credit coupons allow your customers to make multiple purchases until the credit is exhausted or the coupon expires.

  • It can be used as a personal refund or compensation card in case there’s a problem with your product or service.

  • Sell Store Credit coupons to your customers for their own use

  • Allow multiple purchases per coupon

  • Send a unique Store Credit coupon to your customers by email.

  • Set a minimum purchase amount to apply this store credit

  • Set a maximum purchase amount on which store credit can be used

  • Show all the store credit codes in the My Account section

  • Apply store credit code with the click of a simple button

  • Automatically send a reminder email to customers informing them about the expiry date of their coupon. This reminder email will be sent 7 days prior to the expiry date. You can configure the number of days before this reminder email should be sent.

  • Control the amount of store credit that can be used in a single order.

  • Percent of order subtotal restriction: You can set a restriction so that only 20% of the order subtotal can be paid by store credit and the remaining amount has to be paid by the customer.

  • Fixed Cost restriction: You can set a restriction that if you have given them a store credit of $100, then only $20 store credit can be used in a single order.

  • Auto apply store credit if the user is logged in to their account and has store credit available.

Selling store credit on your website

Gift cards are the perfect solution for both customers and businesses. Not only are they convenient for customers to purchase, but they also organically increase sales for the store. And now, with the WooCommerce Store Credit plugin, it’s never been easier to start selling gift cards on your WooCommerce store. In just a matter of minutes, you can have gift cards available for purchase on your website.

  • You can sell custom amount gift cards where the customer will set the amount they want to buy.

  • You can predefine the amount of gift cards that users can buy.

  • Customers can specify the email ID of the person who will receive the gift coupon.

  • You can set the expiry days for the gift coupon, so if you set expiry to be 365 days, then the store credit coupon will expire after 1 year of purchase.

Screenshots

FAQ

Can I send an email to customers regarding credit coupons?

Yes, you can send emails from within the coupon “credit usage” tab.

Can I set an expiry date for a store credit?

Yes, you can set an expiry date. The store credit should be used by that date; after that date, it can’t be used.

Where can customers see their store credit?

In the My Account > Store Credit section, users can see all their store credit coupons and the remaining amounts in those coupons.

Can customers apply coupons from My Account > Store Credit list?

Yes, customers can see all of their store credit coupons in the My Account > Store Credit section, and they can apply those coupons from there with the click of a button.

Can I send a reminder email to customers about their coupon expiry?

Yes, the plugin will automatically send a reminder email to all customers whose coupon is about to expire within the next 7 days (you can configure this number of days).

Can I restrict the amount of store credit that can be used in a single order?

Yes, you can restrict the amount by a fixed amount, or a percentage of the order subtotal.

I want to restrict the store credit to only 50% of the order total and the remaining has to be paid by the customer

Yes, you can do that.

Auto apply store credit

Yes, store credit will be auto-applied if the user is logged in to their account and has a valid store credit coupon.

Can I disable the auto-apply feature for store credit?

Yes, you can disable this feature.

Can I sell gift cards using this WooCommerce Gift Card plugin?

Yes, you can do that with this gift card WooCommerce free plugin.

How do I allow customers to purchase gift cards/Store credit from my site?

You can create a product of type Custom Amount Store Credit or Predefined Store Credit, and then customers can purchase this from your store like any normal product.

Can store credit be used for shipping charges or for some extra fees applied in the cart?

No, store credit will only be used to discount the product price; it can’t be used for shipping charges or any other extra fees. For example, if the product total is $100 and the shipping charge is $2 and the cart processing fee is $1, and the user applies a store credit with a balance of $200, in that case, store credit will clear the $100 of the product, but the remaining $2 + $1, that is $3, has to be paid by the customer. Store credit will not be utilized for that.

Reviews

September 29, 2025
Very useful plugin that does what it says. So far there have been no conflicts with Avada or WooCommerce. This plugin makes it super easy to give customers store credit they can use over time instead of all at once. My only wish is that I could show the balance remaining on any page with a shortcode or some other method, as I don’t use the default WooCommerce Dashboard. But that’s a tradeoff I’m happy to make for a free plugin. Thank you so much!
May 29, 2024
I can’t seem to get the plugin to work correctly. I have added the coupon and sent it to my client, but when they apply it to their order it does not deduct any money from the total due.
December 23, 2023
FINAL UPDATE: The developer Pi Web reached out (thank you!) and provided a better understanding of how the plugin works. I am thrilled to report it is working very well! Here is a short guide on how to install and use: Install and activate the plugin as per their instructions, like any plugin. Go to Coupons under Marketing to create a coupon Under Discount Type select “Store Credit” Under “Coupon Restrictions” add the customer’s email address so it only applies to that account. Add amount, expiration, other restrictions, etc and save Go back to the “Coupon Restrictions” and click the send email button. Using MailPoet as the mailing plugin the emails are sent under the website name. >>>>> Using WP mail (default) the emails were sent from WP mail service without the site’s name, the sender was WordPress. Not sure it matters to you.<<<<< I hope this helps someone else, and the dev team. Thank you very much for an excellent plugin. I highly recommend it. ——————– UPDATE: Unfortunately, I have to change my review. It creates the credit but does not send emails. It has been over 48 hours and no email received on my test account. I opened a thread in the forum, waiting for a reply there. ——————- This plugin works really well. Follow the screenshots for instructions on how to se up a credit and you will be very happy with it. Now I’m waiting for the email notification. Hopefully it will arrive shortly. I’m impressed!
October 8, 2023
Hi, I coded a similar plugin to yours and was hoping that yours would help me solve a few missing things in mine regarding taxes and additional fees. I’m a shop in Europe, and here we always show prices inclusive of taxes. Additionally, the whole concept of my store is to sell products in containers that are returnable/refundable. If you buy a jar of nuts, I’ll charge you 1€, untaxed, that you get back when you return the jar and I update your coupon. We also have two types of taxes over here, 9% for food, 21% for the rest (and I sell both). I noticed that: your coupon applies to the price before taxes, which means that in the front end, people will see that it reduced the price by 5€, but the coupon will only be deduced by like 4.5€. it does not apply to additional fees. my biggest problem: it applies like regular coupons, which means it lowers the price of each product instead of applying a discount to the final price (like a negative additional fee). Which means that the taxes are also effectively reduced; not a problem for the customer, but a big problem for me because with my whole system of deposit/return that means I’m basically doing tax evasion! It’s a big issue for me and I’ve been trying to wrap my head around that for months. I know my case is quite specific, but that means I cannot use your plugin. I also concur with someone else’s suggestion about being able to modify the coupon value manually. Thank you for your work!
September 30, 2023 1 reply
There are basically no options in the settings. There is no way to add credit to a customer’s account. Unfortunately the plugin is useless without this.
March 23, 2023
Very good plugin, do what it does and very simple to configure.It fits well in the front-end And the support is very quick to solve issue too! Thanks!
Read all 9 reviews

Contributors & Developers

“Store credit / Gift cards for woocommerce” is open source software. The following people have contributed to this plugin.

Contributors

Changelog

1.0.49.71

  • Tested for WC 10.1.0

1.0.49.70

  • Tested for WC 9.9.5
  • [bug fix] Store credit not applying as per the email id

1.0.49.69

  • Tested for WC 9.8.0

1.0.49.67

  • Tested for WP 6.8.0

1.0.49.64

  • Tested for WC 9.7.0

1.0.49.62

  • HPOS compatible

1.0.49.61

  • Tested for WC 9.6.0

1.0.49.49

  • tested for WC 9.5.0

1.0.49.47

  • security fix

1.0.49.46

  • Tested for WP 6.7.1

1.0.49.44

  • Tested for WC 9.4.2

1.0.49.43

  • Tested for WC 9.4.0

1.0.49.40

  • filter function pi_store_credit_download_record_per_page added to change the number of records per page in the report section

1.0.49.39

  • ajax file download so we can create the report file in multiple ajax call

1.0.49.37

  • filter in the report improved

1.0.49.36

  • Tested for WC 9.3.0

1.0.49.34

  • Tested for WC 9.2.0

1.0.49.33

  • Tested for WC 9.1.4

1.0.49.31

  • store credit with expiry nearby will get applied first

1.0.49.30

  • Tested for WC 9.0.3

1.0.49.29

  • Tested for WC 9.0.0

1.0.49.27

  • Tested for WC 8.9.3

1.0.49.24

  • New download option to follow the download based on filter

1.0.49.23

  • Tested for WC 8.9.0

1.0.49.21

  • Report filtering by date range based on expiry or creation date of coupon

1.0.49.20

  • Paging in report section

1.0.49.19

  • filter pisol_scfw_force_registered_email_id to force registered email id rectified

1.0.49.14

  • Tested for WC 8.7.0

1.0.49.13

  • Tested for WP 6.5.0

1.0.49.12

  • now calculation is done using fixed_cart discount type

1.0.49.11

  • Store credit will be applied at the end that is after applying all other discount coupons

1.0.49.10

  • extra method added to read applied coupon id

1.0.49.9

  • Wrong amount when applying coupon from backend fixed

1.0.49.7

  • Store credit applied in failed order will not be credited back to the store credit

1.0.49.6

  • Fixed the issue with the store credit coupon not working when applied from the backend

1.0.49.4

  • filter pisol_scfw_force_registered_email_id to force registered email id instead of the billing email id

1.0.49.3

  • email case sensitive issue fixed

1.0.49.2

  • Option to allow custom field in the report section

1.0.47

  • Some new columns added in the report section

1.0.46

  • Report section added in admin panel

1.0.44

  • Tested for WP 6.4.2

1.0.43

  • Tested for WC 8.3.0

1.0.42

  • Tested for WC 8.2.2