BCD Jeux Posted April 24, 2017 Share Posted April 24, 2017 Bonjour, J'ai mis à jour mon prestashop de 1.6.0.9 à 1.6.1.11 et l'une des modifications que j'avais effectué n'est plus prise en compte concernant le numéro de commande, que je voudrais en chiffres et identique à l'ID de la commande au lieu de des reférences actuelles du style "BTSMEWFSA". J'avais modifié : « Order.php » dans le dossier « /override/classes/order/ » : <?php class Order extends OrderCore { /** * Return a unique reference like : GWJTHMZUN#2 * * With multishipping, order reference are the same for all orders made with the same cart * in this case this method suffix the order reference by a # and the order number * * @since 1.5.0.14 */ public static function generateReference() { $Context = Context::getContext(); $id_order_max = Db::getInstance()->getValue('SELECT max(`id_order`) FROM `'._DB_PREFIX_.'orders` WHERE `id_shop`="'.pSQL($Context->shop->id).'"'); return $id_order_max+1; } } Quelqu'un sait-il pourquoi cette fonction ne marche plus sur 1.6.1.11 ? Connaissez-vous une nouvelle méthode ? Merci de votre aide. Céline Link to comment Share on other sites More sharing options...
Eolia Posted April 24, 2017 Share Posted April 24, 2017 Avez-vous supprimé le fichier /cache/class-index.php pour réinitialiser les overrides ? 1 Link to comment Share on other sites More sharing options...
BCD Jeux Posted April 24, 2017 Author Share Posted April 24, 2017 Bonjour, Merci de votre réponse, il me semblait l'avoir fait car j'avais vu cela sur un autre topic, mais je viens de réessayer et cela semble fonctionner. Un grand merci à vous. Bonne fin de journée Céline Link to comment Share on other sites More sharing options...
Latiatia14 Posted June 8, 2017 Share Posted June 8, 2017 (edited) Bonjour, Je me permets de rentrer dans votre conversation Je souhaiterais savoir s'il est possible de changer la nomenclature des commandes définie par PRESTASHOP suite de 9 caractères ex : BDRTPHTDX est-ce qu'il en existe une autre de proposée par prestashop ? ou devons-nous en faire une nous -même? si oui que faut-il changer ? Merci par avance de votre retour. Cordialement, Latiatia Edited June 8, 2017 by Latiatia14 (see edit history) Link to comment Share on other sites More sharing options...
Eolia Posted June 8, 2017 Share Posted June 8, 2017 Ce module le fait tout seul https://eoliashop.com/modules-prestashop/Prestashop15-16/reftoid Link to comment Share on other sites More sharing options...
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now