cumanzorx07/coupon_code_generator

PHP library to generate and validate coupon code strings.

v1.0.1 2021-12-02 21:19 UTC

This package is auto-updated.

Last update: 2024-04-29 04:41:08 UTC


README

Basically, it's a PHP solution that generates unique easy-to-read coupon codes. I took inspiration from https://github.com/mariuswilms/coupon_code, some sections are clearly based on that project.

Features

  • PHP 7.4 and 8.0 support

Common use cases

  • You need to generate a random code to use on promotions.

License

This software is distributed under the GPL 3.0 license.

How to install it

composer require cumanzorx07/coupon_code_generator

A super simple example

<?php

use CouponGenerator\CouponGenerator;

$code = CouponGenerator::getInstance(5,5,'STORE')->generateCode();
echo $code;

You will obtain something like this:

STORE-77P3J-9UK5M-4NRE9-XJ6XB-U6KT1

You can take a look at the testcases to get an idea of what you can achieve.