retric Posted November 13, 2014 Share Posted November 13, 2014 Hallo, weiss jemand ob und wo man die Bestellnummer ändern kann z.B. "B1234567" statt diesem komischen Buchstabensalat "ALNARDDWB"? Finde ich ziemlich unpassend. Danke, Josi Prestashop 1.6.0.9 Link to comment Share on other sites More sharing options...
Luca01 Posted November 13, 2014 Share Posted November 13, 2014 Hi, dieser Tipp ist auch für 1.6 noch aktuell und sollte das Problem lösen Viele Grüße Link to comment Share on other sites More sharing options...
retric Posted November 13, 2014 Author Share Posted November 13, 2014 Dankeschön, hört sich sehr vernünftig an! Werde es morgen mal testen und berichten... Josi Link to comment Share on other sites More sharing options...
Guest Delte Posted November 14, 2014 Share Posted November 14, 2014 (edited) Habe ich auch in abgewandelter form eingebaut return Db::getInstance()->getValue('SELECT CONCAT((MAX(id_order)+1),"/") FROM '._DB_PREFIX_.'orders') "/" macht den Schrägstrich kann aber auch als Prä oder Sufix verwand werden zb.4243 oder mit einen mehr 4-243 keine grenzen gesetzt mir fehlt nur der Befehl für das Datum also ich möchte 243/14 (14 Jahreszahl) frage mich nur wozu diese Bestel-Nummer in dieser Bustabenform gut sein soll sieht dann in Bank.... so aus " Geben Sie bitte Ihre Auftrags-Nr. 243/ als Verwendungszweck der Überweisung an. Eine E-Mail wurde Ihnen mit diesen Informationen zugeschickt. Ihre Bestellung wird versandt, sobald wir Ihre Überweisung erhalten haben. " gruss Jürgen Edited November 14, 2014 by nfm-depot (see edit history) Link to comment Share on other sites More sharing options...
Mutabor Posted November 14, 2014 Share Posted November 14, 2014 Dann häng doch einfach an geeigneter Stelle noch den folgenden Code für das Jahreskürzel an: .date('Y', strtotime('year')); Link to comment Share on other sites More sharing options...
Guest Delte Posted November 14, 2014 Share Posted November 14, 2014 Ja gut danke aber wo soll ich das einfügen stehe jetzt ein bichen auf der Rolle. gruss Jürgen Link to comment Share on other sites More sharing options...
Mutabor Posted November 14, 2014 Share Posted November 14, 2014 Hallo Jürgen, ich würde es in der Rechnung selbst machen. Das ist einfacher, sieht dann aber noch anders aus. Du öffnest /pfdf/ivoice.tpl und suchst folgenden Code (im Original Zeile 76): {$order->getUniqReference()}<br /> Jetzt hast du zwei Möglichkeiten, das Datumskürzel unmittelbar nach der Variable, also noch vor den Zeilenumbruch (<br />) einzufügen entweder das Jahr des Tagesdatums (Variante 1) oder das Jahr des Rechnungsdatums (Variante 2): {$smarty.now|date_format:"%y"} {$order->date_add|date_format:"%y"} Such dir einfach eine aus. Gruß Mutabor 1 Link to comment Share on other sites More sharing options...
retric Posted November 14, 2014 Author Share Posted November 14, 2014 Hallo,hab es jetzt so ähnlich wie Jürgen gemacht./classes/order/order.phpZeile 1499:return strtoupper(Tools::passwdGen(9, 'NO_NUMERIC'));ersetzt durchreturn Db::getInstance()->getValue('SELECT CONCAT((MAX(id_order)+1),"-014") FROM '._DB_PREFIX_.'orders');Ausgabe: Bestellung: 29-014Danke nochmal...Josi Link to comment Share on other sites More sharing options...
Mutabor Posted November 14, 2014 Share Posted November 14, 2014 Hallo, hab es jetzt so ähnlich wie Jürgen gemacht. /classes/order/order.php Zeile 1499: return strtoupper(Tools::passwdGen(9, 'NO_NUMERIC')); ersetzt durch return Db::getInstance()->getValue('SELECT CONCAT((MAX(id_order)+1),"-014") FROM '._DB_PREFIX_.'orders'); Ausgabe: Bestellung: 29-014 Danke nochmal... Josi Ja, und Sinn macht es so ziemlich genau bis zum 31.12.2014. Möchtest du wirklich Jahr für Jahr den Code ändern, Josi? Link to comment Share on other sites More sharing options...
retric Posted November 14, 2014 Author Share Posted November 14, 2014 Nein :-( weiss aber nicht wo ich es (einfach) ändern kann? Bin ja nicht soooo der Programmierer Link to comment Share on other sites More sharing options...
Guest Delte Posted November 14, 2014 Share Posted November 14, 2014 (edited) Ja diese variante mit den Rechnungen habe ich schon aber ich wollte es dierekt an die Ordernummer weil ich dann auch in der Bo sehen kann das die Bestellung 2014 war. Das geht auch aus den Bestell-Datum hervor. Ist aber ein bichen übersichtlicher die mit "-14 " ist auch gut muss man nur jedes Jahr eingreifen. ps ich binn auch keinProgramierer Für Jahres nummer in Rechnung nache ich ein neues POST. Gruss Jürgen Edited November 14, 2014 by nfm-depot (see edit history) 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