Bokning av returer är fortsatt ett hett ämne, eftersom det kan save dig avsevärda kostnader och tid att ha denna process på plats. Vi förstår att det kan vara komplicerat på grund av de olika arbetsflöden, applikationer och partners som är involverade i returflödeskedjan.
Det är redan möjligt att boka retursändningar i MyTranssmart, via SOAP Webservice eller RESTful API. Du kan också implementera nShift Returns för ett fullt integrerat flöde.
Vi erbjuder nu även en enkel tjänst som låter dig lägga till ett returformulär på din webbplats med hjälp av vår scriptgenerator. Denna funktion gör att dina kunder enkelt kan skriva ut en returetikett direkt från din webbplats. Följ instruktionerna i den här artikeln för att konfigurera och generera den kod som behövs för att bädda in ett nShift Transsmart returformulär på din webbplats.
Generera scriptet
Gå till konfigurationssidan som finns i menyn Manage account >Returns:
- Aktivera det inbäddade returformuläret.
- Välj Dispatch location. Detta är lagret dit returen ska skickas.
(Värdena i rullgardinsmenyn hämtas från Manage account > Location & Cost Centers > Dispatch locations).
- Välj en eller flera Booking profiles som ska vara tillgängliga på sidan för returformuläret. Returordern skapas med hjälp av en bokningsprofil som du väljer eller som du kan låta din kund välja, till exempel den transportör de föredrar för att returnera paketet. Den kommer att använda Carrier, Service level, Service level other och eventuellt Cost center, Incoterms, Payment terms och Mail Type från bokningsprofilen. (Värdena i rullgardinsmenyn hämtas från menyn Manage account > Booking Profiles).
- Välj ett eller flera Packages som ska vara tillgängliga på sidan för returformuläret. Returordern skapas med hjälp av ett paket som valts av dig eller av din kund om du ger dem möjlighet att välja. Den kommer att använda måtten från det valda paketet. (Värdena i rullgardinsmenyn hämtas från menyn Manage account >Packages).
- Klicka på knappen Generate script . Skriptet genereras nu. Detta kan ta några ögonblick. Kopiera och klistra in skriptet på din webbplats. Detta kan vara ett jobb för din webmaster/utvecklare. Du måste kunna redigera sidans källkod för att bädda in formuläret. Sidans serverspråk (dvs. PHP, .NET, Ruby, endast HTML eller annat) är inte viktigt, eftersom formulärskriptet är rent javascript och fungerar på alla typer av sidor (eftersom formuläret genereras på klientsidan).
- Klicka på knappen Save för att save din konfiguration. Observera att skriptet kommer att försvinna eftersom vi inte lagrar det i MyTranssmart. Om du behöver det, klicka helt enkelt på knappen Generate script igen.
Konfigurera användare för PDF-etikett
Som standard genererar vi för de flesta transportörer en ZPL-etikett som kan skrivas ut direkt på en ZPL-skrivare. I detta fall, när en etikett genereras via webbplatsen, ska etiketten vara en PDF-etikett så att den är läsbar för människor och/eller kan skrivas ut av den som begär returfraktsedeln.
För att göra detta krävs följande konfiguration i MyTranssmart:
I menyn Admin Panel > Document Retrieval lägg till konfiguration enligt vad som visas i denna skärmbild:
Så, i detta exempel för denna kontokod, transportör DHP, kommer den att använda DHPLABEL-mallen när användaren är Embedded.Return.Form. För alla andra användare kommer den att använda DHP_ZPL_SCR-mallen så att dessa användare fortfarande genererar/skrivare ut en ZPL-etikett.
Observera: användaren Embedded.Return.Form behöver inte skapas i User Management. Denna generiska användare finns redan på högsta nivå och kommer att användas för att göra book&print-anropet via vår lösning.
Om du inte har åtkomst till menyn Admin Panel, kontakta vår supportavdelning och be om ytterligare hjälp med att konfigurera detta.
För utvecklare: Noteringar om jQuery och CSS-styling
Formulärskriptet är beroende av jQuery-javascriptbiblioteket. Detta bibliotek används ofta, så i många fall kommer det redan att vara inläst på din webbplats. Vårt formulärskript kommer att kontrollera om jQuery finns, och om inte, kommer det att läsas in.
Dessutom använder vårt formulärskript metoden jQuery.noConflict() för att ta bort jQuery från variabeln "$". Därför kommer jQuery-funktioner att anropas på "jQuery" och inte på "$". Detta innebär att vårt formulär bör fungera tillsammans med andra bibliotek som använder "$" som toppnivåvariabel (till exempel Prototype eller MooTools).
Du kanske vill ändra utseendet på returformuläret – dvs. ändra bredd, typsnitt, bakgrundsfärger eller göra andra justeringar. Detta kan göras genom att lägga till CSS-regler på sidan efter att standardstilarna har lästs in. Du kan åsidosätta standard-CSS-reglerna eller lägga till egna regler. Leta efter stället i skriptet där det står:
<style type='text/css'>
/* Insert custom CSS here to change the form styles */
</style>Om du behöver se standard-CSS:en kan du inspektera formuläret med hjälp av Google Chromes inspektör för att se standardstilarna för varje element.