xt_orders_invoices Tips & Tricks
Weitere Variablen für die PDF-Template-Vorlagen
Sie haben neben den bereits verwendeten Variablen Zugriff auf alle Inhalte der Tabelle xt_orders.
Beispiele:
- E-Mail Adresse des Kunden {$data.order.order_data.customers_email_address}
- Versandcode {$data.order.order_data.shipping_code}
- Kurzbeschreibung des Produkts {$product.db_data.products_short_description}
Und z.B. den Name der Versand Bezeichnung: {$data.order.order_data.shipping_name}
Hier finden Sie eine Debug-Ausgabe mit allen zur Verfügung stehenden Variablen:
In der PDF-Vorlage einen Text anhand der Kundengruppe ausgeben
Zu ersetzende Zeile
{if $data.order.order_customer.customers_status==2} einfache, nicht übersetzte Textausgabe für Kundengruppe 2 {elseif $data.order.order_customer.customers_status==3} übersetzte Textausgabe für Kundengruppe 3 mit Text-Schlüssel aus Einstellungen > Lokalisierung > Sprachtexte {txt key=YOUR_KEY} {/if}
Einzelpreis in Netto anzeigen (ungetestet!)
Um den Einzelpreis je Position in Netto anzeigen zu lassen, muss folgende Änderung im default Template des PDF-Invoice-Plugins vorgenommen werden.
Zu ersetzende Zeile
<td>{$product.products_price_formatted} {$data.invoice.invoice_currency}</td>
Ändern in
<td>{$product.db_data.products_price|string_format:"%.2f"|replace:".":","} {$data.invoice.invoice_currency}</td>