Nach langen hin und her Suchen, habe ich den ganz simplen Fehler gefunden.
Mal für die Nachwelt, da ich mir vorstellen könnte, das bei dem ein oder anderen das gleiche Problem auftreten könnte.
Wie bereits geschrieben, hatte ich den Dummy Artikel angelegt und in der DB die ID 1 gegeben, da diese nicht vergeben war. Soweit war der Artikel in der DB auch vorhanden.
Jedoch nach der Änderung der ID nicht mehr im Backend des Shops ersichtlich!
Somit habe ich den Artikel in der DB gelöscht und nochmals im Shop angelegt, ohne die ID zu ändern, momentan hat der "Wertgutschein" die ID 341 und es klappt, somit ist es auch nicht von Nöten ihnen die ID 1 zu geben!!!
Auf den einzigsten Widerstand auf den ich noch gestoßen bin, ist das folgendes in der DB fehlte...
ALTER TABLE `orders_status_history` ADD `coupon_code` VARCHAR(32) NOT NULL DEFAULT ''
... danach schnurrt das kätzchen, zumindest bei mir
Jetzt habe ich das gute Stück so weit umgebaut, das es kein Feld und Versand mehr an die "beschenkte" e-Mail Adresse gibt. Soll bei mir nur zum "ausdrucken" sein, ich persönlich würde niemals einen Gutschein per Mail verschenken, man sollte doch was in der "Hand" haben
Gruß
Falk