Jump to content
BCD Jeux

Numéro de commande en chiffres 1.6.1.11

Recommended Posts

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

Share this post


Link to post
Share on other sites

Avez-vous supprimé le fichier /cache/class-index.php pour réinitialiser les overrides ?

  • Like 1

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

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 by Latiatia14 (see edit history)

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

×
×
  • Create New...

Important Information

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