BunStackDocs

Integrasjoner og API

ProSmart: ordrepush

Send en ordre til ProSmart: innstillinger, hva ordren får med seg, push ved levering, linjer som ikke kan sendes og duplikater.

Sist oppdatert · 9 min lesing

Hvor: ordren, ⋯ Actions › Push to ProSmart. Innstillingene står under Stack › ProSmart › Settings.

Send en ordre

  1. Åpne ordren.
  2. Velg ⋯ Actions › Push to ProSmart.
  3. Les forhåndsvisningen.
  4. Trykk Create order. I Test heter knappen Create order in Test.

BunStack oppretter en ordre i ProSmart. Ordren i BunStack får et ProSmart-kort med ProSmarts ordrenummer.

Forhåndsvisningen viser det som sendes: miljøet, kundenummeret, leveringsmottakeren, linjene med pris og rabatt, rabattkoden og fraktlinjen. Den viser også Ert ordernummer, Er referens og om ordren allerede er sendt til miljøet.

ProSmart-kortet viser miljøet, ProSmarts ordrenummer, Ert ordernummer og Er referens. Det viser også linjene som ikke ble sendt, det ProSmart ikke beholdt, og utleveringen. ProSmarts ordrenummer står også i tidslinjen.

Innstillinger for ordren

Innstillingene står under On the ProSmart order · both environments og gjelder begge miljøene.

InnstillingHva den gjørStandard
Our order number in “Ert ordernummer”Skriver BunStacks ordrenummer i feltet Ert ordernummer. En andre push av samme ordre får -D2, -D3.På
Kustom order ID in “Er referens”Skriver Kustoms ordre-ID i feltet Er referens, for ordrer betalt via Kustom. Ellers fyller ProSmart inn kundens standardreferanse.Av
Order state in ProSmart when BunStack sends itDelivered at once eller Not delivered. Se Utlevering.Not delivered
Send customer detailsSender kunden som leveringsmottaker. Av: ProSmart bruker samlekundens opplysninger.På
Send prices and discountsSender butikkens pris og linjens rabatt. Av: ProSmart priser fra sin egen prisliste.På
Push the order to ProSmart automatically on fulfilmentSender ordren når du merker den som sendt. Av: leveringsdialogen spør.Av
  • Med Our order number in “Ert ordernummer” av er feltet tomt. BunStack kan da ikke slå opp ordren etter et tidsavbrudd.
  • En kobling som ble lagret før miljøvalget kom, sender verken kunde eller priser. Kryss av Send customer details og Send prices and discounts og lagre.

Hva ordren får med seg

En nettordre er et kjøp fra en forbruker. Den bookes på kunden for mottakerens land. Se Kundenummer per land.

På ProSmart-ordrenFra BunStack
Leveringsmottaker (foretagl)Firmanavnet, ellers kundens navn
Leveringsadresse (adressl, adressl2, postnrl, postortl)Leveringsadressen
Land (landl, lev_landkod)Landet på svensk, for eksempel Sverige, og landkoden
Saksbehandler (handlagk)Kundens navn
Merknad 1, 2, 3E-post, telefon og "Rabattkod: KODEN"
Mva-nummer (vatnr)Kundens mva-nummer, når ordren har et
Linjepris (offpris)Butikkens stykkpris eksklusive mva, i SEK
Rabatt (rabatt)Linjens rabatt i prosent
FraktlinjeFraktartikkelen, antall 1, frakten eksklusive mva
Merknad 4 (anm4)Bare på en ordre som hentes i butikk
  • En ordre i en annen valuta regnes om til SEK med ordrens egen kurs.
  • En linje uten mva-opplysninger sendes uten pris, for eksempel på en importert ordre. ProSmart priser den fra sin prisliste, og resultatet viser hvilke linjer det gjelder.
  • Samme artikkelnummer to ganger blir én linje. Prisen blir snittet, og rabatten blir andelen av beløpet.
  • Fraktlinjen kommer med når ordren betalte frakt og fraktartikkelen finnes i miljøets artikkelregister.
  • Frakten bookes én gang per ordre og miljø. Send the rest, neste del av en dellevering og et bekreftet duplikat får ingen fraktlinje.

Henting i butikk

  • Leveringsmottakeren er hentestedet med navn, adresse og land. Aldri kundens hjemmeadresse.
  • Kundens navn, e-post og telefon står i saksbehandler og merknad 1–2.
  • Merknad 4 er "Hämtad i butik BUTIKEN ÅÅÅÅ-MM-DD", med datoen for Picked up. Før utleveringen er den "Hämtas i butik BUTIKEN".
  • Merknad 4 sendes også når Send customer details er av.
  • En ordre som butikken likevel sendte som pakke (New shipment med sporingsnummer), sendes som vanlig. Den får kundens adresse og ingen merknad 4.

Det ProSmart ikke beholdt

ProSmart tar imot felt det ikke kjenner, uten å si noe, og lagrer dem ikke. BunStack henter derfor ordren igjen etter hver push.

  • Det ProSmart ikke beholdt, står i resultatet og på ProSmart-kortet under ProSmart did not keep. Det kan være et land, en rabatt eller merknad 4 (pickup note).
  • Avviker ordrens verdi i ProSmart med mer enn 1 krone, står det også der.
  • Ordren blir stående i ProSmart. Kontroller den der.

Automatisk push ved levering

Med Push the order to ProSmart automatically on fulfilment på sendes ordren når du merker den som sendt. Ved en dellevering sendes bare de sendte linjene. Resultatet vises i leveringsdialogen, på pakkesiden og i New shipment.

  • Ordren forblir sendt uansett hva ProSmart svarer.
  • Leveringen venter høyst 60 sekunder på ProSmart. Den venter aldri lenger enn tiden som gjenstår etter booking og trekk.
  • Tok booking og trekk hele tiden, sendes ikke ordren. Resultatet ber deg sende den fra ⋯ Actions › Push to ProSmart.
  • Kundens e-post om sendt ordre venter ikke på ProSmart.
  • Er ProSmart ikke tilkoblet, spør ikke leveringsdialogen om ProSmart.

Advarsel: Not confirmed betyr at ProSmart ikke svarte i tide. Pushen kan likevel ha gått gjennom. Se på ProSmart-kortet før du sender igjen.

Det samme gjelder når ProSmart tok imot ordren, men ordren ikke kunne hentes igjen.

Linjer som ikke kan sendes

Forhåndsvisningen og pushen slår opp hver SKU i miljøets artikkelregister, uten å skrive noe. En linje kan ikke sendes når den mangler SKU, eller når SKU-en ikke er en artikkel i miljøet. Linjen står under Not sent med årsaken.

  • Har produktet fått en ny SKU siden ordren ble lagt inn, prøver BunStack den også.
  • En artikkel uten lagersaldo i ProSmart regnes som en artikkel, for eksempel en tjenesteartikkel.
  • Et produkt av typen tjeneste sendes når det har en SKU, og slås da opp som andre linjer. Antallet følger Quantity sent på tjenesten, og stykkprisen er linjens beløp uten mva. delt på antallet. En tjeneste uten SKU sendes ikke. Den regnes ikke som en linje som ikke kan sendes, og pushen stopper ikke på den. ProSmart-kortet på ordren skriver Not sent to ProSmart: og tjenesten.
  • En linje fra et kort eller et tilvalg har produktets eneste variant og dens SKU. Et produkt med flere varianter legger kunden i handlekurven fra produktsiden.
SituasjonHva som skjer
I dialogenKryss av Send without these lines. Knappen, for eksempel Send 1 of 2 lines, kan da trykkes.
Ingen linje kan sendesDialogen kan ikke sende. Den automatiske pushen oppretter ingen ordre i ProSmart. Ordren flagges, og tidslinjen viser Nothing sent to ProSmart.
Automatisk pushBunStack sender linjene som kan sendes. Ordren er allerede sendt, og resten holdes ikke tilbake.
ProSmart avviser ordrenIngenting sendes. Resultatet viser "Nothing of the order was sent, these lines included." og viser Push the whole order. Ordren flagges ikke.
Endret siden forhåndsvisningenHar ProSmart mistet en artikkel, spør dialogen igjen med den nye listen.

Etter en push som utelot linjer, får ordren Needs attention med linjene og miljøet. Du får varselet Lines not sent to ProSmart, uten e-post. ProSmart-kortet viser en advarsel til linjene er sendt. Linjenes lager i ProSmart er uendret.

Send resten

  1. Legg inn artikkelen i ProSmart, eller rett SKU-en på produktet.
  2. Trykk Send the rest på ProSmart-kortet. Knappen finnes også i leveringsdialogen, på pakkesiden og i New shipment.

BunStack sender linjene som en ny push (-D2) til miljøet der de mangler. Advarselen og flagget forsvinner når alle linjer er sendt.

  • Send the rest er ikke et duplikat. Dialogen ber ikke om DUPLICATE.
  • Brukes et annet miljø nå, viser dialogen hvorfor linjene ikke sendes, og sender ingenting.
  • Er linjene allerede sendt, viser dialogen Already in ProSmart og sender ingenting.
  • En tidligere push som ikke kunne bekreftes, teller ikke. Se etter ordren i ProSmart først. Pushen er sperret til da.

To miljøer

  • Test og Production regnes hver for seg. Kortet viser én advarsel per miljø.
  • En push til Production som sender en linje som mangler i Test, fjerner linjen fra Test også.
  • En push til Test fjerner aldri det som mangler i Production.
  • Linjer som mangler i miljøet som ikke brukes, får ingen Send the rest. Kortet viser hvilket miljø det gjelder. Er linjene håndtert på annen måte, trykker du Resolve på ordren.

Refunderte og kansellerte ordrer

  • En kansellert eller helt refundert ordre sendes ikke. Kortet viser linjene uten Send the rest, og flagget fjernes.
  • Enheter som er refundert før pushen, sendes ikke. En helt refundert linje nevnes i forhåndsvisningen, men flagges ikke.
  • En delvis refundert linje sendes med enhetene som er igjen, til samme stykkpris.
  • Bare gjennomførte refusjoner med linjer teller. En refusjon av bare et beløp endrer ingen linjer.
  • En linje som mangler i ProSmart og deretter refunderes helt, forsvinner fra advarselen og flagget.

Duplikater

Serveren avviser en andre push av samme ordre til samme miljø. Skriv DUPLICATE i dialogen hvis du vil sende igjen. En ordre uten noen linje med SKU kan ikke sendes.

Svarer ikke ProSmart etter at ordren ble sendt, søker BunStack i ProSmarts ordreliste, høyst 10 sider. BunStack søker på Ert ordernummer, eller på Er referens ved ordrens første push.

UtfallHva som skjer
Ordren blir funnetPushen registreres.
Ordren blir ikke funnetDu kan sende igjen.
Ukjent, eller listen er lengre enn 10 siderPushen merkes som ubekreftet. Neste forsøk sperres til du har kontrollert ordren i ProSmart.

Uten Ert ordernummer og Er referens finnes det ingenting å søke på. En push uten svar blir da alltid ubekreftet.