Store Credit
Pay customers in store credit, with an optional bonus percentage.
Store Credit#
Store Credit is a payout method your customers can pick at checkout instead of PayPal, a check, or a bank transfer. When you complete the trade-in order, the plugin automatically creates a WooCommerce coupon for the payout amount and emails the code to the customer.
You can add a bonus percentage to nudge people toward credit — set it to 10 and a $100 offer becomes a $110 coupon. The money stays in your store, and the customer usually spends more than the credit is worth. It is also the one payout method that needs no provider account — the coupon is created inside WooCommerce. PayPal and UK bank transfer can also be paid automatically (Pro) from the Payouts tab; the remaining methods just record where to send the money so you can pay it by hand.
Store Credit is a PRO feature. On the free plan the payment method is never registered, and the two settings below appear grayed out with a PRO badge and an upgrade link.
Turning It On#
There are two places to visit. First, enable the payment method under WooCommerce → Settings → Payments, where it is listed as "Store Credit TradeIn Payments". It ships disabled, so nothing changes until you switch it on. From there you can also edit the Title and Description the customer sees at checkout — they default to "Store Credit" and "Receive store credit (a coupon code) after we receive your item."
Then set the bonus under Gyta Buyback → Settings → Checkout:
- Store credit bonus (%) — extra percentage paid when the customer chooses Store Credit. For example, 10 pays 110% of the offer as a coupon. The default is 0, which means no bonus.
- Store credit bonus badge color — the color of the "+X% bonus" badge shown next to the payment method. Defaults to a green (
#2e7d32) and is only used when the bonus is above 0.
Both settings only appear when your Store Mode is Buyback only or Dual. They are hidden in Net settlement mode.
How It Works Day to Day#
- At checkout the customer picks Store Credit. If you set a bonus, a colored "+10% bonus" badge appears next to the method name.
- On the classic checkout, a bonus also adds the amount to the method's description: "You will receive $110.00 in store credit (incl. 10% bonus)." With the bonus at 0 there is no badge and no extra line — the method shows your plain title and description.
- The trade-in then runs through your normal flow — the customer ships the item, you receive and inspect it.
- When you set the order to Completed, the plugin generates the coupon, records it on the order, and adds two notes: a private note for your own audit trail ("Store credit issued: code … worth …"), and a customer note that WooCommerce emails out with the code and instructions.
- The customer applies the code at checkout on their next purchase.
Good to Know#
- The coupon is created at Completed, and nowhere else. Nothing is issued while the order sits in Processing or any of the trade-in statuses. If you never complete the order, the customer never gets a code.
- It is issued once. The code is saved on the order, so moving an order back and forth and completing it again will not mint a second coupon.
- The bonus is applied when the order completes, not when the customer checks out. If you change the bonus percentage in between, the customer is paid at the new rate.
- The amount is the order total plus the bonus, rounded to your store's price decimals. Orders with a total of zero or less are skipped entirely.
- The code is delivered as a customer note, which is what triggers the email. Keep WooCommerce's "Customer note" email enabled — if it is off, the code is still saved on the order but nothing reaches the customer.
- Codes look like
TRADEIN-A1B2C3D4— a fixed prefix plus eight random characters. - The coupon is locked to the customer's billing email from the trade-in order. They have to check out with that same email address for it to work.
- It is single use. The coupon has a usage limit of one, so it is spent the first time it is applied — there is no running balance and no partial redemption.
- It can be stacked with your other coupons. The credit is not marked "individual use", so a customer can combine it with a sale code unless your other coupons forbid it.
- No expiry date is set. The credit does not lapse on its own. It is an ordinary WooCommerce coupon, so you can find it in your coupon list and add an expiry, change it, or delete it.
- On the block checkout you get the badge but not the sentence. The "+X% bonus" badge is passed through to the block-based checkout; the "You will receive …" line is classic checkout only.
