Import
Bestellungen importieren
Die Seite Import im Bereich Bestellungen ist ein Legacy-Einstieg für den alten manuellen eBay-CSV-Bestellimport. Der Bereich zeigt keine moderne Importaufgaben-Verwaltung, sondern leitet auf den alten eBay-Importdialog weiter und sollte nur für nachvollziehbare Altfälle verwendet werden.
Aufgabe und Einordnung
Der Bereich ist im Backend ausdrücklich als veraltet gekennzeichnet. Die Seite bietet aktuell nur ein Importmodul für eBay-Bestellungen aus Drittanbieter-Dateien bzw. aus dem alten eBay-CSV-Manager.
- Recht: Die Seite setzt das Recht für Bestellimporte voraus.
- Modul: In der Übersicht wird der alte eBay-Import angeboten.
- Warnhinweis: Das Backend weist darauf hin, dass der Bereich veraltet ist und nicht dauerhaft zur Verfügung stehen soll.
- Abgrenzung: Produkt-, Kunden-, Zahlungs- oder Exportimporte gehören nicht zu dieser Seite.
Importmodul auswählen
Die Übersicht enthält eine einfache Modulliste. Aktuell wird dort der alte eBay-CSV-Import angeboten.
| Element | Bedeutung | Aktion |
|---|---|---|
| eBay Import | Veralteter Import für eBay-Bestellungen aus CSV-/Verkaufsprotokoll-Dateien. | Jetzt importieren öffnet den eBay-Importdialog. |
| Hinweis Veraltet | Kennzeichnet, dass dieser Import nicht der empfohlene aktuelle Weg ist. | Vor Nutzung prüfen, ob ein automatisierter eBay-Import oder ein moderner Marktplatzprozess verfügbar ist. |
eBay-Importdialog
Der eBay-Importdialog ist ebenfalls als alter CSV-Import gekennzeichnet. Er nimmt eine Importdatei entgegen, wählt optional ein eBay-Konto und unterscheidet zwischen zwei Dateitypen.
| Feld | Beschreibung | Wirkung |
|---|---|---|
| Importdatei | Dateiupload für die CSV-/Textdatei. | Die Datei wird temporär in den Importbereich kopiert, verarbeitet und anschließend wieder entfernt. |
| eBay-Konto | Auswahl eines eBay-Kontos, wenn mehrere eBay-Konten im Backend vorhanden sind. | Bestellstatus und Versandart können aus dem gewählten eBay-Konto kommen. Bei genau einem Konto wird es automatisch als verstecktes Feld gesetzt. |
| Verkaufsprotokoll | Standardauswahl für das neuere Legacy-Format des eBay-Verkaufsprotokolls. | Das Backend überspringt die passenden Kopf-/Fußzeilen und wandelt die Spalten intern in das alte Importformat um. |
| CSV Manager (veraltet) | Altes eBay-CSV-Manager-Format. | Das Backend verarbeitet die Datei nahezu direkt und entfernt nur eine nicht benötigte Spalte. |
| Import starten | Sendet Datei, Konto und Format ab. | Startet die Verarbeitung und gibt Statusmeldungen je Bestellung und Position aus. |
Status- und Versand-Einstellungen
Wenn kein aktives eBay-Modul genutzt wird, zeigt der Dialog zusätzliche Einstellungen. Diese Werte werden in der Konfiguration gespeichert und beim Import neuer Bestellungen verwendet.
| Feld | Zweck | Auswirkung |
|---|---|---|
| Bestellstatus (allgemein) | Status für importierte Bestellungen ohne erkannte PayPal-Zahlung. | Neue Bestellungen erhalten diesen Bestellstatus. |
| Bestellstatus (bezahlt mit Paypal) | Status für importierte PayPal-Bestellungen mit Zahlungsdaten. | Neue Bestellungen erhalten diesen Status; vorhandene Rechnung kann als bezahlt markiert und neu erzeugt werden. |
| Bezeichnung Versandart | Versandart, die importierten Bestellungen zugeordnet wird. | Wenn keine feste Versandart gesetzt ist, verwendet das Backend die Versandbezeichnung aus der Importdatei. |
| Speichern | Speichert die drei Fallback-Werte. | Der Importdialog wird danach neu geladen. |
Verarbeitung der Importdatei
Der Import liest die Datei zeilenweise mit Semikolon-Trennung. Je nach gewähltem Typ werden unterschiedliche Kopf- und Fußzeilen übersprungen und Spalten angepasst.
- Verkaufsprotokoll: Das Backend startet nach mehreren Kopfzeilen und wandelt ausgewählte Spalten in das alte interne eBay-Importarray um.
- CSV Manager: Das Backend startet früher in der Datei und entfernt eine einzelne nicht benötigte Spalte.
- Textbereinigung: Anführungszeichen am Anfang und Ende werden entfernt; einfache Anführungszeichen werden ersetzt.
- Preisformat: Preisangaben werden in ein internes Euro-Format umgewandelt.
- Mehrpositionsbestellungen: Zusammenfassungs- und Positionszeilen werden anhand der erwarteten Positionsanzahl zusammengeführt.
- Fehlerfall: Wenn Zusammenfassung und Positionen nicht zusammenpassen, meldet das Backend einen Hinweis und überspringt die betroffenen Zeilen.
Erzeugte Bestelldaten
Aus jeder erkannten Bestellung erzeugt das Backend einen Kunden, eine Bestellung und die zugehörigen Positionen. Dabei werden Daten aus der Datei mit Shop-Stammdaten kombiniert.
| Bereich | Erzeugte oder geänderte Daten | Hinweis |
|---|---|---|
| Kunde | Name, Firma, E-Mail, Rechnungsadresse, Land, Sprache, Währung und Standard-Kundengruppe für Gastkunden. | Der Import legt einen Kunden an, statt nur eine lose Bestellung zu speichern. |
| Bestellung | Datum, Bemerkung, eBay-User, eBay-Konto, Bestellart, Bearbeiter, Währung, Status, Versandart, Versandkosten, Zahlungsart und Bestellnummer. | Die Bestellnummer wird nach dem Speichern automatisch gesetzt. |
| Versandadresse | Name, Straße, Hausnummer, PLZ, Ort, Zusatz und Land aus den Empfängerdaten. | Das Land wird gegen vorhandene Länder und Alternativnamen geprüft. |
| Rechnungsadresse | Daten aus dem erzeugten Kundenkonto. | Firma, Name, Adresse und Land werden in die Bestellung übernommen. |
| Zahlung | Vorkasse oder PayPal, abhängig von den Importdaten. | Bei PayPal und erkannten Zahlungsdaten kann der bezahlte Status gesetzt werden. |
| Steuern | Versandsteuer und Positionssteuer werden anhand Land und Produktdaten aktualisiert. | Nach dem Import wird die Steuerberechnung der Bestellung aktualisiert. |
Bestellpositionen
Für jede importierte Position wird eine Bestellposition angelegt. Wenn die Artikelnummer im Shop gefunden wird, verknüpft das Backend die Position mit dem Shopprodukt und dessen Variante.
- Artikelnummer: Wird aus der Datei gelesen. Bei Varianten kann das Format Artikelnummer, Größe und Farbe enthalten.
- Produktname und Preis: Werden aus der Importdatei in die Bestellposition geschrieben.
- Menge: Wird pro Position übernommen und mit dem Einzelpreis zum Gesamtpreis gerechnet.
- eBay IDs: Item-ID, Transaction-ID und eBay-User-ID werden an der Position gespeichert.
- Shopprodukt gefunden: Hersteller, Artikel-ID, Produkttyp, Variante, Lieferbarkeit, Größe, Farbe, Order-ID und Einkaufspreis können aus dem Shopprodukt übernommen werden.
- Bundle: Bei Bundle-Produkten werden Bundlebestandteile als Bestellpositions-Bestandteile erzeugt.
- Shopprodukt nicht gefunden: Die Position bleibt als importierte Position erhalten, aber ohne vollständige Produktverknüpfung.
Fehler, Prüfungen und Nacharbeit
Der Import meldet Fehler direkt im Ausgabefenster. Die wichtigsten Prüfungen betreffen Länder, Zeilenstruktur und Zahlungs-/Statuslogik.
- Unbekanntes Land: Wenn ein Land nicht gefunden wird, meldet der Import die betroffene Zeile. Bei Bedarf muss die Schreibweise als Alternativname am Land gepflegt werden.
- Abweichende Zusammenfassung: Wenn Bestellungszusammenfassung und Positionen nicht zusammenpassen, kann das auf bereits importierte Einzelbestellungen oder ein falsches Dateiformat hinweisen.
- Bezahlte PayPal-Bestellung: Wenn der bezahlte Status gesetzt wird und eine Rechnung vorhanden ist, kann diese als bezahlt markiert und neu erzeugt werden.
- Artikelabgleich: Nach dem Import sollten Positionen ohne Produktverknüpfung geprüft werden.
- Steuern und Versand: Kontrolliere importierte Versandkosten, Versandart, Steuerlogik und Landzuordnung stichprobenartig.
Typischer Ablauf
- Prüfe, ob wirklich der Legacy-eBay-CSV-Import benötigt wird.
- Öffne den Import über Jetzt importieren.
- Wähle die Importdatei aus.
- Wähle bei mehreren eBay-Konten das passende Konto.
- Wähle das passende Dateiformat: Verkaufsprotokoll oder CSV Manager.
- Prüfe bei nicht aktivem eBay-Modul die Status- und Versand-Fallbacks.
- Starte den Import und lies die Status- und Fehlermeldungen im Ausgabefenster.
- Prüfe danach neu erzeugte Bestellungen, Positionen, Kunden, Versandart, Zahlungsart und Steuerdaten.