- Fixed storefront-context invoice creation when a third-party bundle decorates the DocumentGenerator and calls Request::toArray() on a form-encoded CheckoutOrderPlacedEvent request (observed with pickware/api-error-handling-bundle via PickwareDhl). RestServiceApi now pushes a JSON pseudo-request onto the RequestStack around DocumentGenerator::generate() and pops it in a finally block.
- DocumentCreator::createInvoice / createEInvoiceXml / createEInvoicePdf / createDeliveryNote now return bool. The OrderProcessor skips the customer email when invoice creation actually failed, so the misleading "documentNotFound: invoice" exception is no longer raised during the subsequent mail dispatch.
- OrderProcessor::sendAdminEmail and sendNewAdminEmail no longer abort the entire admin mail dispatch when the invoice document cannot be loaded. The invoice attachment is now skipped while the delivery note is still attached and sent.
- Document::buildVariablesContext only loads the invoice DocumentEntity when the rendered document is actually the invoice. Previously the lookup was unconditional and could throw for unrelated document types.
- Order::setOrderState now checks the order's actually available state-machine transitions (via StateMachineRegistry) before firing reopen/process/complete, and attempts each transition independently. Previously a blind "reopen" against a non-standard (e.g. marketplace) order state raised an "Illegal transition" exception that aborted the whole sequence, so the configured post-invoice order status was never applied.
- Gefixt documentDate
- Gefixt PayPal-Zahlungsabwicklung
- Gefixt E-Rechnung XML-Validierung bei leeren Zahlungsbedingungen
- Gefixt Null-Werte-Behandlung
- Verschiedene Fehlerbehandlungen verbessert
Kompatibilität mit Shopware 6.7
- Verbesserungen für den Cronjob
- ZUGFerD Bugfix in Verbindung mit Zahlungsbedingungen und EANs
- Zusätzlicher Einstellungspunkt zum Erstellen von E-Rechnungen basierend auf bestehenden Rechnungen (Zu finden unter "Grundeinstellungen" -> "Aktion")
- Anpassungen im Rechnungslayout
- Verbesserungen im Cronjob-Handling
Verbesserte Kompatibilität mit SW 6.6.10
Verbesserte Kompatibilität mit SW 6.6.10
- E-Rechnungen nutzen jetzt dieselbe Nummerierung wie normale Rechnungen.
- Dokumentenpräfixe werden standardmäßig für Dateinamen verwendet.
- ZUGFeRD-Dateien können nun im Backend heruntergeladen werden.
- GTIN/EAN, Erscheinungsdatum und Hersteller-Produktnummer können optional im Produkt hinterlegt und auf der Rechnung angezeigt werden.
- Zahlungsbedingungen können optional per API oder über Plugineinstellungen im Rechnungsdokument eingeblendet werden.
- Verbesserte Dateinamen und Nummernkreise f. E-Rechnungen
- Allgemeine Verbesserungen
Verbesserte Kompatibilität mit SW 6.6.9.0
E-Rechnungen werden nun auch über den Button in den Bestelldetails versandt
Verbesserungen bei der Erstellung von E-Rechnungen
Verbesserungen bei der Erstellung von E-Rechnungen
Korrigiert einen Fehler beim Versand von E-Rechnungen
NEU: Unterstützung für die automatische Erzeugung von E-Rechnungen im ZUGFeRD und X-Invoice Fomat.
Behebt ein Problem beim Versenden der Admin E-Mail
Behebt ein Problem beim Versenden der Admin E-Mail
Dieses Update entfernt endlich die Notwendigkeit, API Zugangsdaten im Plugin hinterlegen zu müssen.
Dieses Update entfernt endlich die Notwendigkeit, API Zugangsdaten im Plugin hinterlegen zu müssen.
- Kompatibilität mit Shopware 6.6.0.0
- Unterstützung von FgitsTickets erweitert
- Unterstützung von FgitsTickets erweitert
- Plugin-Konfiguration überarbeitet
- Kompatibilität mit Shopware 6.5.0.0
- Gefixt E-Mail-Templates
- Kompatibilität mit Shopware 6.5.0.0
- Die Möglichkeit hinzugefügt, Versandarten aus dem Verarbeitungsprozess auszuschließen
- Die Möglichkeit hinzugefügt, Bestellungen mit bestimmten Bestellwerten auszuschließen
- Kompatibilität mit Shopware 6.4.1.1 - 6.4.4.1
- Die Möglichkeit hinzugefügt, Rechnung bei bestimmtem Lieferstatus zu erstellen
- Die Möglichkeit hinzugefügt, Dokumente auch aus nicht bearbeiteten Bestellungen zu exportieren
- Gefixt Bestellstatuswechsel
- Dokumentenvorschau hinzugefügt
- Die Möglichkeit hinzugefügt dem Kunden im Checkout-Prozess zu erlauben eine separate E-Mail-Adresse für den Rechnungsversand einzugeben
- Unterstützung von FgitsTickets erweitert
Die Möglichkeit hinzugefügt, exportierte Dokumente herunterzuladen
- Die Möglichkeit hinzugefügt Lieferländer aus dem Verarbeitungsprozess auszuschließen
Gefixt AutoinvoiceService
- Die Möglichkeit hinzugefügt, API-Aufrufe durch Integration zu machen
- Kompatibilität mit Shopware 6.4.5.0
- Gefixt Concurrency-Problem
- Gefixt "Rechnung an Kunden-E-Mail-Adresse senden"
- Setup-Konfig hinzugefügt
- "Bestellungen verarbeiten ab" hat als Standard-Wert das Aktivierungsdatum
- Gefixt Konfig-Persistence-Funktionalität
- Die Möglichkeit hinzugefügt, Bestellstatus automatisch zu steuern
- Gefixt Sprache in E-Mail-Templates
Unterstützung von FgitsTickets hinzugefügt
- Die Möglichkeit hinzugefügt dem Kunden im Checkout-Prozess zu erlauben selbst zu entscheiden, ob ihm die Rechnung zugeschickt werden soll
- Optimiert export
Gefixt Cronjob für Shopware 6.4.1
Es wurde die Möglichkeit hinzugefügt, die Stornorechnungen und Gutschrifte zu exportieren
Gefixt sw-order-document-card
Kompatibilität mit Shopware 6.4.0.0
- Gefixt Download-Komponent
- Rechnung kann an beliebiges E-Mail-Template angehängt werden
- Gefixt Download-Dateiname
- Automatsiert Bestimmung von APP_URL
- Gefixt Dokumentenservice
- Gefixt Bestellungsstatus
- Gefixt E-Mail-Versand an mehrere Admin-E-Mails
- Kompatibilität mit Shopware 6.3.5.1
- Unterstützung von RestService hinzugefügt. Legen Sie API-Benutzerdaten in Pluginkonfiguration fest! Bitte Dokumentation beachten.
- Gefixt Cronjob (Kontext)
Gefixt Sprache in E-Mail-Templates
- Gefixt E-Mail-Templates
- Markiert Belege als "gesendet" nachdem sie versandt wurden
- Gefixt Deaktivierungsprozess
- Löscht Plugin-Konfiguration, wenn Plugin deinstalliert
Es wurde die Möglichkeit hinzugefügt, Rechnungen und Lieferscheine zu exportieren. Nach dem Update installieren Sie das Plugin neu!
- Es wurde die Möglichkeit hinzugefügt, Rechnungen an Bestätigungsemails anzuhängen
- Gefixt Sprachpaket-Setup-Problem
- Die Möglichkeit hinzugefügt, die Sichtbarkeit des Rechnung-Download-Buttons im Kundenkonto zu steuern
- Gefixt Bestellungsprozess
- Gefixt Verkaufskanäle: konfiguriere jeden Verkaufskanal individuell!
- Gefixt Download-Button für Rechnung
- Die Seite mit den Bestelldetails wurde standardisiert, um die Gruppierung der Buttons zu vereinfachen
- Es wurde die Möglichkeit hinzugefügt, Rechnungen zu senden, auch wenn kein Zahlungs- oder Bestellstatus ausgewählt ist
- Kompatibilität mit Shopware 6.3
- fgits-autoinvoice-s-w6.js aktualisiert
- Löscht custom fields wenn Plugin deaktiviert
- Deaktiviert Cronjob, wenn Plugin ist deaktiviert
- Gefixt Konfigurationskomponente
- Gefixt scheduled tasks
- Gefixt config snippets
Kompatibilität mit Shopware 6.2.2
- Kompatibilität mit Shopware 6.2
- Neue Pluginversion
- Kompatibilität mit Shopware 6