Read this article in English (AI translated)
In diesem Artikel erfahren Sie alles über die Nutzung von Komfortkasse mit Shopify.
Lesen Sie zuvor den Artikel Erste Schritte: Einrichtung und Verbindung zum Shop.
Vorkasse, Rechnung und Nachnahme in Shopify
Komfortkasse unterstützt die Zahlungsarten Vorkasse, Rechnung, und Nachnahme. Diese werden in Shopify als "Manual payments" ("Manuelle Zahlungsmethoden") angelegt:

In der Shopify Hilfe finden Sie dazu mehr Informationen: help.shopify.com/manual/payments/manual-payments
Komfortkasse App installieren
Installieren Sie die Komfortkasse App für Shopify. Die Verbindung zu Komfortkasse wird automatisch hergestellt.
(Wenn die Verbindung bereits eingerichtet wurde oder deaktiviert wurde, oder die automatische Herstellung der Verbindung nicht funktioniert hat, wählen Sie im Komfortkasse Händlerbereich den Shopify-Shop aus und wählen Sie dann im Aktionsmenü ≡ die Aktion Verbindung herstellen.)
Beim Herstellen der Verbindung wird automatisch eine Weiterleitung zu Ihrem Shopify Shop durchgeführt, und die benötigten Zugangsdaten (API Schlüssel) werden automatisch ausgetauscht. Sie benötigen dazu die Shopify Zugangsdaten.
Möglicherweise wird eine Bestätigung zur Installation der Komfortkasse App für Shopify angezeigt:

Wählen Sie Install app, um die Komfortkasse App in Ihrem Shopify Shop zu installieren. Anschließend werden Sie zurück zum Komfortkasse Händlerbereich weitergeleitet.
API-Einstellungen
Komfortkasse unterstützt die Zahlungsarten Vorkasse, Rechnung, und Nachnahme. Wenn Sie nicht alle drei Zahlungsarten in Ihrem Shop verwenden, klicken Sie bei der jeweiligen Zahlungsart auf deaktivieren bzw. aktivieren:

Wenn die gewünschten Zahlungsarten aktiviert wurden, klicken Sie auf Einstellungen bearbeiten. Sie können dann die Einstellungen zu Zahlungsarten und Status vornehmen. Die Standard-Einstellungen sind normalerweise ausreichend. Es müssen aber z.B. Anpassungen vorgenommen werden, wenn die Zahlungsmethoden umbenannt wurden.
Einstellungen für Vorkasse
Zahlungsmethoden
Hier wird ausgewählt, welche Shopify-Zahlungsmethode ("Gateway") in Komfortkasse für "Vorkasse" verwendet werden soll. Es muss jeweils der Name der Zahlungsmethode angegeben werden.

Es können auch mehrere Zahlungsmethoden kommagetrennt angegeben werden, z.B. "Bank Deposit,Vorkasse".
Wenn auch Bestellungen ohne Transaktionen berücksichtigt werden sollen (z.B. manuell angelegte Bestellungen, für die kein Checkout durchgeführt wurde), kann der Wert "none" hinterlegt werden, z.B. "Bank Deposit,Vorkasse,none".
Status für offene Bestellungen
Hier wird ausgewählt, welche Bestellungen Komfortkasse als "offen" erachtet und eine Zahlung dazu erwartet. Bei Vorkasse ist dies typischerweise vor dem Versand (Unfulfilled) der Fall.

Aktion und Tag bei Stornierung
Wenn eine Vorkasse-Bestellung in Komfortkasse storniert wird, kann hier festgelegt werden, welche Aktion in Shopify ausgeführt werden soll:
- Bestellung stornieren (Standard): Die Bestellung wird über die Shopify-API storniert.
- Transaktion annullieren: Offene Transaktionen ("pending") werden annulliert ("voided"), ohne die Bestellung selbst zu stornieren.
- Keine Aktion: Es wird keine Änderung in Shopify vorgenommen.
Zusätzlich kann optional ein Tag in der Bestellung gesetzt werden, der z.B. für Auswertungen oder Automationen verwendet werden kann.

Zahlungsmethoden für Überwachung
Wenn die Überwachung von anderen Zahlungsarten genutzt wird (optional), werden hier die Zahlungsmethoden angegeben, die überwacht werden sollen:

Einstellungen für Rechnung und Nachnahme
Die folgenden Einstellungen werden exemplarisch am Beispiel Rechnung beschrieben. Die Einstellungen für Nachnahme sind identisch.
Zahlungsmethoden
Hier wird ausgewählt, welche Shopify-Zahlungsmethode in Komfortkasse für "Rechnung" verwendet werden soll. Es muss jeweils der Name der Zahlungsmethode angegeben werden.

Es können auch mehrere Zahlungsmethoden kommagetrennt angegeben werden, z.B. "Rechnung,Invoice".
Status für offene Bestellungen
Hier wird ausgewählt, welche Bestellungen Komfortkasse als "offen" erachtet und eine Zahlung dazu erwartet. Bei Rechnung (und auch Nachnahme) ist dies typischerweise nach dem Versand (Fulfilled bzw. Partial fulfilled) der Fall.

Aktion und Tag bei Stornierung
Auch für Rechnung und Nachnahme stehen dieselben drei Aktionen bei Stornierung zur Verfügung (Bestellung stornieren, Transaktion annullieren, Keine Aktion). Standardmäßig ist bei Rechnung und Nachnahme Keine Aktion voreingestellt, da überfällige Bestellungen meist manuell weiterverarbeitet werden (z.B. Inkasso oder Ausbuchen).
Als Standard-Tag bei Stornierung ist overdue voreingestellt. Über diesen Tag können überfällige Bestellungen in Shopify gefunden und weiterverarbeitet werden.

Weitere Einstellungen
Rückerstattungen
Sie können Rückerstattungen in Shopify erstellen und diese vollautomatisch von Komfortkasse durchführen lassen.
Voraussetzungen sind ein aktives Lastschriftmandat und die grundsätzliche Aktivierung von Rückerstattungen aus dem Shopsystem im Komfortkasse Händlerbereich unter Einstellungen - Allgemeine Einstellungen - Erfassung von Rückerstattungen erlaubt.
Anschließend können Rückerstattungen aktiviert werden:

Wenn dann eine Rückerstattung in Shopify erstellt wird, wird diese beim nächsten Abgleich der Bestellungen (mindestens 1x/Tag) zu Komfortkasse übertragen und durchgeführt. Falls die Rückerstattung nicht durchgeführt werden kann, wird eine Fehlermeldung per E-Mail versendet.
Archivierte Bestellungen berücksichtigen
Shopify archiviert Bestellungen automatisch, wenn bestimmte Bedingungen erfüllt sind (z.B. nach vollständiger Abwicklung). Standardmäßig ignoriert Komfortkasse solche archivierten ("closed") Bestellungen.
Wenn diese Einstellung aktiv ist, werden auch archivierte Bestellungen von Komfortkasse eingelesen und verarbeitet. Dies kann nützlich sein, wenn in einem Shop Bestellungen frühzeitig archiviert werden, aber dennoch noch offene Zahlungen enthalten.
Zahlungsmethode wenn leer
Wenn bei einer Shopify-Zahlungsmethode "none" hinterlegt wird, muss hier die Shopify-Zahlungsmethode angegeben werden, die bei einer eingehenden Zahlung an Shopify übermittelt wird. Beispiel: Wenn "none" bei "Vorkasse: Zahlungsmethoden" hinterlegt ist und für Vorkasse die Shopify-Zahlungsmethode "Bank Deposit" verwendet wird, muss hier ebenfalls "Bank Deposit" hinterlegt werden.
Zahlungsmethoden, die Bestellbetrag verringern
Hier werden Zahlungsmethoden hinterlegt, die den Betrag einer Bestellung verringern. Standardmäßig sind dies Gutscheine ("gift_card") und Guthaben ("store_credit").

Es können mehrere Zahlungsmethoden kommagetrennt angegeben werden. Transaktionen dieser Zahlungsmethoden werden vom Bestellbetrag abgezogen, bevor Komfortkasse den fälligen Betrag berechnet.
Bei Stornierung Bestand auffüllen
Hier kann hinterlegt werden, dass bei einer Stornierung einer Bestellung durch Komfortkasse (nur bei der Aktion "Bestellung stornieren") der Bestand automatisch aufgefüllt wird. (Dazu wird beim API-Aufruf von cancel.json das Attribut restock=true mitgegeben.)

Rechnungen herunterladen
Wenn eine der folgenden Shopify Apps verwendet wird, kann Komfortkasse automatisch Rechnungsnummern und Rechnungen im PDF-Format zu Komfortkasse übertragen.
- Sufio (keine weiteren Einstellungen in Sufio oder Shopify benötigt)
- Rechnungsprinter von Pathway Solutions (keine weiteren Einstellungen benötigt)
- sevdesk Buchhaltung von Appify (Metafield invoice_pdf_save benötigt, siehe https://sevify.app/help/shopify/metafields/write)
Alternativ kann Komfortkasse die Rechnungsnummer aus einem beliebigen Metafield ermitteln. Geben Sie dazu metafield: name im Feld "Rechnungen herunterladen" an (z.B. metafield: invoicenumber). Es muss sich um ein String-Feld handeln. In diesem Fall wird nur die Rechnungsnummer übernommen, kein PDF.
Filter nach Länderkürzel (Subshops)
Wenn in einem Shopify-Shop nur Bestellungen aus bestimmten Ländern von Komfortkasse verarbeitet werden sollen (z.B. bei Betrieb mehrerer regionaler Shops über ein gemeinsames Shopify-Konto), können hier die Länderkürzel im ISO-3166-Format kommagetrennt hinterlegt werden (z.B. DE,AT,CH).
Komfortkasse prüft dabei den Ländercode der Rechnungsadresse der Bestellung (billing_address.country_code). Bestellungen aus nicht aufgeführten Ländern werden ignoriert und nicht zu Komfortkasse übertragen. Ist das Feld leer, werden Bestellungen aus allen Ländern verarbeitet.
Firmenname ignorieren
Wenn diese Einstellung aktiv ist, wird der Firmenname aus der Bestelladresse beim Import in Komfortkasse nicht übernommen. Das Firmenfeld bleibt in Komfortkasse leer, auch wenn in Shopify ein Wert hinterlegt ist.
Diese Einstellung ist nützlich, wenn im Shopify-Shop das Firmenfeld systematisch mit unbrauchbaren Daten befüllt wird (z.B. durch eine App oder ein Pflichtfeld-Workaround) und diese Daten nicht nach Komfortkasse übertragen werden sollen.
Vorname und Nachname tauschen
Wenn diese Einstellung aktiv ist, werden Vor- und Nachname vertauscht (der Vorname wird als Nachname übertragen, der Nachname wird als Vorname übertragen).
E-Mail Adresse aus Metafield 'invoice_recipient'
Wenn diese Einstellung aktiv ist, wird die E-Mail-Adresse des Kunden für den Versand von Zahlungserinnerungen und Benachrichtigungen aus dem Shopify-Metafeld invoice_recipient der Bestellung ermittelt.
Das Verhalten ist dabei wie folgt:
- Metafeld ist befüllt: Die E-Mail-Adresse aus dem Metafeld invoice_recipient wird als Empfänger verwendet.
- Metafeld ist leer: Es wird automatisch die Standard-Kunden-E-Mail-Adresse der Bestellung verwendet.
Diese Einstellung ist besonders nützlich, wenn einzelne Kunden Rechnungs-E-Mails an eine abweichende Adresse erhalten sollen. Bei allen anderen Kunden, bei denen das Metafeld nicht gesetzt ist, läuft der E-Mail-Versand wie gewohnt über die Standard-Kunden-E-Mail-Adresse.
Zahlungsmethode aus Metafield ermitteln
Standardmäßig ermittelt Komfortkasse die Zahlungsmethode einer Bestellung aus dem Shopify-Transaktionsfeld ("Gateway"). Mit dieser Einstellung kann stattdessen ein beliebiges Metafeld als Quelle für die Zahlungsmethode verwendet werden.
Geben Sie dazu den Namen des Metafelds an (z.B. custom.payment_method). Komfortkasse liest dann bei jeder Bestellung den Wert dieses Metafelds aus und verwendet ihn als Zahlungsmethode (z.B. zur Zuordnung zu Vorkasse, Rechnung oder Nachnahme).
Diese Einstellung ist nützlich, wenn im Shop eine eigene Zahlungslogik verwendet wird und die tatsächliche Zahlungsart nicht aus dem Standard-Gateway-Feld von Shopify ermittelt werden kann.
Zahlungsdetails zum Shop übertragen
Wenn diese Einstellung aktiv ist, werden folgende Informationen zur Bestellung als Metafield zu Shopify übertragen:
- Zahlungsinformationen für den Endkunden: IBAN (komfortkasse_iban), BIC (komfortkasse_bic), Zahlungsempfänger (komfortkasse_remittee) und Referenznummer (komfortkasse_reference)
- Bestellstatus aus Komfortkasse (kkstatus) als technischer Name, siehe Bestellstatus
Verrechnung von Gebühren
Alle Komfortkasse-Gebühren in Zusammenhang mit Ihrem Shopify-Shop (z.B. Transaktionsgebühren) werden direkt über Shopify abgerechnet (Ausnahmen für Shops, die vor August 2022 eingerichtet wurden). Durch die interne Verrechnung von Shopify in USD kann es zu Abweichungen von unseren Standard-Preisen in EUR kommen.
Löschung von Daten gemäß DSGVO
Von Shopify können automatisiert Löschungsanträge gemäß DSGVO zu Komfortkasse übertragen werden. Wenn ein Kunde eine Datenlöschung beantragt, werden die Daten zur entsprechenden Bestellung gelöscht, sofern dies gesetzlich möglich ist (Aufbewahrungsfristen).
Wenn die Komfortkasse App in einem Shopify Shop entfernt wird, sendet Shopify einen Antrag auf Datenlöschung für den gesamten Shop. Komfortkasse löscht die Daten zu allen Bestellungen (sofern gesetzlich möglich) nach 21 Tagen, sofern der Shop zu diesem Zeitpunkt weiterhin nicht mit Komfortkasse verbunden ist.