PHPackages                             substacks/simple-php-coupon-code-generator - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. substacks/simple-php-coupon-code-generator

ActiveLibrary

substacks/simple-php-coupon-code-generator
==========================================

Simple PHP coupon code generator to genrate N number of coupons.

v1.0.1(9y ago)1880↓100%1MITPHP

Since Apr 15Pushed 8y ago1 watchersCompare

[ Source](https://github.com/SubStacks/simple-php-coupon-code-generator)[ Packagist](https://packagist.org/packages/substacks/simple-php-coupon-code-generator)[ RSS](/packages/substacks-simple-php-coupon-code-generator/feed)WikiDiscussions master Synced 1mo ago

READMEChangelog (2)DependenciesVersions (3)Used By (0)

Simple PHP Coupon Code Generator
================================

[](#simple-php-coupon-code-generator)

[![Latest Stable Version](https://camo.githubusercontent.com/b3b078fd727650139ddef872b981411ddb9d7fd8a430dd5a680e9938f7d9057f/68747470733a2f2f706f7365722e707567782e6f72672f737562737461636b732f73696d706c652d7068702d636f75706f6e2d636f64652d67656e657261746f722f762f737461626c65)](https://packagist.org/packages/substacks/simple-php-coupon-code-generator)[![Total Downloads](https://camo.githubusercontent.com/589c901a553e7b4324f8fce2f3247d82d7da36deaa6ecc137dd5d51693be54d8/68747470733a2f2f706f7365722e707567782e6f72672f737562737461636b732f73696d706c652d7068702d636f75706f6e2d636f64652d67656e657261746f722f646f776e6c6f616473)](https://packagist.org/packages/substacks/simple-php-coupon-code-generator)[![Daily Downloads](https://camo.githubusercontent.com/0e410b97d6d8f2ffe73046fa8e18ef57a7552abee6afdd066a25317e46e84de5/68747470733a2f2f706f7365722e707567782e6f72672f737562737461636b732f73696d706c652d7068702d636f75706f6e2d636f64652d67656e657261746f722f642f6461696c79)](https://packagist.org/packages/substacks/simple-php-coupon-code-generator)[![Latest Unstable Version](https://camo.githubusercontent.com/6577f23351c8eab91b7058eb8903d11bc6e4d09b54f597a9db69bc1601ff46b6/68747470733a2f2f706f7365722e707567782e6f72672f737562737461636b732f73696d706c652d7068702d636f75706f6e2d636f64652d67656e657261746f722f762f756e737461626c65)](https://packagist.org/packages/substacks/simple-php-coupon-code-generator)[![License](https://camo.githubusercontent.com/28203ebc17b6ddcb6f26674f4d957b58a8ccb15631326935ce8f154d911b18f4/68747470733a2f2f706f7365722e707567782e6f72672f737562737461636b732f73696d706c652d7068702d636f75706f6e2d636f64652d67656e657261746f722f6c6963656e7365)](https://packagist.org/packages/substacks/simple-php-coupon-code-generator)[![composer.lock](https://camo.githubusercontent.com/32adae72d65fe3aebc1c48ed66851d4887de1f81e14d758719cb9e8b6e942292/68747470733a2f2f706f7365722e707567782e6f72672f737562737461636b732f73696d706c652d7068702d636f75706f6e2d636f64652d67656e657261746f722f636f6d706f7365726c6f636b)](https://packagist.org/packages/substacks/simple-php-coupon-code-generator)

Coupon code generator this is php class, which provides the ability to generate coupon codes on various parameters. Its key feature is the generation of a coupon code on a mask like this “XXXXXX” or “prefix-XXXX-XXXX-suffix” where ‘X’ – random symbol, ‘-’ – custom separator.

### Technology used

[](#technology-used)

HTML, CSS, JS, PHP

### Key Feature

[](#key-feature)

- Support prefix- and –suffix
- Support any coupon mask
    - Support all numbers, alphabets, symbols
    - Support different lenghts
    - Generate N number of coupons
    - Simple Portal
    - Export codes to excel sheet

Usage
-----

[](#usage)

### SubStacks General Usage

[](#substacks-general-usage)

```
$coupon_code_options = array(
	    'prefix' => '',
	    'suffix' => '',
	    'length' => 10,
	    'letters' => false,
	    'numbers' => true
);
```

```
$coupon_code = SubStacks\SMS_Marketing\Coupon::generate_coupons($coupon_code_options);
```

1. Dynamic length

```
	coupon::generate(8);  	// J5BST6NQ
```

2. Using prefix

```
	coupon::generate(6, ”XYZ-”);    // XYZ-NT163E
```

3. Using suffix

```
	coupon::generate(6, ”XYZ-”, “-ABC”);    // XYZ-TC2MSD-ABC
```

4. Without numbers

```
	coupon::generate(6, ””, ””, false);    // LNTDRS
```

5. Without letters

```
	coupon::generate(6, ””, ””, true, false);    // 835710
```

6. With symbols

```
	coupon::generate(6, ””, ””, true, true, true);    // #H5&S!7
```

7. Random register (includes lower and uppercase)

```
	coupon::generate(6, ””, ””, true, true, false, true);    // aT4hB2
```

8. With custom Mask (Note: length does not matter)

```
	coupon::generate(1, ””, ””, true, true, false, false, “XXXXXX”);    // STG6N8
```

License
-------

[](#license)

Simple PHP Coupon Code Generator is licensed under the [WTFPL license](http://sam.zoy.org/wtfpl/).

###  Health Score

31

—

LowBetter than 68% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity17

Limited adoption so far

Community11

Small or concentrated contributor base

Maturity64

Established project with proven stability

 Bus Factor1

Top contributor holds 58.6% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~0 days

Total

2

Last Release

3312d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/0a1e088abe9410d07c699f83385d4101b783f2dd3f24875c556bd46953d7713a?d=identicon)[SubStacks](/maintainers/SubStacks)

---

Top Contributors

[![JPPreusDev](https://avatars.githubusercontent.com/u/7678067?v=4)](https://github.com/JPPreusDev "JPPreusDev (17 commits)")[![joashp](https://avatars.githubusercontent.com/u/7879364?v=4)](https://github.com/joashp "joashp (8 commits)")[![putchi](https://avatars.githubusercontent.com/u/10920796?v=4)](https://github.com/putchi "putchi (4 commits)")

### Embed Badge

![Health badge](/badges/substacks-simple-php-coupon-code-generator/health.svg)

```
[![Health](https://phpackages.com/badges/substacks-simple-php-coupon-code-generator/health.svg)](https://phpackages.com/packages/substacks-simple-php-coupon-code-generator)
```

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
