DropShipper
Dropshipper im Backend
Dropshipper sind Partner, deren Bestellungen im Shop verarbeitet werden und bei Bedarf mit eigenen Versandabsenderdaten ausgegeben werden.
Voraussetzungen und Zusammenhang
Dropshipper werden im Systembereich gepflegt und koennen bei Dropship-Bestellungen als Partner hinterlegt werden. Die Dropshipper-ID kann aus Bestellungen heraus fuer Versand, Bestelldetails und Webhooks genutzt werden.
- App-Pruefung: Ist die Dropshipper-App nicht aktiv, zeigt das Backend einen Setup-Hinweis und bricht die Verwaltung ab.
- Rechtepruefung: Ohne Dropshipper-Recht wird der Bereich nicht ausgegeben.
- Bestellbezug: Dropship-Bestellungen speichern die zugehoerige Dropshipper-ID. Bestelldetails und Listen koennen dadurch den Partner anzeigen.
- Webhook-Bezug: Wenn bei einer Dropship-Bestellung ein Webhook-Passwort aus der Bestellung vorhanden ist, kann die Dropshipper-ID als Webhook-Benutzername verwendet werden.
- Versandbezug: Wenn
ueberschreibe_versanddatenaktiv ist, ersetzt der Dropshipper die normalen Shop-Absenderdaten fuer Versanddaten.
Dropshipperliste
Die Uebersicht ist eine konfigurierbare BsTable. Nutze die Tabellensuche fuer sichtbare Werte wie Firma, Name oder Vorname. Ein separates Filterformular gibt es nicht.
- ID: interne Dropshipper-ID; auf kleinen Ansichten ausgeblendet.
- Icon: zeigt das hinterlegte Icon ueber
writeIcon(); auf kleinen Ansichten ausgeblendet, zentriert und nicht sortierbar. - Firma: zeigt
firmaund ist die Hauptspalte der Tabelle. - Name: zeigt
nname; auf kleinen Ansichten ausgeblendet. - Vorname: zeigt
vname; auf kleinen Ansichten ausgeblendet. - Optionen: enthaelt Bearbeiten und Loeschen, solange die Dropshipper-App aktiv ist. Die Spalte ist zentriert und nicht sortierbar.
Dropshipper erstellen und bearbeiten
Ueber Dropshipper erstellen oder die Bearbeiten-Aktion oeffnet sich ein grosser Dialog mit Stammdaten, Kontaktangaben, Icon und Versandoption. Das Formular speichert per Modal-Antwort und schliesst den Dialog nach erfolgreicher Verarbeitung.
firma: Pflichtfeld fuer den Firmennamen. Der Wert ist Tabellen-Hauptspalte und wird alsshipper_companygenutzt, wenn Versanddaten ueberschrieben werden.vname: Vorname der Kontaktperson.nname: Nachname der Kontaktperson.zusatz: zusaetzlicher Adress- oder Firmenhinweis.strasse: Strasse der Dropshipper-Adresse; wird bei aktivem Absender-Ueberschreiben als Versand-Strasse genutzt.hnr: Hausnummer der Dropshipper-Adresse; wird als Versand-Hausnummer genutzt.plz: Postleitzahl; wird als Versand-PLZ genutzt.ort: Ort; wird als Versand-Ort genutzt.country_id: Land aus der Laenderliste. Neue Objekte starten mit Deutschland als Vorgabe; fuer Versanddaten wird daraus der zweistellige ISO-Code des Landes gelesen.tel_vorwahlundtel: Telefonbestandteile; beim Versand werden beide Werte zu einer Absender-Telefonnummer kombiniert.email: E-Mail-Adresse; das Formular nutzt den E-Mail-Eingabetyp und die Adresse kann als Versand-Absender-E-Mail verwendet werden.icon: Uploadfeld fuer ein Icon mit KI-Feld-Unterstuetzung. Bei neuem Upload wird ein vorhandenes Icon entfernt, der Dateiname bereinigt, mit Dropshipper-Praefix gespeichert und danach am Datensatz hinterlegt.ueberschreibe_versanddaten: Checkbox fuer eigene Versandabsenderdaten. Fehlt der Checkboxwert beim Speichern, setzt das Backend den Wert auf 0.
ueberschreibe_versanddaten nur, wenn Firma, Adresse, Land, Telefon und E-Mail vollstaendig und versandfaehig gepflegt sind. Diese Werte koennen in Versandlabel-Daten einfliessen.Speichern und Verarbeitung
Beim Speichern uebernimmt das Backend die Formularwerte, normalisiert die Checkbox, verarbeitet bei Bedarf den Icon-Upload und speichert den Dropshipper.
- Neuer Eintrag: Ein Formular mit ID 0 wird als neuer Dropshipper angelegt.
- Bestehender Eintrag: Die vorhandenen Werte werden aktualisiert; ein neuer Icon-Upload ersetzt das bisherige Icon.
- Zeichenverarbeitung: Formularwerte werden vor dem Setzen der Felder fuer die interne Verarbeitung decodiert.
- Modal-Antwort: Nach erfolgreichem Speichern gibt das Backend eine Antwort zum Schliessen des Dialogs und eine Erfolgsmeldung zurueck.
- Versanddaten: Die Option wirkt auf die Ermittlung neuer Versanddaten. Bereits erzeugte Versandlabels werden dadurch nicht rueckwirkend geaendert.
Auswirkung auf Versandabsender
Bei Dropship-Bestellungen mit aktivem ueberschreibe_versanddaten liest die Versanddaten-Ermittlung den Dropshipper aus der Bestellung und ersetzt die normalen Shop-Absenderdaten.
shipper_company: kommt ausfirmaund wird auf die vom Versandmanager genutzte Laenge begrenzt.shipper_zip,shipper_city,shipper_street,shipper_streetnr: kommen aus PLZ, Ort, Strasse und Hausnummer.shipper_country: kommt aus dem Land des Dropshippers und wird als kleingeschriebener ISO-2-Code verwendet.shipper_phone: setzt sich aus Telefonvorwahl und Telefonnummer zusammen.shipper_email: kommt aus der Dropshipper-E-Mail-Adresse.- Fallback: Ist die Bestellung keine Dropship-Bestellung, fehlt der Dropshipper oder ist das Ueberschreiben deaktiviert, nutzt der Versandmanager die normalen Shop-Absenderdaten.
Loeschen
Die Loeschen-Aktion oeffnet den allgemeinen Bestaetigungsdialog. Nach Bestaetigung wird der Dropshipper geloescht und die Liste neu geladen.