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.
- PHP 7.4 and 8.0 support
- You need to generate a random code to use on promotions.
This software is distributed under the GPL 3.0 license.
composer require cumanzorx07/coupon_code_generator
<?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.