Hallo,
ein solches neues E-Mail Template anzulegen, sollte nicht schwer sein. Das ist einfach ein neuer Eintrag in der s_core_config_mails. Darin in den jeweiligen Spalten wird dann Smarty Code eingetragen. Du kannst hier auch Smarty Templates von der Festplatte einbinden, wie es schon in etlichen bestehenden E-Mail Templates gemacht wird. Einfach mal daran ein Beispiel nehmen.
Groß Anleitungen, wie Du dann Deine eigene E-Mail auf Basis des neu erstellten Templates versenden kannst, wirst Du kaum finden. An solchen Stellen ist Sopware schlecht bis gar nicht dokumentiert. Wenn Du Glück hast, dann findest Du noch etwas PHPDoc über den Methoden. Wie gesagt, wenn Du Glück hast, das ist leider auch nicht immer so.
Da ich gerade an einem ähnlichen Problem arbeite, kann ich Dir grob sagen, welche Datei(en) einen Blick wert sind. In der engine/Shopware/Core/sOrder.php findest Du etliche nützliche Events zum Thema E-Mail Templates.
In Deinem Spezialfall, um die Shopware interna zu verstehen, bzw. um die richtigen Events etc. zu finden, hilft wirklich leider nur Code anschauen, verstehen und seine Schlüsse daraus ziehen. Je näher man an den Core kommst, desto weniger Dokumentationsmaterial findet man dazu. Das kann ich Dir jedenfalls aus meiner Erfahrung heraus sagen. Ansonsten könnten noch folgende Beiträge aus der Doku nützlich sein:
https://developers.shopware.com/developers-guide/plugin-system/
https://developers.shopware.com/plugin-guide/
Die meisten Guides in der Doku beziehen sich leider auch noch auf das alte Plugin System. Es gibt lediglich zwei Seiten für das neue 5.2 Plugin System: Der Upgrade Guide und der 2. Link aus der Link Liste.
Hoffe, ich konnte damit etwas helfen. Auf der anderen Seite muss ich fairerweise sagen, dass wir froh sein können, dass überhaupt etwas dokumentiert ist. Andere openSource Projekte sind gar nicht dokumentiert. Und wie allgemein bekannt ist, schreiben Programmierer nicht gerne Dokus. Man sollte also mit dem Happen an Doku dankbar zufrieden sein… Es kann auch sein, dass sie die Core Funktionen in den hauseigenen Trainings vermitteln, das weiß ich nicht genau. Es ist durchaus auch üblich, dass das Produkt selber als openSource kostenlos ist, die Dokumentation dazu aber kostet.
MFG
derwunner