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

Ciąg będzie unikalny, bo w momencie gdy jest generowany sprawdzane jest czy się nie powtarza, jeżeli tak to jest generowany ponownie.

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


×
×
  • Create New...

Important Information

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