BunStackDocs

Frakt

Sendify: livepriser, ombud, etiketter och spårning

Koppla Sendify, testa en offert, boka vid leverans, skriv ut etiketter, följ spårningen och lägg upp retursedlar.

Senast uppdaterad · 6 min läsning

Sendify ger livepriser, ombud, bokning, etiketter och spårning hos flera transportörer.

Var: Stack › Sendify. Fraktsätten: Settings › Shipping.

Koppla

  1. Skapa en API-nyckel i Sendify under Settings › API. Sandbox och produktion har olika nycklar.
  2. Öppna Stack › Sendify.
  3. Klistra in nyckeln i Sandbox API key eller Live API key, eller båda. Välj under Environment in use vilken miljö som ska användas och fyll i fälten i tabellen.
  4. Tryck Connect Sendify.
  5. Lägg till fraktsätt med Carrier Sendify under Settings › Shipping. Se Fraktsätt, leveransländer och priser.

Sandbox och Live har var sin nyckel. Byter du miljö ligger den andra nyckeln kvar, så du behöver aldrig klistra in den igen.

BunStack sparar nycklarna krypterade och kontrollerar varje nyckel mot sin miljö. Godtar Sendify nyckeln står VERIFIED vid Sandbox key eller Live key på integrationssidan. Avvisar Sendify en nyckel sparar BunStack den ändå, med UNVERIFIED och Saved, but Sendify did not accept every key.

InställningVad den görStandardGränser
Environment in useSandbox · test eller Live · production. Nya offerter och bokningar går ditSandbox · testMiljön måste ha en sparad nyckel
Sandbox API keySandboxens nyckel. Lämna tomt för att behålla den sparade–Fungerar bara mot sandboxen
Live API keyProduktionens nyckel. Lämna tomt för att behålla den sparade–Fungerar bara mot produktion
Production base URL overrideAnnan adress för Live. Annars används https://app.sendify.se/external/v1TomtEndast Live. https på en Sendify-domän
System name (shown in Sendify)Namnet försändelserna får i SendifyBunStack–
Label layoutEtikettformat, se nästa tabell1x2–
Pickup time (Europe/Stockholm)Tid då transportören hämtar12:00–
Pickup lead daysSame business day, Next business day eller In two business daysNext business day–
FormatPassar
printerTermoskrivare, en 4×6-etikett per sida
1x2A4 med två etiketter
3x1Tre etiketter per ark
A4En etikett per A4-ark

En ansluten Sendify har flikarna Overview, Settings och Test quote. Ändra inställningarna under Settings och tryck Update connection.

Byta miljö

  1. Öppna Settings.
  2. Välj Sandbox · test eller Live · production under Environment in use.
  3. Tryck Save and switch to Live eller Save and switch to Sandbox.

Saknar miljön en nyckel byter BunStack inte, och visar Live has no API key yet …. Klistra in nyckeln och spara igen. Försändelser som redan är bokade spåras och får sina etiketter i den miljö de bokades i, även efter bytet.

Vill du byta alla integrationer på en gång, använd Test mode på Stack. Se Testläge.

Testa

  • Test connection visar Sendifys svar och ett request-id. Skriv request-id:t i mejlet om du kontaktar api@sendify.com.
  • Test quote hämtar priser för en butik, en produkt med antal och en adress. Parcel override ersätter produkten med ett eget paket. Tryck Run test quote.

Testofferten bokar inget. Den syns på Sendifys importsida som QUOTE-<butik>-<nyckel>.

Vad som händer när

TillfälleVad BunStack gör
Kunden fyller i postnumretFrågar Sendify om priser i högst 20 sekunder. Kassan visar ”Hämtar priser från fraktbolagen…” under tiden. Fraktsättets policy räknar fram kundens pris
Kunden väljer ett ombudsfraktsättVisar ombud nära postnumret hos den offererade transportören. Matchar inget visas hela listan
Du skickar ordernBokar försändelsen, hämtar etiketten och sparar spårningsnummer och kostnad på ordern
Var 15:e minutHämtar spårning för bokade försändelser

Boka vid leverans

  1. Öppna ordern och tryck Fulfill order.
  2. Välj rader och antal. Tryck Ship order, eller Ship these lines vid delleverans.

BunStack bokar hos Sendify med kundens adress, fraktsättet och ombudet. Kunden får mejlet om att ordern är skickad.

  • BunStack använder offerten från kassan igen när adressen är komplett och oförändrad och offerten har mer än 2 minuter kvar.
  • Annars gör BunStack en ny offert. Den väljer i den här ordningen: samma produkt, samma transportör och klass, billigast i klassen, billigast totalt. Valet loggas på ordern.
  • Ombudet är det kunden valde. Saknas det väljer BunStack det närmaste hos transportören.
  • Kan etiketten inte hämtas sparas bokningen ändå.

Skrivarikonen på försändelsen (Print shipping label) och Shipping labels i orderns åtgärdsmeny hämtar den sparade etiketten. Saknas etiketten hämtas den från Sendify. Formatet går inte att ändra i efterhand.

Spårning

  • Var 15:e minut hämtar BunStack spårning för försändelser bokade de senaste 21 dagarna.
  • Varje försändelse hämtas högst var 30:e minut. En körning hämtar högst 50 försändelser.
  • BunStack slutar hämta en försändelse som fortfarande har status bokad 5 dagar efter bokningen. Transportören har då inte skannat den.
  • Refresh tracking på ordern hämtar spårningen nu, även för en sådan försändelse.
  • En leverans sätter leveransdatum på ordern och en rad i Timeline. Kunden får inget mejl.

Spårningslänken står på ordern och i mejlet om skickad order.

Retursedlar

Sendifys API bokar inga returer. BunStack bokar därför ingen retursedel.

  1. Boka en vanlig sändning i Sendifys webbapp. Kunden är avsändare och returadressen mottagare.
  2. Skriv returnumret som referens, till exempel R-1001.
  3. Ladda ned PDF:en.
  4. Tryck Send return label på returen och ladda upp PDF:en.

Kunden får etiketten som bilaga i ett mejl. DHL:s Service Point Return kräver att den ursprungliga sändningen bokades i Sendify. Se Returer.

Fel

MeddelandeOrsakGör så här
”Livepriser är inte tillgängliga just nu — standardpriser visas.”Sendify svarade inte, eller en anropsgräns nåddes. Kassan visar fallbackprisetKvarstår felet: tryck Test connection
Sendify avvisade bokningenAdressen är ofullständig, telefon eller e-post saknas, eller avsändarens postnummer saknasRätta uppgiften och boka igen. Inget bokades
”Sendify did not answer the booking …”Sendify svarade aldrig. Bokningen kan ha gått igenomKontrollera i Sendify. Nästa försök frågar Sendify först och bokar inte ett andra kolli
The label could not be fetched — try againFörsändelsen bokades utan etikettTryck Print shipping label senare
HTTP 401 eller 403 i Test connectionNyckeln är fel eller hör till den andra miljönKlistra in rätt nyckel i rätt fält: sandboxens i Sandbox API key, produktionens i Live API key

Gränser

  • Livepriser: 20 anrop per minut per IP-adress och butik, och 300 per timme per butik. Sparade offerter räknas inte.
  • Ombud: 30 sökningar per minut per IP-adress, och 300 per timme per butik.
  • Vid gränsen visar kassan fallbackpriset och inga ombud tills tiden har gått.

Koppla bort

Disconnect frågar Disconnect Sendify? och tar sedan bort båda API-nycklarna. Livepriser, bokning och spårning slutar fungera, och kassan visar fallbackpriserna. Fraktsätt, policyer och bokade försändelser finns kvar. Ange nycklarna igen för att koppla på nytt.

Go live

Kontrollen Sendify environment stoppar go-live när Sendify står på sandbox och ett aktivt fraktsätt i butiken bokar via Sendify. Sandbox bokar inga riktiga försändelser. Klistra in produktionsnyckeln i Live API key och byt till Live · production.

Se också