PrestaShop-Modul (Echtzeit-Synchronisierung)
Installieren Sie das optionale PrestaShop-Modul, um Bestellungen in Echtzeit an Order Invoicer zu übermitteln
Überblick
Standardmäßig ruft Order Invoicer Ihre PrestaShop-Bestellungen ab, indem es die Webservice-API alle paar Minuten abfragt. Das PrestaShop-Modul ist eine optionale Erweiterung, mit der Ihr Shop Ereignisse in dem Moment, in dem sie eintreten, an Order Invoicer übermittelt — neue Bestellungen, Statusänderungen, Zahlungen und Gutschriften (Erstattungen) — sodass Rechnungen erstellt werden, ohne auf die nächste Synchronisierung zu warten.
Optional: Das Modul ist nicht erforderlich. Ihr Connector funktioniert auch allein mit dem API-Schlüssel. Installieren Sie das Modul nur, wenn Sie eine nahezu sofortige Synchronisierung wünschen.
Ihr Connector ist bereits verbunden? Trennen Sie nichts. Das Modul ergänzt den Webservice-Schlüssel, es ersetzt ihn nicht: Order Invoicer benötigt ihn weiterhin, um die vollständigen Bestelldetails auszulesen. Lassen Sie Ihren Connector und Erweiterte Parameter > Webservice unverändert. Die geplante Synchronisierung läuft parallel weiter, ohne Duplikate zu erzeugen: Aktivieren Sie einfach das Modul und fügen Sie den geheimen Schlüssel ein.
Verfügbarkeit
Für jedes Rechnungsziel wird ein Modul veröffentlicht:
| Rechnungssoftware | Download |
|---|---|
| Sellsy | prestashop-sellsy.zip |
| Pennylane | prestashop-pennylane.zip |
| Odoo | prestashop-odoo.zip |
| Axonaut | prestashop-axonaut.zip |
| Evoliz | prestashop-evoliz.zip |
Kompatibilität
Das Modul ist kompatibel mit PrestaShop 1.6 bis zu den neuesten Releases 8.x und 9.x.
Installation
Das Modul herunterladen
Laden Sie die .zip-Datei für Ihre Rechnungssoftware aus der obigen Tabelle herunter.
Belassen Sie das Archiv wie es ist — entpacken Sie es nicht.
Es in PrestaShop hochladen
- Gehen Sie in Ihrem PrestaShop-Backoffice zu Module > Modul-Manager
- Klicken Sie auf Ein Modul hochladen (oben rechts)
- Ziehen Sie die heruntergeladene
.zip-Datei hinein oder wählen Sie sie über den Datei-Browser aus - Das Modul erscheint unter dem Namen Ihrer Rechnungssoftware (zum Beispiel Sellsy oder Pennylane), nicht unter „Order Invoicer“. Wird eine Schaltfläche Aktivieren angezeigt, klicken Sie darauf
Ist bereits eine Version vor 1.2.0 installiert, laden Sie die .zip-Datei
erneut hoch, um sie zu aktualisieren.
Ihren Shop verbinden
- Gehen Sie in Order Invoicer zu Meine Anwendungen, öffnen Sie die PrestaShop-Anwendung Ihres Connectors und klicken Sie in der Karte PrestaShop-Webhook auf Schlüssel kopieren
- Gehen Sie im PrestaShop-Backoffice zu Module > Modul-Manager und klicken Sie beim Modul Ihrer Rechnungssoftware auf Konfigurieren
- Setzen Sie Enable webhook notifications auf Enabled, fügen Sie den Schlüssel in das Feld Secret Key ein und klicken Sie auf Save
Der Schlüssel ist erforderlich; unsignierte Ereignisse werden abgelehnt. Die Zieladresse ist im Modul hinterlegt, weitere Angaben sind nicht nötig.
Überprüfen
Geben Sie in PrestaShop eine Testbestellung auf (oder aktualisieren Sie eine bestehende). Sie sollte innerhalb von Sekunden in Ihrem Order-Invoicer-Dashboard erscheinen, statt auf die nächste geplante Synchronisierung zu warten.
Fehlerbehebung
Ich finde das Modul in PrestaShop nicht
- Suchen Sie es unter dem Namen Ihrer Rechnungssoftware (zum Beispiel Sellsy), nicht unter „Order Invoicer“
Ereignisse erreichen Order Invoicer nicht
- Prüfen Sie, ob Enable webhook notifications auf Enabled gesetzt ist
- Überprüfen Sie, ob der Secret Key mit dem Schlüssel in der Karte PrestaShop-Webhook Ihrer Anwendung in Order Invoicer übereinstimmt
- Überprüfen Sie, ob Sie das Modul für Ihr Rechnungstool installiert haben
- Stellen Sie sicher, dass Ihr Shop über HTTPS erreichbar ist
Order Invoicer zeigt „Geheimer Schlüssel des Webhooks stimmt nicht überein“
- Ihr Shop sendet Ereignisse, die jedoch mit einem anderen Schlüssel signiert sind und daher abgelehnt werden. Kopieren Sie den Schlüssel erneut aus der Karte PrestaShop-Webhook, fügen Sie ihn im Modul ein und speichern Sie
Häufige Fragen
Muss ich den Webservice-Schlüssel deaktivieren oder meinen Connector neu verbinden?
Nein. Modul und Webservice-Schlüssel arbeiten zusammen; lassen Sie den Schlüssel aktiviert.
Was passiert, wenn ich das Modul deaktiviere?
Nichts geht verloren: Die geplante Synchronisierung ruft Ihre Bestellungen weiterhin ab, nur mit einigen Minuten Verzögerung.
Support
Falls Sie auf Schwierigkeiten stoßen, kontaktieren Sie unseren Support unter contact@orderinvoicer.com.