Die Buchung von Rücksendungen ist nach wie vor ein aktuelles Thema, da Sie mit einem etablierten Prozess erhebliche Kosten und Zeit einsparen können. Wir wissen, dass dies aufgrund der verschiedenen Workflows, Anwendungen und Partner, die in den Rücksendeprozess eingebunden sind, komplex sein kann.
Es ist bereits möglich, Rücksendungen in MyTranssmart über SOAP Webservice oder RESTful API zu buchen. Sie können außerdem nShift Returns für einen vollständig integrierten Ablauf implementieren.
Wir bieten jetzt auch einen einfachen Service an, mit dem Sie mithilfe unseres Skriptgenerators ein Rücksendeformular zu Ihrer Website hinzufügen können. Diese Funktion ermöglicht es Ihren Kunden, ein Rücksendeetikett direkt von Ihrer Website aus ganz einfach zu drucken. Befolgen Sie die Anweisungen in diesem Artikel, um den Code zu konfigurieren und zu generieren, der zum Einbetten eines nShift Transsmart Rücksendeformulars auf Ihrer Website erforderlich ist.
Skript generieren
Gehen Sie zur Konfigurationsseite, die Sie im Menü Manage account >Returns finden:
- Aktivieren Sie das eingebettete Rücksendeformular.
- Wählen Sie die Dispatch location. Dies ist das Lager, an das die Rücksendung geschickt werden soll.
(Die Werte im Dropdown werden übernommen aus Manage account > Location & Cost Centers > Dispatch locations).
- Wählen Sie ein oder mehrere Booking profiles, die auf der Rücksendeformularseite verfügbar sein sollen. Die Rücksendebuchung wird mit einem Booking profile erstellt, das Sie auswählen, oder Sie erlauben Ihrem Kunden, eines zu wählen, zum Beispiel den Carrier, den er für die Rücksendung des Pakets bevorzugt. Es werden Carrier, Service level, Service level other und optional Cost center, Incoterms, Payment terms und Mail Type aus dem Booking profile verwendet. (Die Werte im Dropdown werden aus dem Menü Manage account > Booking Profiles übernommen).
- Wählen Sie ein oder mehrere Packages, die auf der Rücksendeformularseite verfügbar sein sollen. Die Rücksendebuchung wird mit einem Package erstellt, das entweder von Ihnen ausgewählt wird oder – wenn Sie diese Möglichkeit einräumen – von Ihrem Kunden. Es werden die Abmessungen des ausgewählten Packages verwendet. (Die Werte im Dropdown werden aus dem Menü Manage account >Packages übernommen).
- Klicken Sie auf die Schaltfläche Generate script . Das Skript wird nun erzeugt. Dies kann einige Augenblicke dauern. Kopieren Sie das Skript und fügen Sie es auf Ihrer Website ein. Dies könnte eine Aufgabe für Ihren Webmaster/Entwickler sein. Sie müssen in der Lage sein, den Quellcode der Seite zu bearbeiten, um das Formular einzubetten. Die serverseitige Sprache der Seite (z. B. PHP, .NET, Ruby, nur HTML oder andere) ist nicht wichtig, da das Formularskript reines JavaScript ist und in jedem Seitentyp funktioniert. (Da das Formular clientseitig generiert wird).
- Klicken Sie auf die Schaltfläche Save, um Ihre Konfiguration zu speichern. Bitte beachten Sie, dass das Skript verschwindet, da wir es nicht in MyTranssmart speichern. Wenn Sie es erneut benötigen, klicken Sie einfach noch einmal auf die Schaltfläche Generate script.
Benutzer für PDF-Label konfigurieren
Standardmäßig erzeugen wir für die meisten Frachtführer ein ZPL-Label, das direkt auf einem ZPL-Drucker gedruckt werden kann. In diesem Fall sollte beim Erzeugen eines Labels über die Website das Label ein PDF-Label sein, damit es für Menschen lesbar ist und/oder von der Person gedruckt werden kann, die das Rücksendeetikett anfordert.
Um dies zu erreichen, ist die folgende Konfiguration in MyTranssmart erforderlich:
Fügen Sie im Menü Admin Panel > Document Retrieval die Konfiguration wie in diesem Screenshot gezeigt hinzu:
In diesem Beispiel wird für diesen Account Code und den Frachtführer DHP die Vorlage DHPLABEL verwendet, wenn der Benutzer Embedded.Return.Form ist. Für alle anderen Benutzer wird die Vorlage DHP_ZPL_SCR verwendet, sodass diese Benutzer weiterhin ein ZPL-Label erzeugen/drucken.
Hinweis: Der Benutzer Embedded.Return.Form muss nicht in der Benutzerverwaltung angelegt werden. Dieser generische Benutzer existiert bereits auf der höchsten Ebene und wird für den book&print-Aufruf über unsere Lösung verwendet.
Wenn Sie keinen Zugriff auf das Menü Admin Panel haben, wenden Sie sich bitte an unsere Support-Abteilung und bitten Sie um zusätzliche Unterstützung bei der Einrichtung.
Für Entwickler: Hinweise zu jQuery und CSS-Styling
Das Formularskript basiert auf der jQuery-JavaScript-Bibliothek. Diese Bibliothek wird häufig verwendet, sodass sie in vielen Fällen bereits auf Ihrer Website geladen ist. Unser Formularskript prüft, ob jQuery vorhanden ist, und falls nicht, wird es geladen.
Zusätzlich verwendet unser Formularskript die Methode jQuery.noConflict(), um jQuery aus der Variable „$“ zu entfernen. Dadurch werden jQuery-Funktionen über „jQuery“ und nicht über „$“ aufgerufen. Das bedeutet, dass unser Formular parallel zu anderen Bibliotheken funktionieren sollte, die „$“ als Top-Level-Variable verwenden (zum Beispiel Prototype oder MooTools).
Möglicherweise möchten Sie das Erscheinungsbild des Rücksendeformulars anpassen – z. B. die Breite, die Schriftart oder die Hintergrundfarben ändern oder weitere Anpassungen vornehmen. Dies kann erfolgen, indem Sie CSS-Regeln zur Seite hinzufügen, nachdem die Standardstile geladen wurden. Sie können die Standard-CSS-Regeln überschreiben oder eigene Regeln hinzufügen. Suchen Sie in dem Skript nach der Stelle, an der Folgendes steht:
<style type='text/css'>
/* Insert custom CSS here to change the form styles */
</style>Wenn Sie das Standard-CSS einsehen müssen, können Sie das Formular mit den Entwickler-Tools von Google Chrome untersuchen, um die Standardstile für jedes Element anzuzeigen.