Jump to content

Bestellnr. anpassen statt Buchstabensalat


retric

Recommended Posts

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 by nfm-depot (see edit history)
Link to comment
Share on other sites

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

  • Like 1
Link to comment
Share on other sites

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

Link to comment
Share on other sites

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

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 by nfm-depot (see edit history)
Link to comment
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...