Booking av returer fortsetter å være et aktuelt tema, siden det kan spare deg for betydelige kostnader og tid når denne prosessen er på plass. Vi forstår at det kan være komplisert på grunn av de ulike arbeidsflytene, applikasjonene og partnerne som er involvert i returkjeden.
Det er allerede mulig å booke returforsendelser i MyTranssmart via SOAP Webservice eller RESTful API. Du kan også implementere nShift Returns for en helintegrert flyt.
Vi tilbyr nå også en enkel tjeneste som lar deg legge til et returskjema på nettstedet ditt ved hjelp av vår skriptgenerator. Denne funksjonen gjør at kundene dine enkelt kan skrive ut en returetikett direkte fra nettstedet ditt. Følg instruksjonene i denne artikkelen for å konfigurere og generere koden som trengs for å bygge inn et nShift Transsmart-returskjema på nettstedet ditt.
Generer skriptet
Gå til konfigurasjonssiden som du finner i menyen Manage account >Returns:
- Aktiver det innebygde returskjemaet.
- Velg Dispatch location. Dette er lageret hvor returen skal sendes.
(Verdiene i rullegardinlisten hentes fra Manage account > Location & Cost Centers > Dispatch locations).
- Velg en eller flere Booking profiles som skal være tilgjengelige på returskjemasiden. Returordren opprettes ved hjelp av en bookingprofil som du velger, eller du kan la kunden din velge, for eksempel transportøren de foretrekker for å returnere pakken. Den vil bruke Carrier, Service level, Service level other, og eventuelt Cost center, Incoterms, Payment terms og Mail Type fra bookingprofilen. (Verdiene i rullegardinlisten hentes fra menyen Manage account > Booking Profiles).
- Velg en eller flere Packages som skal være tilgjengelige på returskjemasiden. Returordren opprettes ved hjelp av en pakke valgt av deg eller av kunden din hvis du gir dem muligheten til å velge. Den vil bruke dimensjonene fra den valgte pakken. (Verdiene i rullegardinlisten hentes fra menyen Manage account >Packages).
- Klikk på Generate script -knappen. Skriptet vil nå bli generert. Dette kan ta noen øyeblikk. Kopier og lim inn skriptet på nettstedet ditt. Dette kan være en jobb for webmasteren/utvikleren din. Du må kunne redigere kildekoden til siden for å bygge inn skjemaet. Serversidespråket på siden (dvs. PHP, .NET, Ruby, kun HTML eller annet) er ikke viktig, siden skjemaskriptet er ren javascript og vil fungere på enhver type side. (skjemaet genereres på klientsiden).
- Klikk på Save-knappen for å lagre konfigurasjonen din. Vær oppmerksom på at skriptet forsvinner siden vi ikke lagrer det i MyTranssmart. Hvis du trenger det igjen, klikker du bare på Generate script-knappen på nytt.
Konfigurer bruker for PDF-etikett
Som standard genererer vi for de fleste transportører en ZPL-etikett som kan skrives ut direkte på en ZPL-skriver. I dette tilfellet, når en etikett genereres via nettstedet, skal etiketten være en PDF-etikett slik at den er lesbar for mennesker og/eller kan skrives ut av den som ber om returetiketten.
For å få til dette, er følgende konfigurasjon i MyTranssmart nødvendig:
I menyen Admin Panel > Document Retrieval legger du til konfigurasjon som vist i dette skjermbildet:
Så, i dette eksempelet for denne kontokoden og transportøren DHP, vil den bruke DHPLABEL-malen når brukeren er Embedded.Return.Form. For alle andre brukere vil den bruke DHP_ZPL_SCR-malen slik at disse brukerne fortsatt genererer/skriv ut en ZPL-etikett.
Merk: Embedded.Return.Form-brukeren trenger ikke å opprettes i User Management. Denne generiske brukeren finnes allerede på høyeste nivå og vil bli brukt til å utføre book&print-kallet via løsningen vår.
Hvis du ikke har tilgang til menyen Admin Panel, vennligst kontakt vår Support-avdeling og be om ekstra hjelp til å sette dette opp.
For utviklere: Notater om jQuery og CSS-styling
Skjemaskriptet er avhengig av jQuery JavaScript-biblioteket. Dette biblioteket er mye brukt, så i mange tilfeller vil det allerede være lastet inn på nettstedet ditt. Skjemaskriptet vårt vil sjekke om jQuery er til stede, og hvis ikke, vil det bli lastet inn.
I tillegg bruker skjemaskriptet vårt metoden jQuery.noConflict() for å fjerne jQuery fra variabelen «$». Dermed vil jQuery-funksjoner bli kalt på «jQuery» og ikke på «$». Dette betyr at skjemaet vårt skal fungere sammen med andre biblioteker som bruker «$» som toppnivåvariabel (for eksempel Prototype eller MooTools).
Du vil kanskje endre utseendet på returskjemaet – dvs. endre bredden, skrifttypen, bakgrunnsfargene eller gjøre andre justeringer. Dette kan gjøres ved å legge til CSS-regler på siden etter at standardstilene er lastet inn. Du kan overstyre standard CSS-regler eller legge til dine egne regler. Se etter stedet i skriptet som sier:
<style type='text/css'>
/* Insert custom CSS here to change the form styles */
</style>Hvis du trenger å se standard CSS, kan du inspisere skjemaet ved hjelp av Google Chrome-inspektøren for å se standardstiler for hvert element.