Integrasjoner og API
ProSmart: kreditering og utlevering
Flagget Credit in ProSmart ved refusjon, kansellering og retur, hvordan beløpet beregnes, og hvordan utleveringen registreres i ProSmart.
BunStack krediterer ikke ProSmart automatisk.
Hvor: ordren, flagget Needs attention og ProSmart-kortet.
Krediter en ordre
En ordre som er sendt til ProSmart, flagges når du refunderer den, helt eller delvis, eller kansellerer den. Du får varselet Credit in ProSmart. Flagget viser hva som skal krediteres og hvor, for eksempel Credit 116.80 SEK incl. VAT of order 41536 in ProSmart Test: a refund in BunStack.
- Åpne ordren og les flagget.
- Krediter ordren i ProSmart for hånd.
- Trykk Resolve på ordren.
Flagget forsvinner. Var ordren levert i ProSmart, er lageret der allerede trukket. En kreditt med retur i ProSmart legger det tilbake.
En refusjon fra en retur flagges på samme måte. Beløpet er det som ble refundert, etter et eventuelt fradrag for returfrakt.
Slik beregnes beløpet
Beløpet er det som er refundert og som ProSmart har bokført, inklusive mva. Det står i ordrens valuta, og i SEK når ordren har en annen valuta.
| Tilfelle | Hva som teller |
|---|---|
| Linje som ingen push til miljøet sendte | Teller ikke. En refusjon av bare slike linjer gir ikke noe flagg. |
| Frakten | Teller bare hvis en push til miljøet hadde fraktlinjen. |
| Full | Det som var igjen av ordren: linjene ProSmart bokførte som ingen tidligere refusjon har gitt tilbake. Frakten teller hvis en push hadde fraktlinjen. |
| Partial (et fritt beløp), Percent | Hele beløpet, men aldri mer enn ProSmart bokførte av det som er igjen. |
| Lines | En enhet teller én gang. En enhet som en tidligere refusjon eller en frigivelse allerede har tatt, teller ikke igjen. |
| Push importert uten linjer | Regnes som at den bokførte alle linjer og frakten. |
- Har Test og Production bokført ulike linjer, oppgir flagget ett beløp per miljø.
- Flere refusjoner før flagget er løst, legges sammen.
- Full gjelder med eller uten Return all items to stock avkrysset. Etter en delvis capture blir beløpet aldri mer enn refusjonen.
- Tidligere refusjoner uten linjer trekkes fra det som er igjen. Krediteringene for en ordre blir aldri mer enn ProSmart bokførte.
Linjer som ingen push sendte, er linjer uten SKU, uten artikkel eller uten kunde for landet, og deler som ikke er sendt ennå.
Ordren i ProSmart
Flagget oppgir ordren med ProSmarts ordrenummer. Ga ProSmart ikke noe nummer, oppgis Ert ordernummer eller Er referens. Fikk BunStack ikke svar på pushen, ber flagget deg lete etter ordren i ProSmart først.
Frigi resten av betalingen
Release the rest of the payment stenger enhetene som ikke er sendt.
- Hadde en push allerede bokført noen av dem, uten at noe er trukket for dem, flagges ordren: lines that will not ship, closed in BunStack.
- Enheter som er betalt med linjen sin, krediteres med refusjonen som gir pengene deres tilbake.
- En push etter frigivelsen tar ikke med de stengte enhetene. En linje som er stengt helt, vises som not shipped.
Refusjon før den første pushen
Pushen utelater de refunderte enhetene. Refunderte du mer enn linjene, for eksempel frakten, flagger BunStack det beløpet for kreditering etter pushen. Det gjelder hver push: fra dialogen, ved levering og ved Picked up.
En kansellering eller en hel refusjon fjerner også flagget for linjer som ikke ble sendt. Ingenting av ordren skal sendes lenger.
Utlevering
Under Order state in ProSmart when BunStack sends it velger du hvilken status ordren får i ProSmart.
| Valg | Hva som skjer |
|---|---|
| Delivered at once | BunStack registrerer leveringen rett etter at ordren er opprettet, med alle linjer fullt levert. Lageret i ProSmart synker med en gang. |
| Not delivered (standard) | Ordren ligger åpen i ProSmart og reserverer lageret til leveringen registreres i ProSmart. |
En ordre som hentes i butikk og sendes ved Picked up, eller senere, registreres som levert med en gang. Innstillingen spiller da ingen rolle. En ordre som ble sendt før Picked up, registreres som levert ved Picked up, og det står i dialogen.
Hvis utleveringen feiler
Ordren blir stående i ProSmart uansett hva utleveringen svarer.
| ProSmart-kortet viser | Gjør slik |
|---|---|
| delivered, med dato og ProSmarts følgeseddelnummer | Ingenting. |
| failed, med årsaken | Trykk Register delivery på kortet. |
Register delivery leser først ordren i ProSmart. Er ordren allerede helt levert, lagrer BunStack bare det. Ellers registrerer BunStack alle linjer som levert. Mangler ProSmarts svar et ordrenummer, kan leveringen ikke registreres fra BunStack. Gjør det i ProSmart.