Store credit / Gift cards for woocommerce


Offer store credit to customer that they can use till there credit finishes you can offer refund in the form of store credit.

Personal coupons are a good way to hack through 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 usage

  • Allow multiple purchases per coupon

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

  • Set 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 code in My account section

  • Apply store credit code with the click of simple button

  • Automatically send a reminder email to customer informing them about the expiry date of there coupon, this reminder email will be send 7 days prior to the expiry date. you can configure the number of days before this reminder email should be send

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

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

  • Fixed Coste 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 single order

  • Auto apply store credit if the user is logged in to his account and he has a 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 cart where customer will set the amount they want to buy.

  • you can predefine the amount of gift cards that user can buy

  • customer can specify the email id 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



Can I send email to customer regarding credit coupon ?

Yes, you can send email from within coupon “credit usage” tab

Can I set a Expiry date for a store credit

Yes, you can set a expiry date the store credit should be used by that date after that date it cant be used

Where can customer see there store credit

In the My Account > Store credit section user can see there all the store credit coupon and remaining amount in those coupons

Customer can apply coupon from My account > Store credit list

Yes customer can see all of there store credit coupon in My account > Store credit section and they can apply those coupon from there by the click of a button

Can I send reminder email to customer about there coupon expiry

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

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

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

I want to restrict the store credit to be only 50% of the order total and 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 user is logged in to his account and he has a valid store credit coupon

Can I disable auto apply feature for store credit

Yes you can disable this feature

Can I sell Gift cart using this WooCommerce Gift cart plugin

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

How do I allow customer to purchase gift cart/Store credit from my site

You can create a product of type Custom amount store credit or Predefined store credit and then customer can purchase this from your store like any normal product

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

No, Store credit will only be used to discount the product price, it cant be used for shipping charges or any other extra fees. Say product total is 100$ and shipping charge is $2 and cart processing fees is $1, and user applies a store credit with 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


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 8 reviews

Contributors & Developers

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



  • store credit with expiry nearby will get applied first

  • Tested for WC 9.0.3

  • Tested for WC 9.0.0

  • Tested for WC 8.9.3

  • New download option to follow the download based on filter

  • Tested for WC 8.9.0

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

  • Paging in report section

  • filter pisol_scfw_force_registered_email_id to force registered email id rectified

  • Tested for WC 8.7.0

  • Tested for WP 6.5.0

  • now calculation is done using fixed_cart discount type

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

  • extra method added to read applied coupon id

  • Wrong amount when applying coupon from backend fixed

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

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

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

  • email case sensitive issue fixed

  • Option to allow custom field in the report section


  • Some new columns added in the report section


  • Report section added in admin panel


  • Tested for WP 6.4.2


  • Tested for WC 8.3.0


  • Tested for WC 8.2.2