MSH
1
In der Tabelle s_order@document ist der Gesamtbetrag einer Bestellung unter amount gespeichert.
Wenn in der Bestellübersicht “Dokument erstellen” gedrückt wird, dann wird der entsprechende Werte aus allen Bestellpositionen berechnet.
Ich hätte jetzt gerne, dass eine Position nicht in die Berechnung des Gesamtbetrages einbezogen wird.
Wo kann ich das ändern, bzw. wo wird der Gesamtbetrag von 65 berechnet.
MSH
2
themes/Backend/ExtJs/backend/order/view/list/document.js
wird mit
amountColumn: function(value) {
if (!Ext.isNumeric(value)) {
return value;
}
return Ext.util.Format.currency(value);
}
Der entsprechende Betrag ausgegeben, aber wo/wie wird dieser berechnet?
shyim
3
1 „Gefällt mir“
MSH
4
Ich würde jetzt gerne folgendes ändern:
Der Wert unter “amount” in “s_order@document” soll beim Erstellen der Rechnung durch folgenden Wert überschrieben werden:
“invoiceamount” aus der Tabelle “s_order”
Wie kann ich das ändern?
MSH
5
So langsam bin ich mit meiner “ToDoListe” durch, jetzt fehlt noch folgendes:
Der Wert unter “amount” in “s_order_document” soll beim Erstellen der Rechnung durch folgenden Wert überschrieben werden:
“invoice_amount” aus der Tabelle “s_order”
Wie kann ich das realisieren?
Du nimmst den Hook Shopware_Components_Document::saveDocument::after Dort kannst du den Betrag nachträglich überschreiben.