Gutscheine, die mit dem Plugin “Coupons” generiert wurden, lassen sich nicht ausdrucken. Generieren und Verschicken funktioniert einwandfrei aus dem Backend heraus. Das PDF scheint jedoch nicht korrekt bzw. kompatibel generiert zu werden. Öffnet man das Gutschein-PDF aus der E-Mail und druckt es aus, wird der Auftrag wie üblich in der Drucker-Warteliste bearbeitet und zügig zum Drucker gespoolt, danach läuft der Drucker ewig im Status “Verarbeitung läuft” und hängt sich auf! Das muss am PDF-Dokument liegen, dass von Coupons erzeugt wird, da unser Drucker alles andere problemlos druckt und sonst keinerlei Störung vorliegt. Gibt es dahingehend Erfahrungswerte mit der Inkompatibilität von mit mPDF 5.0 erzeugten Dokumenten? Getestet auf Mac OS 10.8.2 mit “Vorschau” und Acrobat Pro 10.1.6 Shopware: 4.0.6 Gruß Gabriel
Habe das jetzt auf anderen Druckern ausprobiert, da hat es teilweise funktioniert. Sehr seltsam, werden das noch einmal genauer untersuchen, um die Fehlerquelle zu lokalisieren. Es gibt einige Probleme mit dem Coupons-Plugin, etwas ärgerlich für eine gekaufte Version und viel zu zeitaufwändig, die Fehlerquellen zu finden! Bitte unbedingt nachbessern. 1. Eine Änderung des Textes (PluginsBackendCouponsText) im PDF-Template (index.tpl) zeigt keinerlei Auswirkung auf das Gutscheinlayout. Der Text bleibt: “Sie können den Gutschein einfach während des Bestellprozesses im Warenkorb einlösen. Wir wünschen Ihnen viel Spaß bei dem Besuch unseres Shops. Bei Fragen oder Problemen erreichen Sie uns jederzeit unter folgenden Kontaktdaten: Musterfirma | Musterstraße | Musterort”, obwohl er im Template geändert wurde!? Wo zieht er sich denn diesen Text heraus? Das kann doch auch kein Caching Problem o.ä. sein, da “PluginsBackendCouponsInfo” und “PluginsBackendCouponsCharge”-Änderungen wirksam werden. 2. Ein Gültigkeitsdatum ist bei Einkaufsgutscheinen obsolet, da sich bei einem Gutschein nur 1 Ablaufdatum eintragen lässt für alle generierten Code-Nummern, die per Variable in das PDF eingesetzt werden. Da Gutscheine aber grundsätzlich gesetzlich erst nach 3 Jahren nach dem 31.12. des laufenden Jahres der Bestellung verjähren, kann man diesen Textbaustein getrost vergessen. 3. Der Domainname fehlt. Woher soll der Kunde wissen, wo er den Gutschein einlösen soll? Im Template steht zwar {$config->sBasePath}, dies wird aber nicht ausgegeben!? Gruß Gabriel
Super, dieser Text “PluginsBackendCouponsText” ist ein Textbaustein und der im Template eingesetzte Text wird automatisch überschrieben vom Textbaustein im Backend! Gibt es dazu keine Dokumentation?