Verbessern Sie Ihren Magento-Shop mit meinen Extensions

Erfolgreiche Installation in mehr als 9.000 Magento-Shops seit 2008.


Kostenlose Minor-Updates

Alle Minor-Updates von Modules werden kostenlos zur Verfügung gestellt.

7 Tage Geld-zurück-Garantie

Innerhalb eines Zeitraumes von 7 Tagen erstatten wir Ihnen das Geld zurück, sofern Sie mit dem Modul nicht zufrieden sind.

Administrationsbereich

Mehr Ansichten

  • Administrationsbereich
  • Rechnungs-Beispiel
  • Administrationsbereich
  • Administrationsbereich
  • Administrationsbereich

AdvancedInvoiceLayout for Magento

45,00 €
Dieses Modul für den Magento Online-Shop bietet anpassbare Layouts für PDF-Rechnungen, -Lieferscheine und -Gutschriften.
Kompatibilität mit Magento-Versionen:
CE 1.2, CE 1.3, CE 1.4, CE 1.5, CE 1.6, CE 1.7, CE 1.8, EE 1.7, EE 1.8, EE 1.9, EE 1.10, EE 1.11, EE 1.12
Im Moment sind nur Single Licenses verfügbar. Bitte kontaktieren Sie uns, wenn mehr als 10 Domains benötigt werden.
Bitte geben Sie Ihre Magento-Domain ein, z.B. vianetz.com.

* Pflichtfelder

* Preise zzgl. gesetzlicher Mehrwertsteuer. Downloadprodukte, daher keine Versandkosten.

Details

Highlights

  • Kundengruppenspezifische Texte auf der PDF-Rechnung
    Dies ermöglicht u.a. den im Umsatzsteuergesetz vorgeschriebenen Hinweis zum "Reverse-Charge-Verfahren" / "Steuerschuldnerschaft des Leistungsempfängers".
  • Verwendung von vorhandenem PDF-Briefpapier
  • Download der PDF-Rechnung im Frontend im Kundenkonto
  • Anzeige der Crosssell-Produkte im PDF-Rechnungsdokument ("Transpromo"):
    Generieren Sie neue Käufe durch zusätzliche Werbung im Rechnungsdokument!
  • Anzeige von zusätzlichen benutzerdefinierten Produktattributen auf der PDF-Rechnung
Folgende weitere Features sind in diesem Modul enthalten:
  • Anzeige von QR-Codes, z.B. zur Kodierung der Vorkasse-Bankdaten mit dem sog. BezahlCode
  • Rechnungen mit elektronischer Signatur nach §14 UstGErstellung signierter PDF-Rechnungen gemäß §14 UstG

    In Zusammenarbeit mit signaturportal.de geben wir Ihnen eine einfache Möglichkeit, Ihre Rechnungen digital zu signieren. Eine "qualifizierte elektronische Signatur" garantiert Ihren Kunden, dass die von Ihnen verschickten Rechnungen von Ihnen stammen und nicht verändert wurden. Mehr als 35.000 Unternehmen signieren, prüfen und archivieren täglich elektronische Rechnungen rechtssicher über diesen Online-Dienst.
    Vianetz-Kunden profitieren von einem 5%igen Rabatt bei signaturportal.de.

    Muster eines signierten Dokuments

  • Verwendung von eigenem Briefpapier möglich
    Das Briefpapier kann als PDF-Vorlage hinterlegt werden.
  • 2- und 3-spaltige Fußzeile
  • Anzeige der Produktbilder und -kurzbeschreibung
  • Downloadmöglichkeit der Rechnung, des Lieferscheins und der Gutschrift im Frontend für den Kunden
  • Versenden der PDF-Rechnung als Email-Attachment
  • Automatische Skalierung und Positionierung des Logos über Administrationsbereich
  • Anzeige der Kunden-Kommentare
  • Kompatibilität mit dem Modul Checkout Fields Manager: Darstellung der Checkout-Attribute auf der PDF-Rechnung
  • Möglichkeit der Aufsplittung nach Mehrwertsteuerklassen und Anzeige verschiedener Mehrwertsteuerbezeichnungen
  • Anzeige der USt.-ID und der Email-Adresse des Kunden auf der Rechnung
  • Schriftgröße über Administrationsbereich konfigurierbar
  • Freitexteingabe mit Platzhaltern für Rechnung, Lieferschein und Gutschrift
  • Verringerung der PDF-Dateigröße um ca. 90 %
  • Anzeige von Geschenknachrichten auf Rechnung und Lieferschein
  • Verschiedene Layouts pro StoreView
  • Anzeige der Downloadlinks in der Rechnung
  • leichte Anpassung durch Benutzer durch ausführliche Code-Kommentare
  • Vollständige Kompatibilität zum Modul "Market Ready Germany", d.h. das Modul symmetrics_invoicepdf wird ersetzt durch AdvancedInvoiceLayout, alle restlichen Teile des Paketes sind uneingeschränkt nutzbar.
  • Einfache Installation des Moduls

Rezensionen

Das Buch Magento - Installation, Anwendung, Erweiterung (Verlag Galileo Computing) von Alexander Steireif und Rouven Alexander Rieker empfiehlt das AdvancedInvoiceLayout-Modul:
Auszug aus Magento - Installation, Anwendung, Erweiterung (Verlag Galileo Computing)

Gerne demonstrieren wir Ihnen die Funktionalität in unserem Demo-Shop.

Weitere Informationen

Modul ist garantiert kompatibel mit.. Aschroder_SMTPPro, Firegento, Idev_OneStepCheckout, Mage_BankPayment, Mage_Debit, Market Ready Germany, Payone, Vianetz_AutomaticInvoice, Vianetz_TaxVatCheck
Artikelnummer 3-081001
Sprachdateien in diesem Paket Deutsch - de_DE, Englisch - en_US, Französisch - fr_FR, Niederländisch - nl_NL
Modul-Version 1.1.48

Häufig gestellte Fragen

Besteht die Möglichkeit, Anpassungen an dem Modul durchführen zu lassen?
Ja, bitte kontaktieren Sie uns diesbezüglich mit Ihrem Anliegen.
Erhalte ich Lizenzen für unsere Entwicklungsumgebung?
Lizenzen für Entwicklungs-/Staging-/Test-Domains sind in der Lizenz für die Produktivdomain inklusive. Senden Sie uns bitte nach dem Kauf eine Email mit Ihrer Bestellnummer und der gewünschten Entwicklungsdomain. Wir erweitern die Lizenz dann entsprechend.
Fehler: PDF-Dokumente können nicht erstellt werden, wenn das Feature PDF-Briefpapier verwendet wird
Symptom: Bei Verwendung eines eigenen PDF-Briefpapiers lässt sich die PDF-Rechnung nicht drucken und es erscheinen z.T. Fehlermeldungen wie "Cross-reference streams are not supported yet".

Lösung:
Versuchen Sie das PDF-Briefpapier unter anderen Optionen abzuspeichern, insbesondere sollte das PDF als PDF/A für Acrobat 1.4 und Acrobat 5 abgespeichert werden.

Fehlermeldung "Fatal error: Declaration of Zend_Pdf_FileParserDataSource_File::__construct() must be compatible with Zend_Pdf_FileParserDataSource::__construct()"
Symptom: Beim Ausdruck eines PDF-Dokuments in Magento erscheint die Fehlermeldung
Fatal error: Declaration of Zend_Pdf_FileParserDataSource_File::__construct() must be compatible with Zend_Pdf_FileParserDataSource::__construct()


Lösung:
Die Ursache ist eine Inkompatibilität des Zend Frameworks < 1.11.12 und PHP 5.4. Magento verwendet in der aktuellen Version 1.8.1.0 das Zend Framework 1.11, daher tritt das Problem hier auf (siehe hierzu auch mein Blog-Eintrag).
Magento bietet einen Patch, der dieses Problem behebt.
Eine mögliche alternative Lösung ist in den Magento-Foren beschrieben.
Fehlermeldung "Mage registry key already exists" nach Installation der Extension
After installing one of our extensions you get the following error message, e.g. if you try to login the Magento admin backend:
Nach der installation einer unserer Extensions erhalten Sie folgende Fehlermeldung, bspw. wenn Sie im Magento Backend anmelden:
Mage registry key <...> already exists


Lösungsansatz:
Bitte prüfen Sie, ob alle Schritte der Installationsanleitung durchgeführt wurden, die dem jeweiligen Modul beiliegt.
Bitte besonders darauf achten, dass der Magento Cache geleert wurde, bspw. durch Leeren des var/cache/-Verzeichnisses in einer Standard Magento-Installation.
How can I configure the tax format on the PDF invoice?
Following a sample for a AdvancedInvoiceLayout tax configuration that many of our German shop owners use (based on Magento 1.7.x):
  • System » Configuration » AdvancedInvoiceLayout » General » Tax Display: Including Tax
  • System » Configuration » Tax » Orders, Invoices, Credit Memos Display Settings » Include Tax In Grand Total: Yes
  • System » Configuration » Tax » Orders, Invoices, Credit Memos Display Settings » Display Full Tax Summary: Yes
    (if this is set to "No" tax is not splitted into percent classes)
Ich erhalte die Fehlermeldung "There has been an error processing your request". Was kann ich tun?
Magento legt unter der in der Fehlermeldung genannten Nummer eine Datei im Verzeichnis var/report an, die weitere Informationen zu dem Fehler enthält. Wenn Sie keine Lösung für das Problem finden, senden Sie uns bitte diese Datei an support@vianetz.com.
Ich erhalte nach der Extension-Installation einen 404-Fehler in der Konfiguration
Symptom: Es wird ein 404-Fehler angezeigt, wenn unter System->Konfiguration z.B. der Menüpunkt AdvancedInvoiceLayout gewählt wird.

Um diesen Fehler zu beheben, bitte im Backend ab- und wieder anmelden. Dann sollte sich der Bereich problemlos aufrufen lassen.
Ist das Modul mit der Extension "Market Ready Germany (MRG)" kompatibel?
Ja, es muss lediglich das Modul Symmetrics_InvoicePdf aus dem MRG-Paket deaktiviert werden. Hierzu muss die Datei app/etc/modules/Symmetrics_InvoicePdf.xml editiert und das active-Flag auf "false" gesetzt werden:
<active>false</active>
Ist der Quellcode verschlüsselt?
Nein, alle unsere Module werden ohne Verschlüsselung (ionCube o.ä.) ausgeliefert, so dass Sie einfach den Quellcode erweitern und anpassen können.
Magento zeigt nach der Extension-Installation eine weiße Seite ("Blank Page")
Symptom: Beim Ausführen einer bestimmten Aktion zeigt Magento nur eine weiße Seite ohne Inhalt.

Dies ist i.d.R. der Fall, wenn ein sog. "Fatal PHP-Error" aufgetreten ist.
Bitte sehen Sie zur Fehleranalyse in den PHP-/Webserver-Log-Dateien nach (z.B. unter /var/log/apache/.., ggfs. bei Ihrem Hoster erkundigen) und/oder im Magento Fehler-Log im Verzeichnis var/log.

Sofern es sich um eine lokale (Test-)Installation handelt, hilft auch ein Setzen der folgenden PHP-Settings in der Konfigurationsdatei php.ini:
error_reporting = E_ALL;
display_errors = On;

Sollten Sie Hilfe bei der Auswertung des Fehlers benötigen, kontaktieren Sie uns bitte mit der Fehlermeldung und den exakten Schritten zur Reproduktion des Fehlers.
Welche Domain soll ich angeben?

Bitte die exakte Domain der Magento-Installation angeben, d.h. inklusive www. falls vorhanden und ohne http://.

Beispiele: www.vianetz.com, subdomain.example.com

What kind of variables are available in AdvancedInvoiceLayout configuration?
For footer columns and free texts the following variables are available in System > Configuration > AdvancedInvoiceLayout:
Variable/ExpressionExplanation
{{var increment_id}}Invoice/Shipment/Creditmemo Increment Id
{{var customer_id}}Customer Id
{{var order_id}}Order Id
{{var increment_id}}Invoice/Shipment/Creditmemo Increment Id
{{depend is_invoice}}Test Text{{/depend}}"Test Text" will only be shown on invoice PDFs.
{{depend is_shipment}}Test Text{{/depend}}"Test Text" will only be shown on shipment PDFs.
{{depend is_creditmemo}}Test Text{{/depend}}"Test Text" will only be shown on creditmemo PDFs.
{{var billing_address}}Billing Address of Order (formatting can be configured)
{{var shipping_address}}Shipping Address of Order (formatting can be configured)
{{date}}Current Date (formatted in your locale)
{{date+X}}Current Date plus specified number of days, e.g. for specifying due/delivery dates.
(Replace "X" with number of days)
{{var firstname}}Customer Firstname
{{var lastname}}Customer Lastname
Wie installiere ich die Magento Extension?
Im Folgenden eine kurze Installationsanleitung für unsere Module, am Beispiel des AdvancedInvoiceLayout-Modul:

Vorbereitende Maßnahmen:

  • Aus Sicherheitsgründen empfehlen wir ein Backup Ihrer Magento-Installation (Datenbank und Dateien) zu erstellen.
  • Deaktivieren Sie das Magento Compiler Feature (falls aktiviert): System->Tools->Compiler
  • Deinstallieren Sie etwaige vorherige Versionen des Moduls



Installation

  • 1 Entpacken Sie das (Zip-)Setup-Paket und kopieren Sie den Inhalt des Verzeichnisses src/ in das Hauptverzeichnis der Magento-Installation. (Die Verzeichnisstruktur ist dieselbe wie in Ihrer Magento-Installation (app/, skin/, ..); es werden keinerlei Dateien überschrieben).
    Bitte stellen Sie sicher, das die Dateien dieselben Rechte wie die restlichen Dateien der Magento-Installation besitzen!
  • 2 Leeren Sie den Magento-Cache (z.B. System->Cache Management) und ggfs. etwaige weitere Caches (z.B. APC, Varnish, ..).
  • 3 Aus dem Magento Administrationsbereich ab- und wieder anmelden.


Gratulation, die Installation ist erfolgreich abgeschlossen!

Wie kann ich das Adressformat konfigurieren?
Seit Magento (CE) Version 1.5 kann das Adressformat unter System->Konfiguration->Kundenkonfiguration->Adressvorlagen->PDF konfiguriert werden:
Adress-Konfiguration

Newlines werden mit dem Pipe-Symbol (|) dargestellt.
Wie kann ich die Übersetzungen in den PDF-Dokumenten ändern?
Jedes Modul wird mit Übersetzungsdatei im Verzeichnis app/locale/.. ausgeliefert. Je nach gewünschter Sprache (z.B. deutsch) befindet sich in der Datei im Unterverzeichnis de_DE/Vianetz_AdvancedInvoiceLayout.csv alle verwendeten Text-Strings.
Alternativ können die Texte auch über die Magento Inline-Translation im Backend geändert werden.
Wie kann ich die Unit-Tests für Eure Extension ausführen?
Die Unit-Tests unserer Extensions basieren auf dem EcomDev_PHPUnit Modul, das auf Github verfügbar ist.
Für Installationshinweise verweisen wir auf das entsprechende Handbuch.

Nach der Installation des EcomDev_PHPUnit Moduls, können die Unit-Tests z.B. für das AdvancedInvoiceLayout Modul mit folgendem Befehl im Hauptverzeichnis Ihrer Magento-Installation gestartet werden:
phpunit --group Vianetz_AdvancedInvoiceLayout


Wenn diese erfolgreich beendet werden, sollte ein grüner Output angezeigt werden.
Wie kann ich eine Magento Extension deaktivieren?
Magento Extensions können jederzeit deaktiviert werden. Beachtet werden sollten allerdings mögliche Abhängigkeiten der Extensions untereinander.

Zur Deaktivierung muss in der Datei app/etc/modules/Vianetz_MODULNAME.xml der Magento-Installation der Wert
<active>true</active>
auf false gesetzt werden.

Anschließend sollte der Magento Cache unter System > Cache Management geleert werden.

Alle Modul-Einstellungen bleiben nach erneuter Aktivierung weiterhin bestehen, sofern die in der Datenbank gespeicherten Einstellungen nicht zurückgesetzt werden.

Hinweis:
Ein Deaktivieren von Magento-Extensions über System > Konfiguration > Erweitert führt in den meisten Fällen nicht zu dem gewünschten Effekt, da dies - anhängig von der Implementierung des jeweiligen Moduls - nur die Ausgabe deaktiviert, die Extension (z.B. Cronjob, Events, etc.) aber weiterhin aktiv bleiben. Der sicherere Weg ist also wie oben beschrieben über die Konfigurations-XML.
Wie kann ich zusätzliche Hinweise für Firmenkunden auf die PDF-Rechnung drucken?
Das AdvancedInvoiceLayout-Modul bietet die Möglichkeit, kundengruppenspezifische Rechnungstexte zu hinterlegen. Damit können z.B. Hinweise für Firmenkunden oder Notizen wie "Steuerbefreit gemäß Paragraph X" in die PDF-Rechnung hinzugefügt werden:

Magento Kundengruppen-Konfiguration
Wie stelle ich die Kompatibilität des Moduls mit der Extension AITOC Checkout Fields Manager her?
Unter System->Manage AITOC Modules auf den Link "Manage Class Rewrites" klicken und am Ende in das Textfeld "Indicate names of all base Magento classes, that you wouldn't like to overwrite" den Wert "Mage_Sales_Model_Order_Pdf_Invoice" ergänzen.
Wie wird die Qualität der Extension sichergestellt?
Jede Modul-Version wird automatisiert über unseren Build-Server erstellt. Dieser führt automatisch Unit-Tests, statische Code-Analysen und Integrationstest durch, im Anschluss wird die Version nach QA-Freigabe veröffentlicht.
Weitere Informationen haben wir hierzu in den Milestones zusammengefasst.
Wieso bieten Sie keine Updates über Magento Connect an?
Dies würden wir sehr gerne, aber leider bietet der Magento Connect Marketplace derzeit noch keine Möglichkeit, um kommerzielle Extensions zu vertreiben.
Wieso werden die PDF-Rechnungen nicht im Dateisystem gespeichert?
Problem: Die PDF-Rechnungen werden nicht wie beschrieben im Dateisystem unter dem Verzeichnis media/invoices abgelegt.

Lösung: Die wahrscheinlichste Ursache sind fehlende Berechtigungen für das genannte Verzeichnis. Bitte prüfen Sie, dass der Webserver-Benutzer (z.B. apache o.ä.) Schreibrechte für das Verzeichnis besitzt.

Sie haben eine Frage, die hier nicht aufgeführt ist?

Wir empfehlen diese Extension zusammen mit folgenden Modulen..

  • TaxVatCheck for Magento
    100,- €*
    TaxVatCheck for Magento
    • Vollautomatische Validierung der Ust.-Id. des Kunden
    • Zuweisung in Magento Kundengruppen
  • AutomaticInvoice for Magento
    30,- €*
    AutomaticInvoice for Magento
    • Automatisches Erstellen von Rechnungen/Lieferscheinen abhängig vom Bestellstatus
    • Versand der Rechnungsemail an Kunden
    • Filter für lieferbare Produkte