Das Etikett kommt aus dem Shop, nicht aus dem Support
DHL- und UPS-Label werden über die echte Schnittstelle erzeugt, mit Sendungsnummer. Der QR-Code macht den Drucker überflüssig: vorzeigen, Label kommt aus dem Automaten der Filiale.
Worum es geht
Ein Retourenlabel von Hand zu erzeugen und per Mail zu verschicken kostet jedes Mal ein paar Minuten. Hier holt es sich der Kunde selbst - und du bekommst die Sendungsnummer am Vorgang, ohne sie irgendwo abzutippen.
Drei Knöpfe, ein Aufruf
Auf der Statusseite stehen „DHL Label drucken“, „DHL QR Code drucken“ und „UPS Label drucken“ - je nachdem, was du eingeschaltet hast. Label und QR-Code fordert das Plugin bei DHL in einem Aufruf an; der Kunde sieht beides und wählt, was ihm passt.
Label gegen Gebühr, sauber über eine Bestellung
Statt kostenfrei kannst du das Label als Produkt verkaufen. Der Kunde klickt „DHL Label kostenpflichtig kaufen“, der Warenkorb wird geleert und nur das Etikett hineingelegt. Erst wenn die Bestellung als bezahlt registriert ist, wird der Label-Knopf aktiv - bis dahin steht der Grund da.
Dabei wird der Warenkorb automatisch geleert und nur das Rücksendeetikett hinzugefügt. Bitte schließen Sie anschließend den Bestellvorgang im Shop ab und führen Sie die Zahlung durch.
DHL Label kostenpflichtig kaufenWarten auf den Zahlungseingang
Zwischen Kauf und Label liegt der Zahlungseingang. Solange der aussteht, sagt die Seite das: „Für das kostenpflichtige Rücksendeetikett haben Sie bereits eine Bestellung aufgegeben. Allerdings wurde die Zahlung bislang noch nicht vollständig abgeschlossen.“
Zahlung noch nicht abgeschlossen
Sobald der Zahlungseingang bestätigt ist, steht Ihnen das Label zur Erstellung zur Verfügung.
DHL Label druckenWenn kein kostenfreies Label sinnvoll ist
Für einen Warenwert unterhalb einer Grenze lässt sich das kostenfreie Label sperren. Der Kunde sieht dann keinen toten Knopf, sondern den Grund. Dasselbe gilt, wenn die Schnittstelle nicht antwortet - ob der Kunde den Klartext der Schnittstelle sieht oder eine Standardmeldung, entscheidest du.
Aufgrund des geringen Warenwerts der Rücksendung können wir Ihnen derzeit leider kein kostenfreies DHL Label zur Verfügung stellen.
Je Land eigene Zugangsdaten
Die Zugangsdaten hängen nicht an der Plugin-Konfiguration, sondern an einem eigenen Datensatz je Land und optional je Verkaufskanal. Deutschland kostenfrei, Österreich gegen Gebühr - das sind schlicht zwei Datensätze. Beide Masken haben eine Karte „Zugangsdaten testen“, die ein echtes Label über die echte Schnittstelle zieht.
Beispiel: 07 für Deutschland, 53 für Österreich.
Wer ein Label bekommt und wie lange
Das Label hat eine eigene Frist, unabhängig von der Frist fuers Anlegen: „Wenn diese Option aktiviert ist, dann ist die Erzeugung eines Retouren Labels (DHL oder UPS) nur in einem definierten Zeitraum verfügbar.“ Dazu lässt sich das Label auf gültige Kundengruppen einschraenken - Händler bekommen eines, Endkunden nicht, oder umgekehrt.
Auch aus dem Admin heraus
Dieselben Labels erzeugst du im Admin am Vorgang: „DHL Label drucken“, „DHL QR Code drucken“, „UPS Label drucken“. Das ist der Weg fuer die Retoure, die per Telefon hereinkommt, und fuer den Kunden, der weder Drucker noch Telefon hat.
Und dann zur Filiale
Der letzte Schritt auf der Statusseite ist kein Knopf, sondern ein Satz: das Paket zur nächsten Filiale bringen. Danach übernimmt die Sendungsnummer - sie steht am Vorgang und in der Liste im Admin.
Alle Einstellungen rund um das Etikett
| Einstellung | Technischer Name | Was sie bewirkt |
|---|---|---|
| DHL Label aktivieren | dhlLabelStatus | Der Schalter für das DHL-Etikett. Ohne ihn fällt der ganze Label-Schritt auf der Statusseite weg. |
| DHL Label als QR Code aktivieren | dhlQrCodeStatus | Zusätzlich zum PDF ein QR-Code. Beides holt das Plugin in einem Aufruf bei DHL. |
| Label speichern | dhlLabelSaveStatus | Ob das erzeugte Label in der Datenbank liegt oder bei jedem Aufruf neu über die Schnittstelle kommt. Das Abschalten ist laut Hilfetext nur für Tests gedacht. |
| Mehrere Labels aktivieren | dhlLabelMultipleStatus | Erlaubt weitere Etiketten für weitere Pakete - bis zu fünf. |
| Protokoll aktivieren | dhlLabelLogStatus | Schreibt Anfragen und Antworten der Schnittstelle nach var/log. Die Stelle, an der man nach einem Fehlschlag nachsieht. |
| Warenwert Minimum | dhlLabelMinValue | Unterhalb dieses Netto-Warenwerts bekommt der Kunde kein kostenfreies Label, sondern einen Hinweis, dessen Wortlaut du über Textbausteine bestimmst. |
| Gültige Kundengruppen | dhlLabelValidCustomerGroup | Beschränkt das Label auf bestimmte Kundengruppen. Leer heißt: alle. |
| UPS Label aktivieren | upsLabelStatus | Der Schalter für UPS. Laut Hilfetext des Plugins nur für Kunden innerhalb Deutschlands möglich. |
| Frist aktivieren | labelDeadlineStatus | Eine eigene Frist nur für das Erzeugen von Labels, unabhängig von der Frist fürs Anlegen der Rücksendung. |
| Lieferstatus | labelDeadlineOrderDeliveryStatus | Der Lieferstatus, ab dem diese Frist läuft. |
Was an einem Zugangsdatensatz hängt
| Feld | Technischer Name | Was darin steht |
|---|---|---|
| Land | country_id | Je Land ein eigener Datensatz. Deutschland kostenfrei und Österreich gegen Gebühr sind schlicht zwei Datensätze. |
| Verkaufskanal | sales_channel_id | Zusätzlich je Verkaufskanal trennbar. Leer heißt: gilt überall. |
| Kostenpflichtig | chargeable_label | Der Schalter, der aus dem kostenfreien Etikett ein verkauftes macht. |
| Produkt | chargeable_label_product_id | Das Produkt, das der Kunde dafür kauft. Es landet allein im Warenkorb. |
| DHL-Zugang | dpdhl_auth_username | Benutzer und Passwort des Geschäftskundenportals, dazu Kunden-, Verfahrens- und Teilnahmenummer sowie die Empfänger-Id. |
| UPS-Zugang | oauth_client_id | Client Id und Client Secret aus dem UPS-Entwicklerzugang, dazu die vollständige Absenderanschrift. |