Jump to content
mastek

Jak sprawdzana jest poprawność w numerze zamówień - Prestashop 1.6 i 1.7

Recommended Posts

Witam,

Czy jesteście w stanie mi podpowiedzieć w sprawach technicznych dotyczących numeru zamówienie np. KHWLILZLL

1. Rozumiem że jest to generator 8 znaków (A-Z)
2. Rozumiem że na 100% nawet przy 20000 zamówień będzie to unikalny ciąg znaków?
3. Gdzie znajdę kod, algorytm tego generatora ?
Nie mogłem znaleźć nic w dokumentacji ale sporo tego tam jest.
Ogólnie potrzebuje informacji czy jest suma kontrolna lub coś po czym moglibyśmy sprawdzić poprawność przepisania tego numeru z systemu do systemu.

Z góry dziękuje za pomoc.

Share this post


Link to post
Share on other sites

Przykładowo w 1.6 w pliku classes/order/Order.php masz funkcję

    public static function generateReference()
    {
        return strtoupper(Tools::passwdGen(9, 'NO_NUMERIC'));
    }

Jak widać masz tutaj odwołanie do classes/Tools.php i do funkcji passwdGen.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×

Important Information

Cookies ensure the smooth running of our services. Using these, you accept the use of cookies. Learn More