Antwort #6 am: 30. Januar 2019, 15:16:46
Ein freundliches Hallo ans Forum!
Leider muss ich diesen Thread noch einmal auf machen, da ich auch nach langer Forensuche keine aktuelle Lösung fand. Ich möchte (bzw. muss) ebenso die USt.-ID der Kunden in deren Rechnung ausgeben, nur funktioniert die angegebene Lösung nicht mehr in Shopversion 2.0.2.1.
Habe mich durch die includes/classes/order.php gekämpft, weiß aber beim besten Willen nicht, an welchen Stellen ich die customers_vat_id eintragen soll (die Anpassung in der print_order.html ist kein Problem). Hatte vermutet, in den Bereichen "additional customer" (ab Zeile 164), "$customers_extended_arr" (Zeile 422) und "$customer_address_query" (ca. Zeile 454) richtig zu sein, aber ich erhalte keine Ausgabe in der angepassten print_order.html.
Meine Änderungen sahen wie folgt aus (die vat-Zeilen wurden jeweils ergänzt):
ab Zeile 164
// additional customer
$this->customer['customers_status'] = $order['customers_status'];
$this->customer['csID'] = $order['customers_cid'];
$this->customer['vat_id'] = $order['customers_vat_id'];
ab Zeile 422
// only used for customer array$customers_extended_arr = array( 'csID' => '', 'vat_id' => '', ab Zeile 455
$customer_address_query = xtc_db_query("SELECT c.payment_unallowed,
c.shipping_unallowed,
c.customers_firstname as firstname,
c.customers_cid as csID,
c.customers_vat_id as vat_id,
Und in der print_order.html landete die Zeile aus der alten Lösung
{if $vat_id}<strong>Steuernummer:</strong>{$vat_id}<br />{/if}
Bin leider kein Profi in puncto PHP, daher wäre ich sehr sehr dankbar für einen Hinweis.
Viele Grüße und danke für jeden Tipp und/oder Lösungsansatz!