Zum Hauptinhalt springen
Shopify

Aktion Shopify Create Invoices: Was sie pro Durchlauf tut und was Sie prüfen, wenn nichts abgerechnet wird

Die geplante Aktion Shopify Create Invoices erstellt und bucht die Kundenrechnung für bezahlte Shopify-Bestellungen, zu denen in Odoo bereits ein bestätigter Verkaufsauftrag existiert. Sie läuft alle 2 Stunden, ist nach der Installation deaktiviert und wirkt nur bei Instanzen, in denen Finanzen und automatische Rechnungserstellung aktiviert sind.

FlexigoTech · Verantwortlich: Víctor Gómez · Aktualisiert am 5. November 2026

Das Wichtigste

Modul
Shopify
Versionen
Odoo 17, 18, 19 und 20
Geprüft
im Quellcode des Connectors, Version 17.0 und 20.0 · in den Quellen am Ende
Lesezeit
4 Min.

Was die Aktion bei jedem Durchlauf tut

Was genau macht die Aktion Shopify Create Invoices?

Bei jedem Lauf sucht sie die Shopify-Instanzen, bei denen der allgemeine Schalter für Finanzen und die automatische Rechnungserstellung gleichzeitig aktiviert sind. Gibt es keine, endet sie, ohne etwas zu tun. Gibt es welche, nimmt sie die Shopify-Bestellungen dieser Instanzen, die bereits mit einem Verkaufsauftrag (Sale Order) verknüpft sind und die Shopify als bezahlt oder teilweise bezahlt führt, und versucht für jede, aus diesem Verkaufsauftrag die Kundenrechnung zu erstellen.

Wie oft läuft sie und ist sie aktiv?

Sie läuft alle 2 Stunden und ist nach der Installation deaktiviert. Solange sie niemand aktiviert, wird also nichts abgerechnet. Sie ist in den Zweigen 17.0, 18.0, 19.0 und 20.0 enthalten. In Odoo 17.0 ist die Aktion so konfiguriert, dass sie sich endlos wiederholt.

Mit Code erstelltes Schema: die geplante Aktion Shopify Create Invoices, alle 2 Stunden und nach der Installation deaktiviert, und das Menü Shopify › Operations › Orders
Mit Code erstelltes Schema auf Basis des veröffentlichten Modulcodes, kein Odoo-Screenshot. Die Beschriftungen sind englisch, wie im Code des Moduls.

Wie viele Bestellungen verarbeitet sie pro Durchlauf?

Bis zu 100. Die Obergrenze gilt bereits bei der Suche nach den Bestellungen, also bevor jene aussortiert werden, die schon eine Rechnung haben oder deren Verkaufsauftrag noch nicht bestätigt ist.

Was passiert mit einer Bestellung, die die Bedingungen erfüllt?

Sie erstellt die Rechnung mit dem Rechnungsgenerator von Odoo auf Basis der Positionen des Verkaufsauftrags (der Code weist darauf hin, dass Steuern, Rabatte und Versand seit dem Import bereits in diesen Positionen enthalten sind). Ist in der Instanz ein Rechnungsjournal konfiguriert, setzt sie es in die Rechnung ein; hat die Bestellung ein Bestelldatum, wird es als Rechnungsdatum verwendet. Da die Aktion nur bezahlte oder teilweise bezahlte Bestellungen erfasst, wird die Rechnung gebucht. Ist die Bestellung vollständig bezahlt und in der Instanz die automatische Zahlungserfassung aktiviert, ruft das Modul zusätzlich seinen Schritt zur Zahlungserfassung auf; bei einer Teilzahlung geschieht das nicht.

Your Odoo doesn't talk to Amazon, Temu or Shopify?
Video: Your Odoo doesn't talk to Amazon, Temu or Shopify? (Video auf Englisch)

Was übersprungen wird und was bei einem Fehler passiert

Welche Bestellungen werden unberührt übersprungen?

Diejenigen, deren Verkaufsauftrag nicht bestätigt ist, und diejenigen, die bereits eine nicht stornierte Kundenrechnung haben (eine stornierte Rechnung zählt nicht als vorhanden). Kann Odoo außerdem noch nichts abrechnen, lässt der Durchlauf diese Bestellung ohne Rechnung und ohne Fehler; der Code nennt als Beispiel eine Abrechnungsrichtlinie nach Lieferung bei einer noch nicht gelieferten Bestellung.

Was passiert, wenn die Rechnung einer Bestellung einen Fehler verursacht?

Jede Bestellung wird einzeln behandelt: Nachdem die Rechnung einer Bestellung erstellt wurde, speichert die Aktion die Änderungen, bevor sie zur nächsten übergeht. Schlägt eine Bestellung fehl, macht sie rückgängig, was diese Bestellung ändern sollte, schreibt eine Warnung mit dem Namen der Bestellung und dem Fehler in das Serverprotokoll und macht mit der nächsten weiter. Die in diesem Durchlauf bereits erstellten Rechnungen bleiben erhalten.

Spielt der Status der Shopify-Bestellung eine Rolle?

Die Aktion fragt ihn nicht ab: Sie entscheidet anhand der Instanz, des verknüpften Verkaufsauftrag und des in Shopify geführten Zahlungsstatus. Das Feld Status (State) wird vom Code geschrieben, nicht vom Benutzer, und seine Werte sind Offen (Open), Teilweise geliefert (Partially Fulfilled), Geliefert (Fulfilled), Storniert (Cancelled) und Erstattet (Refunded).

Was Sie prüfen, wenn nichts passiert

Wo fange ich mit der Prüfung an?

Folgen Sie derselben Reihenfolge wie die Aktion. Erstens: Ist die Aktion aktiviert, denn sie ist nach der Installation deaktiviert. Zweitens: Sind in der Instanz Finanzen und automatische Rechnungserstellung aktiviert. Drittens: Ist die Bestellung mit einem Verkaufsauftrag verknüpft und ist dieser Verkaufsauftrag bestätigt. Viertens: Führt Shopify sie als bezahlt oder teilweise bezahlt. Fünftens: Existiert nicht bereits eine nicht stornierte Kundenrechnung. Und schließlich: Erlaubt die Abrechnungsrichtlinie des Verkaufsauftrags bereits die Abrechnung.

Wo sehe ich, ob eine Bestellung einen Verkaufsauftrag hat?

In Shopify › Vorgänge › Bestellungen (Shopify › Operations › Orders). Um dieses Menü zu sehen, benötigen Sie die Berechtigung Betrachter (Viewer) sowohl im Bereich Shopify als auch in Vorgänge (Operations). In der Liste und im Formular des Fulfillment-Trichter (Fulfilment Funnel) erscheinen Name und Verkaufsauftrag; Letzteres ist schreibgeschützt und wird vom Modul gefüllt, wenn es den Verkaufsauftrag über die Schaltflächen Verkaufsaufträge erstellen (Create Sale Orders) und Verkaufsauftrag erstellen (Create Sale Order) anlegt.

Mit Code erstelltes Schema: der Text Fulfilment Funnel je nach Odoo-Sprache
Mit Code erstelltes Schema auf Basis der Modulübersetzungen, kein Odoo-Screenshot: Mit Odoo auf Deutsch heißt die Ansicht Fulfillment-Trichter; auf Französisch Entonnoir de traitement; auf Italienisch Imbuto di evasione; auf Portugiesisch Funil de processamento.

Brauche ich außer dem Modul noch etwas?

Ja: Zusätzlich zur Einmalzahlung für das Modul ist das Abonnement von FlexigoTech Cloud nötig. Der Plan Konnektor kostet 49 €/Monat oder 490 €/Jahr zzgl. MwSt. (der Pro-Plan 98 €/Monat oder 980 €/Jahr). Die Verbindung läuft über FlexigoTech Cloud, das die Zugangsdaten verschlüsselt speichert, die Synchronisierung überwacht und per E-Mail warnt, wenn sie fehlschlägt. Ohne Abonnement oder bei ausgesetztem Dienst stoppt, was das Abonnement liefert; die Daten bleiben in Ihrem Odoo. Das Modul ist für Odoo 17, 18, 19 und 20 veröffentlicht; hier finden Sie den Eintrag in Odoo Apps und die Modulseite.

Wenn wir es gemeinsam mit Ihnen prüfen sollen

FlexigoTech implementiert Odoo 17, 18, 19 und 20 und entwickelt Konnektoren und individuelle Integrationen. Wenn Ihre Shopify-Bestellungen nicht bis zur Rechnung gelangen und Sie die Ursache nicht finden, schildern Sie uns Ihren Fall über die Modulseite.

Weiterlesen

Was der Button „Bestand abrufen“ im Shopify-Konnektor für Odoo tutWas der Button Bestand abrufen im Shopify-Konnektor für Odoo tut: wann er erscheint, was er prüft, was sich im Bestand ändert und welcher Fehler auftreten kann.Hinweis „primärer Standort“ im Shopify-Konnektor für OdooWas der Hinweis zum primären Standort im Shopify-Konnektor für Odoo bedeutet, wann er erscheint und wie Sie den primären Standort ändern.Fehler beim Erstellen des Verkaufsauftrags: Shopify-Daten fehlenWas die Meldung im Shopify Connector for Odoo beim Klick auf «Verkaufsauftrag erstellen» ohne Bestelldaten bedeutet, wann sie erscheint und wie Sie sie beheben.
Geprüft im Quellcode des Connectors (Version 17.0 und 20.0) und in den verlinkten Quellen

Quellen