Potwierdzam, działa. Prestashop 1.6.1.6. Trzeba wkleić kod do pliku Order.php w ścieżce override/classes/order/Order.php
Następnie trzeba usunąć plik class_index.php w ścieżce cache/class_index.php
Generuje normalny numer, który widnieje wszędzie (w mailach, potwierdzeniu, w panelu administratora oraz w śledzeniu zamówienia). Na swoje potrzeby skróciłem z 9 do 6 cyfr, czyli dałem:
return str_pad((int)$last_id + 1, 6, '000000', STR_PAD_LEFT);