Antwort #17 am: 10. Juni 2013, 20:29:44
Hallo,
ist zwar schon was älter der Thread, aber ich häng mich trotzdem mal rein.
Auch in der version 1.06 rev 4642 werden stornierte Bestellungen nicht vom Umsatz abgezogen.
Deshalb habe ich versucht, die
Lösung von johnnyB in die 1.06er Version einzubauen.
Ich bin vorgegangen, wie in dem verlinkten Beitrag beschrieben.
Nur dieser Teil ist in der 1.06 anders:
xtc_remove_order($oID, $_POST['restock']);
heißt jetzt
xtc_remove_order($oID, xtc_db_prepare_input($_POST['restock']));
Also hab ich analog das hier in admin/orders.php eingefügt:
//BOF new storno-function for orders by grafikmaker.de
//xtc_remove_order($oID, $_POST['restock']);
xtc_storno_order($oID, xtc_db_prepare_input($_POST['restock']));
//EOF new storno-function for orders bygrafikmaker.de
Wenn ich nun im Admin eine Bestellung lösche, wird sie nicht storniert sondern gelöscht.
Wenn ich beim Löschen den Haken bei "Artikelanzahl dem Lager gutschreiben" setze, bekomme ich Server Error 500.
Nun die Frage: Wie kann man in der 1.06 erreichen, das stornierte Bestellungen vom Umsatz abgezogen werden? Das ist buchhalterisch wichtig.
Danke schonmal.