Registrering af returneringer er fortsat et aktuelt emne, da det kan spare dig for betydelige omkostninger og tid, når du har denne proces på plads. Vi forstår, at det kan være kompliceret på grund af de forskellige workflows, applikationer og partnere, der er involveret i returflowet.
Det er allerede muligt at booke returforsendelser i MyTranssmart via SOAP Webservice eller RESTful API. Du kan også implementere nShift Returns for et fuldt integreret flow.
Vi tilbyder nu også en enkel service, der gør det muligt at tilføje en returformular til dit website ved hjælp af vores scriptgenerator. Denne funktion giver dine kunder mulighed for nemt at printe en returlabel direkte fra dit website. Følg instruktionerne i denne artikel for at konfigurere og generere den kode, der er nødvendig for at integrere en nShift Transsmart returformular på dit website.
Generer scriptet
Gå til konfigurationssiden, som findes i menuen Manage account >Returns:
- Aktivér den indlejrede returformular.
- Vælg Dispatch location. Dette er lageret, som returordren skal sendes til.
(Værdierne i rullemenuen hentes fra Manage account > Location & Cost Centers > Dispatch locations).
- Vælg en eller flere Booking profiles, som skal være tilgængelige på siden med returformularen. Returordren oprettes ved hjælp af en bookingprofil, som du vælger, eller som din kunde kan få lov til at vælge, f.eks. den transportør, de foretrækker til returnering af pakken. Den vil bruge Carrier, Service level, Service level other og eventuelt Cost center, Incoterms, Payment terms og Mail Type fra bookingprofilen. (Værdierne i rullemenuen hentes fra menuen Manage account > Booking Profiles).
- Vælg en eller flere Packages, som skal være tilgængelige på siden med returformularen. Returordren oprettes ved hjælp af en pakke, der vælges af dig eller af din kunde, hvis du giver dem mulighed for at vælge. Den vil bruge målene fra den valgte pakke. (Værdierne i rullemenuen hentes fra menuen Manage account >Packages).
- Klik på knappen Generate script . Scriptet bliver nu genereret. Dette kan tage et par øjeblikke. Kopiér og indsæt scriptet på dit website. Dette kan være en opgave for din webmaster/udvikler. Du skal kunne redigere sidens kildekode for at integrere formularen. Serversidens sprog på siden (dvs. PHP, .NET, Ruby, kun HTML eller andet) er ikke vigtigt, da formularscriptet er ren javascript og vil fungere på enhver type side (da formularen genereres på klientsiden).
- Klik på knappen Save for at gemme din konfiguration. Bemærk, at scriptet forsvinder, da vi ikke gemmer det i MyTranssmart. Hvis du får brug for det igen, skal du blot klikke på knappen Generate script igen.
Konfigurer bruger til PDF-label
Som standard genererer vi for de fleste transportører en ZPL-label, som kan udskrives direkte på en ZPL-printer. I dette tilfælde, når der genereres en label via websitet, skal labelen være en PDF-label, så den er menneskeligt læsbar og/eller kan udskrives af den, der anmoder om returlabelen.
For at gøre dette er følgende konfiguration i MyTranssmart nødvendig:
I menuen Admin Panel > Document Retrieval tilføjes konfigurationen som vist på dette skærmbillede:
I dette eksempel vil det altså for denne kontokode og transportør DHP bruge DHPLABEL-skabelonen, når brugeren er Embedded.Return.Form. For alle andre brugere vil den bruge DHP_ZPL_SCR-skabelonen, så disse brugere stadig genererer/udskriver en ZPL-label.
Bemærk: Brugeren Embedded.Return.Form behøver ikke at blive oprettet i User Management. Denne generiske bruger findes allerede på det øverste niveau og bruges til at udføre book&print-kaldet via vores løsning.
Hvis du ikke har adgang til menuen Admin Panel, bedes du kontakte vores Support-afdeling og anmode om yderligere hjælp til at få dette sat op.
Til udviklere: Noter om jQuery og CSS-styling
Formularscriptet er afhængigt af jQuery-javascriptbiblioteket. Dette bibliotek er almindeligt anvendt, så i mange tilfælde vil det allerede være indlæst på dit website. Vores formularscript vil kontrollere, om jQuery er til stede, og hvis ikke, vil det blive indlæst.
Derudover bruger vores formularscript metoden jQuery.noConflict() til at fjerne jQuery fra variablen "$". Dermed vil jQuery-funktioner blive kaldt på "jQuery" og ikke på "$". Dette betyder, at vores formular bør fungere side om side med andre biblioteker, der bruger "$" som topniveauvariabel (for eksempel Prototype eller MooTools).
Du vil muligvis ændre udseendet af returformularen – f.eks. ændre bredden, skrifttypen, baggrundsfarverne eller foretage andre justeringer. Dette kan gøres ved at tilføje CSS-regler til siden, efter at standardstilarterne er blevet indlæst. Du kan tilsidesætte standard-CSS-reglerne eller tilføje dine egne regler. Find det sted i scriptet, hvor der står:
<style type='text/css'>
/* Insert custom CSS here to change the form styles */
</style>Hvis du har brug for at se standard-CSS’en, kan du inspicere formularen ved hjælp af Google Chromes inspektør for at se standardstilarterne for hvert element.