@up Jak najbardziej tak - o to w tym chodzi. Kod z określeniem swojego działania (kwoty lub procentu rabatu) jak najbardziej powinien być tak zapisywany i może być powiązany z zamówieniem - powinien nawet.
@autor Jeśli chodzi o generację takich kodów - to zależy od Ciebie bo opcji jest meeeega wiele.
Mogą to być kody w stylu:
1. Jakieś słowa
kodzik, kodzik2, kodzik3, tygrys, komputer - cokolwiek...
Nie sprawdzi się to jednak bo można próbowac te kody odgadnąć...
2. Liczby (mój wybór)
proste kody na zasadzie:
12345/78965 lub 13/9876543 itp...
Generacja jest dość prosta dla kodu o przykładowym szablonie CCCC/CCCCC:
należy pamiętać tylko, że kod może się powtórzyć.
3. Kilka literek/znaków:
abc13kjer, 1koin4bjk itp...
generacja:
$letters = 'qwertyuiopasdfghjklzxcvbnm1234567890';
$lettersArray = str_split($letters);
$lettersCount = strlen($letters);
$code = '';
for($i = 0; $i < 8; $i++) { // przykład dla 8 literek/znaków
$code .= $lettersArray[mt_rand(0
,$lettersCount-1
)]; }
także trzeba pamiętać o powtórzeniach.
4. wykorzystanie funkcji skrótu i tym podobnych
wykorzystanie MD5, SHA1 i podawanie kodów w całości lub jakiejś ich części.
Do wyboru do koloru