06.10.2010 16:06
|
|
Kevin
Name: Kevin
06.10.2010
Posts: 5
|
Rechnungsnummer abändern?
Hallo!
Ich bin auf ein weiteres Problem gestoßen, und zwar hätte ich gerne meine Rechnungsnummern sowohl in der Email, die an den Kunden geht, als auch in der darin mitgelieferten PDF, ein wenig abgeändert.
Bisher wird diese Rechnungsnummer immer um eine Zahl nach oben addiert,ich hätte jedoch gerne am Anfang der RNr. die Jahreszahl 2010 und den Zusatz "No-" stehen.
Ich habe einen Screenshot davon gemacht um das ganze zu versinnbildlichen.
|
|
06.10.2010 20:59
|
|
admin
(Support Team)
Name: Admin
05.08.2010
Posts: 25941
|
Aw: Rechnungsnummer abändern?
Please change file
components\com_jshopping\controllers\checkout.php
function step5save(){
....
change row
$order->order_number = outputDigit(jshopOrder::getLastOrderId(),8);
example
$order->order_number = date("YmdHis");
}
|
|
07.10.2010 10:46
|
|
Kevin
Name: Kevin
06.10.2010
Posts: 5
|
Aw: Rechnungsnummer abändern?
Thanks a lot!
It works;-)
|
|
17.01.2011 17:40
|
|
freshimmo
Name: Stefan
06.05.2010
Posts: 35
|
Aw: Rechnungsnummer abändern?
what do I have to change if the number should be e.g 30-00001
|
|
17.01.2011 20:12
|
|
admin
(Support Team)
Name: Admin
05.08.2010
Posts: 25941
|
Aw: Rechnungsnummer abändern?
change file
components\com_jshopping\tables\order.php
code
function formatOrderNumber($num){
$number = outputDigit($num, 8);
return $number;
}
change to
function formatOrderNumber($num){
$number = outputDigit($num, 8);
return "30-".$number;
}
|
|
17.01.2011 22:49
|
|
freshimmo
Name: Stefan
06.05.2010
Posts: 35
|
Aw: Rechnungsnummer abändern?
thanx!
|
|
09.02.2011 13:01
|
|
sevendays
Name: Matthias
09.01.2011
Posts: 10
|
Aw: Rechnungsnummer abändern?
würde auch gerne die Rechnungsnummer so ändern, aber in dieser datei finde ich diese zeile nicht. Habt Ihr das vielleicht geändert?
verwende die aktuellste version
moderator - 06.10.2010 20:59
Please change file
components\com_jshopping\controllers\checkout.php
function step5save(){
....
change row
$order->order_number = outputDigit(jshopOrder::getLastOrderId(),8);
}
http://www.kruemelz-shop.de
Joomla: 1.5.22 JoomShopping: Version 2.7.3 PHP: 5 MySQL: 5 Website Url: http://www.kruemelz-shop.de
|
|
09.02.2011 16:16
|
|
Acqua
Name: Beatrice Isaac
13.01.2011
Posts: 51
|
Aw: Rechnungsnummer abändern?
Richtig geguckt?
Ich habe auch 2.7.3 und konnte es nach der Anleitung hier ändern.
|
|
09.02.2011 19:48
|
|
sevendays
Name: Matthias
09.01.2011
Posts: 10
|
Aw: Rechnungsnummer abändern?
ja hab ich, nur ist die entsprechende Zeile in der falschen Datei nämlich in der Order und nicht in der checkout.php wenn ichs richtig gemacht habe( Editor + STRG/F )
|
|
26.03.2014 22:35
|
|
Memento
Name: A.D.
26.10.2011
Posts: 20
|
Aw: Rechnungsnummer abändern?
Hallo,
[edit]
habe die probleme nun bereits selbst gelöst.
Zur Info - habe folgende Zeile gesetzt.
$order->order_number = date("Y").$order-> formatOrderNumber($orderNumber);
Damit bekomme ich das Jahr anschließend der Rechnungsnummer.
201400000100
Wer vielleicht auch schon die Möglichkeit gesucht hat die vielen 0 Platzhalter zu reduzieren.
Einfach in der order.php von 8 auf z.B. 5 setzen
function formatOrderNumber($num){
$number = outputDigit($num, 5);
return $number;
}
Sieht dann bei mir so aus 20140100
Last change: 26.03.2014 23:42
|
|
11.11.2014 20:42
|
|
stefanberndt
Name: Stefan
30.07.2014
Posts: 28
|
Aw: Rechnungsnummer abändern?
Hallo Memento,
hallo webdesigner,
danke für deine Tipps und Hinweise die ich jetzt gerne wieder aufgreifen möchte.
Ich möchte eine Rechnungsnummer die nach folgender Syntax aussieht: JJJJMMTT001 fortlaufende Nr. der letzten drei Ziffern... (Beispiele 20141111001, 20141111002, 201411112003, ...)
In der aktuellen Version von Joomshopping (4.7.1.) sehen die Codeschnippel bei mir folgendermaßen aus:
checkout.php (für Formatierung der Rechnungsnummer?)
$order->order_number = $order->formatOrderNumber($orderNumber);
order.php (für die Begrenzung auf drei Ziffern für die fortlaufende Nummer?)
function formatOrderNumber($num){
$jshopConfig = JSFactory::getConfig();
$number = outputDigit($num, $jshopConfig->ordernumberlength);
$dispatcher = JDispatcher::getInstance();
$dispatcher->trigger('onAfterFormatOrderNumber', array(&$number, &$num));
return $number;
}
Wenn ich deinen Vorschlag $order->order_number = date("Y").$order-> formatOrderNumber($orderNumber); umsetze, dann komme ich gar nicht erst aus dem Warenkorb heraus zum Checkout Step 2, sondern der Bestellvorgang bricht mit einer leeren Seite ab.
Wie muss ich die beiden PHP-Dateien anpassen, um nun zur "Wunsch-Rechnungsnummer" zu kommen?
Vielen Dank für eure Unterstützung! Beste Grüße Stefan Berndt
Last change: 11.11.2014 20:43
|
|
12.11.2014 20:23
|
|
stefanberndt
Name: Stefan
30.07.2014
Posts: 28
|
Aw: Rechnungsnummer abändern?
Wie erstelle ich die Rechnungsnummer JJJJMMTT001... 002... usw.?
|
|
13.11.2014 19:23
|
|
stefanberndt
Name: Stefan
30.07.2014
Posts: 28
|
Aw: Rechnungsnummer abändern?
Habe es selber hinbekommen, hier Lösung zur aktuellen Version 4.7.1 - vergleichbar mit der vorherigen Antwort von Memento:
checkout.php
alt >>> $order->order_number = $order->formatOrderNumber($orderNumber);
neu >>> $order->order_number = date("Ymd").$order->formatOrderNumber($orderNumber);
order.php
alt >>> $number = outputDigit($num, $jshopConfig->ordernumberlength);
neu >>> $number = outputDigit($num, 3);
|
|
17.11.2014 13:41
|
|
Heart1010
Name: Hermann
31.07.2014
Posts: 16
|
Aw: Rechnungsnummer abändern?
...for reference: When you also want to have that correct invoice nr. when you manually add a new order via the joomla backend you also have to change line 608 (v.4.7.1) to your liking in file
administrator/components/com_jshopping/controllers/orders.php
example:
$order->order_number = date("Y").$order->formatOrderNumber($orderNumber);
JoomShopping: 4.7.1
Last change: 17.11.2014 13:43
|
|
28.10.2016 12:55
|
|
bonkers
Name: Matthias
04.10.2013
Posts: 4
|
Aw: Rechnungsnummer abändern?
Hallo,
kann es sein, dass sich bei Version 4.14.3 viel geändert hat?
Ich finde sie Zeilen nicht in der checkout.php.
Vielen Dank
JoomShopping: Version 4.14.3
|
|
28.10.2016 13:31
|
|
FrankG.
Name: Frank
30.11.2011
Posts: 1600
|
Aw: Rechnungsnummer abändern?
so einen alten Post zu kapern macht nicht viel Sinn.
Eröffne bitte einen neuen Topic. Was ist dein Problem? Was soll wo geändert werden?
|
|
28.10.2016 13:33
|
|
admin
(Support Team)
Name: Admin
05.08.2010
Posts: 25941
|
Aw: Rechnungsnummer abändern?
components\com_jshopping\models\checkoutorder.php
row ~128
$order->order_number = $order->formatOrderNumber($orderNumber);
|
|
28.10.2016 13:55
|
|
bonkers
Name: Matthias
04.10.2013
Posts: 4
|
Aw: Rechnungsnummer abändern?
Yes! Thank you!
|
|