Tutorial

Shopify-Bestellungen in großen Mengen erstatten

Rückerstattungen für viele Bestellungen manuell zu bearbeiten, kann äußerst zeitaufwändig sein. DataEase macht es einfach: Exportieren Sie Ihre Bestellungen, bereiten Sie Rückerstattungsaktionen mit optionaler Wiederauffüllung und Benachrichtigungen vor und importieren Sie sie zurück zu Shopify – alles mit Validierung.

🎯 Ziel

Gewähren Sie vollständige oder teilweise Rückerstattungen für viele Bestellungen gleichzeitig, optional mit Wiederauffüllung des Inventars und Benachrichtigung der Kunden, unter Verwendung von CSV/Excel und DataEase.


📋 Schritt-für-Schritt-Anleitung

1. Bestellungen exportieren (Optional, um gezielt vorzugehen)

Gehen Sie in DataEase zu Neuer Export → Bestellungen. Schließen Sie mindestens ein:

  • id
  • name (Bestellnummer)
  • financialStatus
  • fulfillmentStatus
  • Einzelposten (variantId/SKU und Mengen) zur Referenz

Verwenden Sie Filter (Datumsbereich, Bezahlstatus, Kanal/Markt), um erstattungsfähige Bestellungen auszuwählen.


2. Die Rückerstattungsdatei vorbereiten

Öffnen Sie die exportierte Datei in Excel oder Google Sheets. Verwenden Sie eines der folgenden Muster:

A. Volle Rückerstattung (Bestellebene)

Fügen Sie eine Zeile mit id der Bestellung hinzu und setzen Sie action = REFUND.

Optionale Felder:

  • refundTotal — genauer Betrag zur Erstattung (für volle Rückerstattung, Bestellbetrag anpassen)
  • refundShippingAmount — Versandanteil zur Erstattung (falls zutreffend)
  • refundReason, refundNote, notifyCustomer = TRUE/FALSE

B. Teilweise Rückerstattung (Zeilenebene)

  • Fügen Sie die Hauptzeile der Bestellung mit topRow = TRUE hinzu (Sie können command = UPDATE beibehalten) und setzen Sie action = REFUND
  • Für jeden erstatteten Artikel fügen Sie eine Zeilenzeile mit topRow = FALSE und itemCommand = REFUND hinzu, und geben Sie an:
    • variantId (bevorzugt) oder variantSKU
    • refundQuantity (Einheiten zur Erstattung)
    • (Optional) refundLineAmount (überschreiben Sie die berechnete Rückerstattung für diese Zeile)
    • (Optional) restock = TRUE/FALSE und restockLocation (wenn Sie an einem bestimmten Ort wieder auffüllen)
  • Um nur den Versand zu erstatten, lassen Sie Zeilenzeilen weg und setzen Sie einen Bestell-Level refundShippingAmount

Wenn Sie fertig sind, speichern Sie die Datei als .xlsx oder .csv.


3. Importieren & Validieren

  1. Starten Sie in DataEase Neuer Import → Bestellungen
  2. Laden Sie Ihre bearbeitete Datei hoch
  3. Spalten zuordnen
  4. Führen Sie Validierung durch

Beheben Sie alles, was im Validierungsstatus markiert ist (z. B. nicht erstattungsfähiger Status, ungültige Beträge, fehlende Kennungen).


4. Import ausführen und Ergebnisse überprüfen

Nachdem die Validierung bestanden wurde, klicken Sie auf Import ausführen, um die Rückerstattungen in Shopify zu verarbeiten.

Sobald der Vorgang abgeschlossen ist, laden Sie die Ergebnisdatei herunter und überprüfen Sie einige Bestellungen im Shopify Admin, um sicherzustellen, dass Rückerstattungen, Wiederauffüllungen und Benachrichtigungen wie beabsichtigt angewendet wurden.


📝 Wichtige Hinweise

  • Rückerstattungen sind für bezahlte Bestellungen verfügbar und dürfen den verbleibenden erfassten Betrag nicht überschreiten
  • Mehrere Teilrückerstattungen sind erlaubt, bis der erfasste Gesamtbetrag erschöpft ist
  • Wiederauffüllung bringt Artikel in den verfügbaren Bestand zurück; geben Sie restockLocation an, wenn Sie einen bestimmten Ort benötigen
  • Die Verwendung von variantId bietet die zuverlässigste Übereinstimmung; verwenden Sie SKU nur, wenn sie eindeutig ist
  • Berücksichtigen Sie Steuern/Rabatte: DataEase berechnet sie aus erstatteten Zeilen, es sei denn, Sie überschreiben mit refundLineAmount/refundTotal

💡 Minimale CSV-Beispiele

Volle Rückerstattung einer Bestellung:

id,action,refundTotal,refundReason,notifyCustomer
gid://shopify/Order/123,REFUND,59.99,"Artikeldefekt",TRUE

Teilweise Rückerstattung für eine einzelne Zeile (mit Wiederauffüllung):

id,topRow,command,action,itemCommand,variantId,refundQuantity,restock,restockLocation
gid://shopify/Order/456,TRUE,UPDATE,REFUND,,,,,
gid://shopify/Order/456,FALSE,,REFUND,gid://shopify/ProductVariant/111,1,TRUE,"Lager A"

Nur Versand erstatten:

id,action,refundShippingAmount,refundNote
gid://shopify/Order/789,REFUND,5.00,"Verspätungsausgleich"

🎉 Das war’s!

Ihre Rückerstattungen wurden nun in großen Mengen verarbeitet.
Wenn Sie auf Probleme stoßen oder Fragen haben, können Sie sich gerne an unser Support-Team wenden.