In diesem Beitrag erklären wir dir, wie du die PDF-Vorlage für Lieferantenbestellungen anpassen kannst.
Zu beachten ist hierbei, dass entgegen zum Shopware Standard die Pickware Templates nur aus einem einzigen Block bestehen, sodass dieser komplett überschrieben werden muss. Weitere Informationen dazu findest du ebenfalls hier bei Shopware.
Dabei spielt es keine Rolle, in welchem Theme du die Datei überschreibst, da es hier keinen Bezug zu Kundenbestellungen oder Verkaufskanälen gibt. Shopware lädt die Plugins und Themes in der Reihenfolge des Installationsdatums und dort die jeweiligen twig-Dateien. Du kannst also ein beliebiges Theme nutzen oder ggf. ein eigenes Theme nur für diese Zweck erstellen, wichtig ist nur, dass dieses Aktiv ist.
Fall du dich für ein eigenes Theme entscheidest, kannst du dieses mit Shopware CLI erstellen:
bin/console theme:create DeinTheme
bin/console plugin:install --activate DeinTheme
Im gewünschten Theme kannst du dann die Template-Datei supplier-order.html.twig
in folgenden Verzeichnis anlegen:
/custom/plugins/DeinTheme/src/Resources/views/documents/supplier-order.html.twig
Als Vorlage für deine Anpassung kannst du folgenden Code verwenden:
// supplier-order.html.twig
{% sw_extends '@PickwareErpStarter/documents/supplier-order.html.twig' %}
{% block document_body %}
// Original Inhalt
{% endblock %}
Unser Template zum Kopieren des Inhaltes findest du im Pluginordner unter
PickwareErpStarter/src/Resources/views/documents/supplier-order.html.twig