BunStackDocs

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.

Senest opdateret · 9 min læsning

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

Send en ordre

  1. Åbn ordren.
  2. Vælg ⋯ Actions › Push to ProSmart.
  3. Læs forhåndsvisningen.
  4. 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.

IndstillingHvad den gørStandard
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 itDelivered at once eller Not delivered. Se Udlevering.Not delivered
Send customer detailsSender kunden som leveringsmodtager. Fra: ProSmart bruger samlekundens oplysninger.Til
Send prices and discountsSender butikkens pris og linjens rabat. Fra: ProSmart prissætter fra sin egen prisliste.Til
Push the order to ProSmart automatically on fulfilmentSender 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-ordrenFra 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, 3Mail, 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
FragtlinjeFragtvaren, 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.
SituationHvad der sker
I dialogenSæt flueben i Send without these lines. Knappen, for eksempel Send 1 of 2 lines, kan så trykkes.
Ingen linje kan sendesDialogen kan ikke sende. Den automatiske push opretter ingen ordre i ProSmart. Ordren markeres, og tidslinjen viser Nothing sent to ProSmart.
Automatisk pushBunStack sender de linjer, der kan sendes. Ordren er allerede sendt, og resten holdes ikke tilbage.
ProSmart afviser ordrenIntet sendes. Resultatet viser "Nothing of the order was sent, these lines included." og viser Push the whole order. Ordren markeres ikke.
Ændret siden forhåndsvisningenHar 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

  1. Opret varen i ProSmart, eller ret SKU'en på produktet.
  2. 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.

UdfaldHvad der sker
Ordren findesPushen registreres.
Ordren findes ikkeDu kan sende igen.
Ukendt, eller listen er længere end 10 siderPushen 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.