Vejledning
Magento og Interline-eksportfilen: sådan kommer I videre
Senest opdateret
Det, der bliver som det er
- Modulet skriver den samme fil i den samme mappe på jeres server som i dag — ofte
var/GLSi Magento-installationen. I skal hverken opdatere modulet eller ændre dets indstillinger. - I beholder jeres egen aftale med GLS. WeLabel opretter forsendelsen med jeres eget GLS-login.
- Etiketten kommer ud af den samme Zebra-printer ved pakkebordet.
Det, der ændrer sig
I dag henter et program på pakke-pc’en filen og printer etiketten. Med WeLabel henter WeLabel filen direkte på jeres server over SFTP, FTPS eller FTP, læser den og opretter forsendelsen i GLS’ nye Label API. Pakke-pc’en får kun ét job: print-programmet WeLabel Agent henter den færdige etiket og sender den til printeren. Pc’en ser aldrig ordrefilen og kender ikke jeres GLS-login.
Filen felt for felt står i Interline CSV-format: felterne i eksportfilen forklaret. Ser jeres fil anderledes ud end beskrevet dér, så send os en, og så måler vi på den.
Et login til serveren, der kun må læse
WeLabel skal kunne logge ind på den server, Magento kører på, og læse mappen, modulet skriver i. Bed jeres webhotel eller udvikler om et SFTP-login — eller FTPS eller FTP, hvis det er det, der findes — der ikke ser mere af serveren end nødvendigt og kun må læse. Mere skal hentningen ikke bruge.
Med et login, der kun må læse, vælger I »Lad filen ligge« under »Efter hentning«; WeLabel husker hver fil, den har hentet, og sender den aldrig to gange. Se Server-login med kun læseadgang. Vil I bruge tilbagemeldingen længere nede, så bed samtidig om et login til den, der kun må skrive i modulets statusmappe — se herunder.
Det sætter I op i WeLabel
- Forbind jeres server: skriv eksportmappen i »Mappe«, sådan som loginet ser den, fx
var/GLS. Filmønsteret kan stå tomt, så læses*.csv. - Login til GLS: gem jeres GLS-login på lokationen. Brug det GLS-kundenummer, modulet skriver i filerne.
- Printer og print-program: opret Zebra-printeren, og installer WeLabel Agent på pakke-pc’en. Printeren skal stå til 203 dpi.
Det tester I, før I går live
- Send en testetiket — den viser, at vejen til printeren virker, uden en pakke og uden et kald til GLS.
- Kør en test — WeLabel henter og læser jeres rigtige filer fra modulet, men sender intet til GLS og flytter intet på serveren. Det gamle program kan printe videre imens.
- Se efter de to ting, Magento-filer oftest overrasker med: en vægt på 1 kg på alt, fordi varerne ikke har en vægt i Magento (Vægt og standardvægt), og pakkeshop-ordrer, hvor pakkeshoppens adresse står i filen i stedet for kundens — som den skal (Levering til pakkeshop).
- Gå live, når testen ser rigtig ud.
Pakkenummeret tilbage på ordren (valgfrit)
Har jeres Magento-modul en statusmappe, kan det selv lægge pakkenummeret på ordren som sporing: det læser små statusfiler i en mappe ved siden af eksportmappen — ofte var/GLS-STATUS — og tilføjer nummeret til ordrens forsendelse på sin egen faste kørsel. WeLabel kan skrive de filer.
Når en etiket er printet — eller I har markeret forsendelsen som printet på anden måde — lægger WeLabel én lille fil pr. pakke i statusmappen med pakkenummeret og ordrenummeret. Filen bliver først synlig under sit endelige navn, når den er skrevet helt, så modulet aldrig læser en halv fil. Om kunden derefter får en mail med sporing fra Magento, afgør modulets egne indstillinger.
I sætter det selv op, og det kræver ejer- eller administratoradgang i WeLabel:
- Gå til »Indstillinger«, åbn forbindelsen, og tryk »Tilføj tilbagemelding« på tegningen.
- Giv den et navn, vælg indholdet til Magento under »Indhold«, og skriv statusmappen i »Mappe«, sådan som jeres login ser den.
- Vælg »Mål« og »Pakkenummer« — se herunder — og tryk »Gem«.
- Tryk »Test forbindelse«, og derefter »Slå til«. Testen skal være lykkedes inden for det seneste døgn, og ændrer I mappen eller målet, skal I teste igen.
- »Test«
- Sender kun pakkenumre fra GLS’ testsystem. Et test-mål må ikke skrive i den statusmappe, webshoppen indlæser fra, så testnumre aldrig lander på rigtige ordrer — brug en testmappe, fx
/GLS-status-test. Starter loginet i statusmappen, er roden/selve statusmappen, så brug en undermappe, fx/test. - »Drift«
- Sender kun pakkenumre fra rigtige etiketter. Kan først slås til, når WeLabel sender jeres forsendelser til GLS’ rigtige system.
- »Pakkenummer«
- »12 cifre (som på etiketten)« er standard. »Kort nummer« findes til systemer, der forventer den korte form.
Login til tilbagemeldingen
Tilbagemeldingen bruger det login, forbindelsen henter filerne med, medmindre I giver den sit eget. Vi anbefaler et separat login, der kun må skrive, med statusmappen var/GLS-STATUS som rod — så kan loginet, der henter, blive ved med kun at måtte læse. Det gemmer I på tilbagemeldingen under »Brug et separat login til tilbagemeldingen«, og »Mappe« skrives så, som det login ser den: / til drift og en undermappe, fx /test, til test — et test-mål må ikke skrive i roden. Med »Brug samme login som indlæsningen« går I tilbage til hentningens login. Når loginet skiftes, slås tilbagemeldingen fra, og I tester forbindelsen igen.
Uanset hvilket login der bruges, skal det kunne se statusmappen og have lov til at skrive i den. Kan det ikke, fejler afsendelsen med beskeden »Loginet må ikke skrive i mappen«. WeLabel prøver igen med stigende mellemrum i op til et døgn, så I kan nå at rette rettighederne.
Vil I hellere have hjælp, sætter vi det op sammen med jer — skriv eller ring, så finder vi en tid.