Breaknick Posted January 31, 2013 Share Posted January 31, 2013 Ciao a tutti, con il nuovo prestashop (1.5.x) quando un cliente effettua un ordine oltre ad esserci il numero d'ordine c'è anche il riferimento ordine costituito da una serie di lettere tipo: VDMNHXNHG La cosa non è che mi piaccia molto perché ho paura che confonda il cliente Qualcuno sa se c'è un modo perchè gli ordini abbiano semplicemente un numero progressivo senza il riferimento? Se non esiste una soluzione c'è il modo per far si che almeno nel front office quando un cliente clicca sul suo storico ordini nella casella Numero ordine appaia effettivamente il numero e non il riferimento composto da quelle lettere fastidiose? Grazie a tutti!!!! Link to comment Share on other sites More sharing options...
Breaknick Posted February 1, 2013 Author Share Posted February 1, 2013 Ho trovato la soluzione nel forum inglese. La posto qui dovesse servire a qualcun altro: Andare nella cartella /override/classes/order/ aprire il file order.php e copiare all'interno del file il seguente codice: <?php class Order extends OrderCore { public function getUniqReference() { $query = new DbQuery(); $query->select('MIN(id_order) as min, MAX(id_order) as max'); $query->from('orders'); $query->where('id_cart = '.(int)$this->id_cart); $query->orderBy('id_order'); $order = Db::getInstance()->getRow($query); /*if ($order['min'] == $order['max']) return $this->reference; else return $this->reference.'#'.($this->id + 1 - $order['min']);*/ return sprintf('%06d', $this->id); } public static function getUniqReferenceOf($id_order) { $order = new Order($id_order); return $order->getUniqReference(); } } E il gioco è fatto....sto provando ora a vedere se funziona e per il momento non ho avuto problemi Link to comment Share on other sites More sharing options...
Gennaro65 Posted February 24, 2013 Share Posted February 24, 2013 Perfetto anche per me funziona 1.5.3.1 Inviare al cliente un num. ordine cosi complesso (DJTRHEBNEJ) è una gran cavolate, meglio modificare!!!! Link to comment Share on other sites More sharing options...
Breaknick Posted March 8, 2013 Author Share Posted March 8, 2013 (edited) condivido appieno!!!! Edited March 8, 2013 by Breaknick (see edit history) Link to comment Share on other sites More sharing options...
urisa1 Posted April 6, 2013 Share Posted April 6, 2013 Buonasera, ho cercato anche io di variare questo file per risolvere il problema, ma il problema non l'ho risolto. Suggerimenti?? Link to comment Share on other sites More sharing options...
mirco911 Posted April 17, 2013 Share Posted April 17, 2013 Ho risolto anche io grazie Versione PrestaShop™ 1.5.3.1 Link to comment Share on other sites More sharing options...
Eco-tech - Elena Posted July 31, 2013 Share Posted July 31, 2013 (edited) Scusate, ma questa parte di codice dove la inserisco, nel file? deve sostituire qualcosa d'altro, oppure la aggiungo alla fine?...inoltre, per modificare da referenza a numero ordine nella pagina di riepilogo? Va bene questa modifica o va fatto altro? Grazie mille Edited July 31, 2013 by Eco-tech - Elena (see edit history) Link to comment Share on other sites More sharing options...
sb20-07 Posted August 3, 2013 Share Posted August 3, 2013 Vorrei modificare anch'io ma nella cartella /override/classes/order ho solo il file index.php e non order.php . Come devo fare? Grazie.... versione ps 1.5.4 Link to comment Share on other sites More sharing options...
alex_ta Posted August 5, 2013 Share Posted August 5, 2013 C'è un modulo gratuito scaricabile dal forum. Funziona alla grande . http://www.prestashop.com/forums/topic/218257-module-change-order-reference-using-order-id-andor-cart-id/page__pid__1077485#entry1077485 1 Link to comment Share on other sites More sharing options...
Eco-tech - Elena Posted August 6, 2013 Share Posted August 6, 2013 C'è un modulo gratuito scaricabile dal forum. Funziona alla grande . http://www.prestasho...85#entry1077485 Grandioso, grazie mille! 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