Integrationer og API
ProSmart: ordrepush
Send en ordre til ProSmart: indstillinger, hvad ordren får med, push ved levering, linjer der ikke kan sendes, og dubletter.
Hvor: ordren, ⋯ Actions › Push to ProSmart. Indstillingerne står under Stack › ProSmart › Settings.
Send en ordre
- Åbn ordren.
- Vælg ⋯ Actions › Push to ProSmart.
- Læs forhåndsvisningen.
- Tryk Create order. I Test hedder knappen Create order in Test.
BunStack opretter en ordre i ProSmart. Ordren i BunStack får et ProSmart-kort med ProSmarts ordrenummer.
Forhåndsvisningen viser det, der sendes: miljøet, kundenummeret, leveringsmodtageren, linjerne med pris og rabat, rabatkoden og fragtlinjen. 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å de linjer, der ikke blev sendt, det, ProSmart ikke beholdt, og udleveringen. ProSmarts ordrenummer står også i tidslinjen.
Indstillinger for ordren
Indstillingerne står under On the ProSmart order · both environments og gælder begge miljøer.
| Indstilling | Hvad den gør | Standard |
|---|---|---|
| Our order number in “Ert ordernummer” | Skriver BunStacks ordrenummer i feltet Ert ordernummer. En anden push af samme ordre får -D2, -D3. | Til |
| Kustom order ID in “Er referens” | Skriver Kustoms ordre-ID i feltet Er referens, for ordrer betalt via Kustom. Ellers udfylder ProSmart kundens standardreference. | Fra |
| Order state in ProSmart when BunStack sends it | Delivered at once eller Not delivered. Se Udlevering. | Not delivered |
| Send customer details | Sender kunden som leveringsmodtager. Fra: ProSmart bruger samlekundens oplysninger. | Til |
| Send prices and discounts | Sender butikkens pris og linjens rabat. Fra: ProSmart prissætter fra sin egen prisliste. | Til |
| Push the order to ProSmart automatically on fulfilment | Sender ordren, når du markerer den som sendt. Fra: leveringsdialogen spørger. | Fra |
- Med Our order number in “Ert ordernummer” slået fra er feltet tomt. BunStack kan så ikke slå ordren op efter en timeout.
- En forbindelse, der blev gemt, før miljøvalget kom, sender hverken kunde eller priser. Sæt flueben i Send customer details og Send prices and discounts, og gem.
Hvad ordren får med
En webordre er et køb fra en forbruger. Den bookes på kunden for modtagerens land. Se Kundenummer pr. land.
| På ProSmart-ordren | Fra BunStack |
|---|---|
| Leveringsmodtager (foretagl) | Firmanavnet, ellers kundens navn |
| Leveringsadresse (adressl, adressl2, postnrl, postortl) | Leveringsadressen |
| Land (landl, lev_landkod) | Landet på svensk, for eksempel Sverige, og landekoden |
| Sagsbehandler (handlagk) | Kundens navn |
| Bemærkning 1, 2, 3 | Mail, telefon og "Rabattkod: KODEN" |
| Momsnummer (vatnr) | Kundens momsnummer, når ordren har et |
| Linjepris (offpris) | Butikkens stykpris ekskl. moms, i SEK |
| Rabat (rabatt) | Linjens rabat i procent |
| Fragtlinje | Fragtvaren, antal 1, fragten ekskl. moms |
| Bemærkning 4 (anm4) | Kun på en ordre, der hentes i butikken |
- En ordre i en anden valuta omregnes til SEK med ordrens egen kurs.
- En linje uden momsoplysninger sendes uden pris, for eksempel på en importeret ordre. ProSmart prissætter den fra sin prisliste, og resultatet viser, hvilke linjer det gælder.
- Samme varenummer to gange bliver én linje. Prisen bliver gennemsnittet, og rabatten bliver andelen af beløbet.
- Fragtlinjen kommer med, når ordren betalte fragt, og fragtvaren findes i miljøets vareregister.
- Fragten bookes én gang pr. ordre og miljø. Send the rest, næste del af en dellevering og en bekræftet dublet får ingen fragtlinje.
Afhentning i butikken
- Leveringsmodtageren er afhentningsstedet med navn, adresse og land. Aldrig kundens hjemmeadresse.
- Kundens navn, mail og telefon står i sagsbehandler og bemærkning 1–2.
- Bemærkning 4 er "Hämtad i butik BUTIKEN ÅÅÅÅ-MM-DD", med datoen for Picked up. Før udleveringen er den "Hämtas i butik BUTIKEN".
- Bemærkning 4 sendes også, når Send customer details er slået fra.
- En ordre, som butikken alligevel sendte som pakke (New shipment med sporingsnummer), sendes som normalt. Den får kundens adresse og ingen bemærkning 4.
Det, ProSmart ikke beholdt
ProSmart tager imod felter, det ikke kender, uden at sige noget, og gemmer dem ikke. BunStack henter derfor ordren igen efter 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 rabat eller bemærkning 4 (pickup note).
- Afviger ordrens værdi i ProSmart med mere end 1 krone, står det også der.
- Ordren bliver stående i ProSmart. Kontrollér den der.
Automatisk push ved levering
Med Push the order to ProSmart automatically on fulfilment slået til sendes ordren, når du markerer den som sendt. Ved en dellevering sendes kun de sendte linjer. Resultatet vises i leveringsdialogen, på pakkesiden og i New shipment.
- Ordren forbliver sendt, uanset hvad ProSmart svarer.
- Leveringen venter højst 60 sekunder på ProSmart. Den venter aldrig længere end den tid, der er tilbage efter booking og træk.
- Tog booking og træk hele tiden, sendes ordren ikke. Resultatet beder dig sende den fra ⋯ Actions › Push to ProSmart.
- Kundens mail om sendt ordre venter ikke på ProSmart.
- Er ProSmart ikke tilsluttet, spørger leveringsdialogen ikke om ProSmart.
Advarsel: Not confirmed betyder, at ProSmart ikke svarede i tide. Pushen kan alligevel være gået igennem. Se på ProSmart-kortet, før du sender igen.
Det samme gælder, når ProSmart tog imod ordren, men ordren ikke kunne hentes igen.
Linjer der ikke kan sendes
Forhåndsvisningen og pushen slår hver SKU op i miljøets vareregister uden at skrive noget. En linje kan ikke sendes, når den mangler SKU, eller når SKU'en ikke er en vare i miljøet. Linjen står under Not sent med årsagen.
- Har produktet fået en ny SKU, siden ordren blev afgivet, prøver BunStack også den.
- En vare uden lagerbeholdning i ProSmart regnes som en vare, for eksempel en servicevare.
- Et produkt af typen tjeneste sendes, når det har en SKU, og slås så op som andre linjer. Antallet følger Quantity sent på tjenesten, og stykprisen er linjens beløb uden moms delt med antallet. En tjeneste uden SKU sendes ikke. Den regnes ikke som en linje, der ikke kan sendes, og pushen stopper ikke ved 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 lægger kunden i kurven fra produktsiden.
| Situation | Hvad der sker |
|---|---|
| I dialogen | Sæt flueben i Send without these lines. Knappen, for eksempel Send 1 of 2 lines, kan så trykkes. |
| Ingen linje kan sendes | Dialogen kan ikke sende. Den automatiske push opretter ingen ordre i ProSmart. Ordren markeres, og tidslinjen viser Nothing sent to ProSmart. |
| Automatisk push | BunStack sender de linjer, der kan sendes. Ordren er allerede sendt, og resten holdes ikke tilbage. |
| ProSmart afviser ordren | Intet sendes. Resultatet viser "Nothing of the order was sent, these lines included." og viser Push the whole order. Ordren markeres ikke. |
| Ændret siden forhåndsvisningen | Har ProSmart mistet en vare, spørger dialogen igen med den nye liste. |
Efter en push, der udelod linjer, får ordren Needs attention med linjerne og miljøet. Du får notifikationen Lines not sent to ProSmart, uden mail. ProSmart-kortet viser en advarsel, til linjerne er sendt. Linjernes lager i ProSmart er uændret.
Send resten
- Opret varen i ProSmart, eller ret SKU'en på produktet.
- Tryk Send the rest på ProSmart-kortet. Knappen findes også i leveringsdialogen, på pakkesiden og i New shipment.
BunStack sender linjerne som en ny push (-D2) til det miljø, hvor de mangler. Advarslen og markeringen forsvinder, når alle linjer er sendt.
- Send the rest er ikke en dublet. Dialogen beder ikke om DUPLICATE.
- Bruges et andet miljø nu, viser dialogen, hvorfor linjerne ikke sendes, og sender intet.
- Er linjerne allerede sendt, viser dialogen Already in ProSmart og sender intet.
- En tidligere push, der ikke kunne bekræftes, tæller ikke. Se efter ordren i ProSmart først. Pushen er spærret indtil da.
To miljøer
- Test og Production regnes hver for sig. Kortet viser én advarsel pr. miljø.
- En push til Production, der sender en linje, som mangler i Test, fjerner også linjen fra Test.
- En push til Test fjerner aldrig det, der mangler i Production.
- Linjer, der mangler i det miljø, der ikke bruges, får ingen Send the rest. Kortet viser, hvilket miljø det gælder. Er linjerne håndteret på anden måde, trykker du Resolve på ordren.
Refunderede og annullerede ordrer
- En annulleret eller helt refunderet ordre sendes ikke. Kortet viser linjerne uden Send the rest, og markeringen fjernes.
- Enheder, der er refunderet før pushen, sendes ikke. En helt refunderet linje nævnes i forhåndsvisningen, men markeres ikke.
- En delvist refunderet linje sendes med de enheder, der er tilbage, til samme stykpris.
- Kun gennemførte refusioner med linjer tæller. En refusion af kun et beløb ændrer ingen linjer.
- En linje, der mangler i ProSmart og derefter refunderes helt, forsvinder fra advarslen og markeringen.
Dubletter
Serveren afviser en anden push af samme ordre til samme miljø. Skriv DUPLICATE i dialogen, hvis du vil sende igen. En ordre uden nogen linje med SKU kan ikke sendes.
Svarer ProSmart ikke, efter at ordren er sendt, søger BunStack i ProSmarts ordreliste, højst 10 sider. BunStack søger på Ert ordernummer, eller på Er referens ved ordrens første push.
| Udfald | Hvad der sker |
|---|---|
| Ordren findes | Pushen registreres. |
| Ordren findes ikke | Du kan sende igen. |
| Ukendt, eller listen er længere end 10 sider | Pushen markeres som ubekræftet. Næste forsøg spærres, til du har kontrolleret ordren i ProSmart. |
Uden Ert ordernummer og Er referens er der intet at søge på. En push uden svar bliver så altid ubekræftet.