BunStackDocs

Integrationer og API

ProSmart: lagersynk

Hvordan BunStack læser lageret fra ProSmart: formlen, manuel synkronisering, automatisk synkronisering hvert 15. minut i Production, og hvad der overskriver din beholdning.

Senest opdateret · 4 min læsning

Lagersynken skriver ProSmarts lagerbeholdning og vægt til varianterne i BunStack.

Hvor: Stack › ProSmart (Sync stock now) og lagersiden (Sync from ProSmart).

Kør en synkronisering

  1. Åbn Stack › ProSmart eller lagersiden.
  2. Tryk Sync stock now eller Sync from ProSmart.

Begge knapper kører samme synkronisering. Integrationssiden og lagersiden viser fremdriften. Last sync på integrationssiden viser, hvornår den seneste synkronisering kørte.

Sådan beregnes beholdningen

For hver variant med SKU læser BunStack varen i ProSmart og skriver to værdier:

Værdi i BunStackFra ProSmart
LagerProSmarts disponible antal minus enhederne på betalte ordrer, der ikke er sendt til ProSmart. Aldrig under 0.
VægtVarens vægt, når ProSmart har en.

ProSmarts disponible antal er lageret minus det, åbne kundeordrer i ProSmart reserverer, fra alle salgskanaler.

  • Enhederne på en betalt ordre forlod BunStacks lager, da ordren blev afgivet. ProSmart kender dem ikke, før ordren er sendt dertil.
  • En ordre, der er sendt til ProSmart, reserverer der. Den indgår allerede i det disponible antal.
  • En betalt ordre regnes som åben, til hele ordren er markeret som sendt. En delvist sendt ordre, der ikke er pushet, trækker alle sine linjer fra.
  • En linje regnes som sendt, når en push i samme miljø viser den. En push uden svar fra ProSmart tæller ikke, før du har kontrolleret den.

Advarsel: Beholdning, du skriver på lagersiden for en variant med SKU, overskrives af næste synkronisering. Ændr lageret i ProSmart.

Synkroniseringen skriver kun beholdningen. Lagertilstanden og lagergrænsen bliver stående: en variant med tilstanden Out of stock sælges ikke, selv om synkroniseringen giver den lager, og butikken sælger kun beholdningen over lagergrænsen. Se Lager.

Grænser

GrænseVærdi
SKU'er pr. omgang200
Nye forsøg ved 429 eller 5xx for en vare2
Fejl i træk, der stopper synkroniseringen15
Synkroniseringer pr. workspace på samme tid1
Synkronisering, der regnes som fastlåst30 minutter efter start. Næste start lukker den som mislykket.
  • En synkronisering læser fra samme miljø hele tiden, det, der blev brugt, da den startede.
  • BunStack læser hver SKU's beholdning og skriver kun, hvis den ikke har ændret sig imens. Kommer en ordre imellem, læses SKU'en igen, højst 3 gange. Derefter regnes den som fejl og rettes af næste synkronisering.

Resultatet

Lagersiden og integrationssiden viser resultatet med tællere:

TællerBetyder
Opdateret lagerBeholdningen ændrede sig.
Opdaterede vægteVægten ændrede sig.
UændretIntet ændrede sig, også varer uden lagerbeholdning i ProSmart.
Mangler i ProSmartSKU'en er ikke et varenummer i ProSmart.
FejlProSmart svarede ikke eller gav fejl.

En synkronisering, der mislykkedes, viser årsagen, og hvor langt den nåede. Fanen Activity viser de 20 seneste synkroniseringer.

Automatisk lagersynk

Sync stock automatically kører lagersynken hvert 15. minut. Feltet står i delen Stock · Production only under Stack › ProSmart › Settings. Det er slået fra, til du slår det til og gemmer.

  1. Åbn Stack › ProSmart › Settings med Production valgt.
  2. Sæt flueben i Sync stock automatically.
  3. Tryk Update connection.

Lageret læses nu fra Production hvert 15. minut.

  • Den automatiske synkronisering regner som Sync stock now, men læser altid Production.
  • Den kører kun, når Production bruges, og ProSmart har godkendt det gemte login til Production.
  • Når Test bruges, er feltet nedtonet, og årsagen står under det. Øvelsesvirksomhedens lager må aldrig overskrive butikkens. Indstillingen bliver liggende, til Production bruges igen.
  • Godkender ProSmart ikke login til Production, står Paused under feltet. Intet kører, før login godkendes, for eksempel efter Check stored Production login eller nye nøgler.
  • Kører en synkronisering, automatisk eller manuel, springer den automatiske tidspunktet over. Trykker du Sync stock now under en automatisk synkronisering, viser integrationssiden dens fremdrift.
  • Efter en mislykket automatisk synkronisering venter den næste 1 time i stedet for 15 minutter. Du får notifikationen Automatic stock sync failed med årsagen, højst én pr. workspace og døgn.
  • Under feltet står den seneste automatiske synkronisering: hvornår den kørte, og hvordan den endte. Oversigten viser Stock sync som every 15 min, on demand eller paused med årsagen. Fanen Activity viser de automatiske synkroniseringer med trigger scheduled.

Advarsel: Med Sync stock automatically slået til overskrives beholdningen på lagersiden inden for 15 minutter for varianter med SKU. Ændr lageret i ProSmart.

Se også