Title: SL Gift Cards &amp; Store Credits
Author: Streamline Diving
Published: <strong>June 11, 2026</strong>
Last modified: June 27, 2026

---

Search plugins

![](https://ps.w.org/streamline-gcsc/assets/banner-772x250.png?rev=3588185)

This plugin **hasn’t been tested with the latest 3 major releases of WordPress**.
It may no longer be maintained or supported and may have compatibility issues when
used with more recent versions of WordPress.

![](https://ps.w.org/streamline-gcsc/assets/icon-256x256.png?rev=3588185)

# SL Gift Cards & Store Credits

 By [Streamline Diving](https://profiles.wordpress.org/streamlineplugins/)

[Download](https://downloads.wordpress.org/plugin/streamline-gcsc.zip)

 * [Details](https://lin.wordpress.org/plugins/streamline-gcsc/#description)
 * [Reviews](https://lin.wordpress.org/plugins/streamline-gcsc/#reviews)
 *  [Installation](https://lin.wordpress.org/plugins/streamline-gcsc/#installation)
 * [Development](https://lin.wordpress.org/plugins/streamline-gcsc/#developers)

 [Support](https://wordpress.org/support/plugin/streamline-gcsc/)

## Description

Complete WordPress/WooCommerce plugin for gift cards, store credits, and coupon 
management integrated with Streamline POS.

### Features

### 🎁 Gift Cards

 * Auto-generated card numbers (GC-XXXX-XXXX-XXXX)
 * E-gift cards with automatic email delivery
 * Physical gift cards for in-store printing
 * Balance tracking and transaction history
 * Expiration date support
 * Beautiful branded HTML emails
 * **Customer account integration** – Link gift cards to accounts
 * **Combine cards** – Merge multiple gift cards into one
 * **Edit functionality** – Modify balance, status, notes from admin
 * **Import/Export** – Bulk operations via CSV

### 💰 Store Credits

 * Customer balance tracking
 * Add/deduct credits easily
 * Refund to store credit
 * Full transaction history
 * Order associations
 * **Import/Export** – Bulk credit operations

### 🎟️ Coupons

 * Uses WooCommerce coupons
 * Integrated into POS Extensions tab

### 📦 Import/Export

 * Export all gift cards to CSV
 * Export all store credits to CSV
 * Import gift cards from CSV (with template)
 * Import store credits from CSV (with template)
 * Download pre-formatted templates
 * Validation and error reporting

### 👤 Customer Features

 * View all gift cards in “My Account”
 * **Link received gift cards** to account
 * **Combine multiple cards** into one
 * Check balances and transaction history
 * Remove applied gift cards from cart

### 🔌 POS Integration

 * Extensions tab with sub-tabs
 * Store credit display in customer profile
 * Gift card payment at checkout
 * Permission management

### Requirements

 * WordPress 5.0+
 * WooCommerce 5.0+
 * PHP 7.4+

### Database Tables

Created automatically on activation:
 – `wp_streamline_gift_cards` – Gift card data–`
wp_streamline_gift_card_transactions` – Transaction history – `wp_streamline_store_credits`–
Store credit transactions

### REST API Endpoints

### Gift Cards

 * `POST /wp-json/sl-gcsc/v1/gift-cards/validate`
 * `POST /wp-json/sl-gcsc/v1/gift-cards/create`
 * `POST /wp-json/sl-gcsc/v1/gift-cards/apply`
 * `GET /wp-json/sl-gcsc/v1/gift-cards/balance/:number`

### Store Credits

 * `GET /wp-json/sl-gcsc/v1/store-credit/balance/:customer_id`
 * `GET /wp-json/sl-gcsc/v1/store-credit/history/:customer_id`
 * `POST /wp-json/sl-gcsc/v1/store-credit/add`
 * `POST /wp-json/sl-gcsc/v1/store-credit/apply`

### Usage

### Admin Menu Pages

Navigate to **Gift Cards & Credits** in WordPress admin:

 1.  **Dashboard** – Overview of gift cards and store credits
 2.  **Gift Cards** – View all gift cards
 3.   * **Edit** – Modify balance, status, notes, recipient
      * **Combine** – Transfer balance between cards
 4.  **Create Physical Card** – Generate new physical gift cards
 5.  **Store Credits** – View all customer store credits
 6.  **Add Store Credit** – Add credits to customer accounts
 7.  **Reports** – View gift card and store credit analytics
 8.  **Settings** – Configure email templates and URLs
 9.  **Import/Export** – Bulk operations
 10.  * Export gift cards to CSV
      * Export store credits to CSV
      * Import from CSV with templates

### Customer Account Pages

Customers can access at **My Account  My Gift Cards**:

 * View all their gift cards
 * Check balances and transaction history
 * **Link a gift card** – Add received cards to account
 * **Combine** – Merge multiple cards into one
 * Remove applied gift cards from cart

### Cart & Checkout

 * Apply gift cards on cart page
 * Apply gift cards on checkout page
 * Remove applied gift cards with one click
 * $0 total notice when fully covered
 * Session-based persistence

### Create Physical Gift Card

    ```
    `php
    ```

$gift_card_id = SGCSC_Gift_Card::create([
 ‘initial_balance’ => 100.00, ‘is_physical’
=> true ]); `

### Add Store Credit

    ```
    `php
    ```

SGCSC_Store_Credit::add($customer_id, 25.00, [
 ‘reason’ => ‘Compensation’, ‘notes’
=> ‘Issue #1234’ ]); `

### Validate Gift Card

    ```
    `php
    ```

$result = SGCSC_Gift_Card::validate(‘GC-XXXX-XXXX-XXXX’);
 `

### Creating E-Gift Card Products

 1. Products  Add New
 2. Product Type: Gift Card
 3. Set price
 4. Publish

Customers can purchase and recipient receives email automatically!

### Support

Check the included guides:
 – COMPLETE-SETUP-GUIDE.md – Full setup instructions –
POS-INTEGRATION-CODE.js – POS integration code – COMPLETE-INTEGRATION-GUIDE.md –
Detailed integration

### Version

1.0.4

### Author

Streamline Diving — [streamlinediving.com/plugins](https://www.streamlinediving.com/plugins)

## Screenshots

[⌊Dashboard⌉⌊Dashboard⌉[

Dashboard

[⌊Gift Cards⌉⌊Gift Cards⌉[

Gift Cards

[⌊Create Physical Gift Card⌉⌊Create Physical Gift Card⌉[

Create Physical Gift Card

[⌊Store Credit⌉⌊Store Credit⌉[

Store Credit

[⌊Add/Deduct store Credit⌉⌊Add/Deduct store Credit⌉[

Add/Deduct store Credit

[⌊Reports⌉⌊Reports⌉[

Reports

[⌊Settings⌉⌊Settings⌉[

Settings

[⌊Import/Export⌉⌊Import/Export⌉[

Import/Export

[⌊Combine Gift Cards⌉⌊Combine Gift Cards⌉[

Combine Gift Cards

[[

[[

[[

[[

## Installation

 1. Upload the `sl-gift-cards-store-credits` folder to `/wp-content/plugins/`
 2. Go to WordPress Admin  Plugins
 3. Find “SL Gift Cards & Store Credits”
 4. Click “Activate”
 5. Refresh the page
 6. Look for “Gift Cards” menu in WordPress sidebar

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

“SL Gift Cards & Store Credits” is open source software. The following people have
contributed to this plugin.

Contributors

 *   [ Streamline Diving ](https://profiles.wordpress.org/streamlineplugins/)

[Translate “SL Gift Cards & Store Credits” into your language.](https://translate.wordpress.org/projects/wp-plugins/streamline-gcsc)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/streamline-gcsc/), 
check out the [SVN repository](https://plugins.svn.wordpress.org/streamline-gcsc/),
or subscribe to the [development log](https://plugins.trac.wordpress.org/log/streamline-gcsc/)
by [RSS](https://plugins.trac.wordpress.org/log/streamline-gcsc/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

### 1.0.11

 * Fixed double store credit deduction on POS orders
 * Fixed double store credit/gift card restoration on POS returns
 * Added CSV exports to Reports page (GC transactions, gift cards, store credits)
 * Added customer-specific exports from GC Transaction History and Customer Lookup
 * Added multi-customer picker when search matches multiple customers
 * Fixed HTML appearing in CSV export files

### 1.0.8

 * Security: Added nonce verification to gift card and store credit checkout handlers
 * Security: Added nonce verification to admin download template and clear gift 
   card URL handlers
 * Security: Replaced wp_redirect with wp_safe_redirect throughout
 * Security: Wrapped all echo output with appropriate escaping functions
 * Code: Bundled Chart.js locally, removed remote CDN dependency
 * Code: Replaced inline script tag with wp_add_inline_script and wp_localize_script
 * Code: Renamed main plugin class to SGCSC_Plugin for consistent prefixing
 * Code: Removed debug error_log calls
 * Code: Fixed Text Domain header to match plugin slug

### 1.0.4 — February 2026

 * Added plugin row meta links: Visit plugin site, View ReadMe, View Details, User
   Guide
 * Added `user-guide.html`, `readme.html`, `readme.pdf`
 * Minor stability improvements and code cleanup

### 1.0.3

 * Added customer self-service card combining from My Account
 * Added admin edit functionality for gift card balance, status, and notes
 * Improved CSV import validation and error reporting

### 1.0.2

 * Added bulk import/export for gift cards and store credits
 * Added pre-formatted CSV templates with download links
 * Added customer-facing gift card linking from My Account

### 1.0.1

 * Added POS customer profile store credit display and “Use Credit” modal
 * Added POS gift card payment input at checkout
 * Added REST API endpoints for POS integration

### 1.0.0

 * Initial release

## Meta

 *  Version **1.0.11**
 *  Last updated **1 week ago**
 *  Active installations **Fewer than 10**
 *  WordPress version ** 5.0 or higher **
 *  PHP version ** 7.4 or higher **
 *  Language
 * [English (US)](https://wordpress.org/plugins/streamline-gcsc/)
 *  [Advanced View](https://lin.wordpress.org/plugins/streamline-gcsc/advanced/)

## Ratings

No reviews have been submitted yet.

[Your review](https://wordpress.org/support/plugin/streamline-gcsc/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/streamline-gcsc/reviews/)

## Contributors

 *   [ Streamline Diving ](https://profiles.wordpress.org/streamlineplugins/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/streamline-gcsc/)