Integrationer & API
ProSmart: lagersynk
Hur BunStack läser lagret från ProSmart: formeln, synk för hand, automatisk synk var 15:e minut i Production och vad som skriver över ditt saldo.
Lagersynken skriver ProSmarts lagersaldo och vikt till varianterna i BunStack.
Var: Stack › ProSmart (Sync stock now) och lagersidan (Sync from ProSmart).
Kör en synk
- Öppna Stack › ProSmart eller lagersidan.
- Tryck Sync stock now eller Sync from ProSmart.
Båda knapparna kör samma synk. Integrationssidan och lagersidan visar förloppet. Last sync på integrationssidan visar när den senaste synken gick.
Så räknas saldot
För varje variant med SKU läser BunStack artikeln i ProSmart och skriver två värden:
| Värde i BunStack | Från ProSmart |
|---|---|
| Lager | ProSmarts disponibla antal minus enheterna på betalda ordrar som inte har skickats till ProSmart. Aldrig under 0. |
| Vikt | Artikelns vikt, när ProSmart har en. |
ProSmarts disponibla antal är lagret minus det som öppna kundordrar i ProSmart reserverar, från alla försäljningskanaler.
- Enheterna på en betald order lämnade BunStacks lager när ordern lades. ProSmart känner inte till dem förrän ordern har skickats dit.
- En order som har skickats till ProSmart reserverar lager där. Den ingår redan i det disponibla antalet.
- En betald order räknas som öppen tills hela ordern är markerad som skickad. En delvis skickad order som inte har pushats drar av alla sina rader.
- En rad räknas som skickad när en push i samma miljö listar den. En push utan svar från ProSmart räknas inte förrän du kontrollerat den.
Varning: Saldo du skriver in på lagersidan för en variant med SKU skrivs över av nästa synk. Ändra lagret i ProSmart.
Synken skriver bara saldot. Lagerläget och lagergränsen står kvar: en variant med läget Out of stock säljs inte fast synken ger den lager, och butiken säljer bara saldot över lagergränsen. Se Lager.
Gränser
| Gräns | Värde |
|---|---|
| SKU:er per omgång | 200 |
| Nya försök vid 429 eller 5xx för en artikel | 2 |
| Fel i följd som stoppar synken | 15 |
| Synker per workspace samtidigt | 1 |
| Tid innan en synk räknas som avbruten | 30 minuter efter start. Nästa start stänger den som misslyckad. |
- En synk läser från samma miljö hela tiden, den som användes när synken startade.
- BunStack läser varje SKU:s saldo och skriver bara om det inte har ändrats under tiden. Kommer en order emellan läser BunStack SKU:n igen, högst 3 gånger. Sedan räknas den som fel, och nästa synk rättar den.
Resultatet
Lagersidan och integrationssidan visar resultatet med räknare:
| Räknare | Betyder |
|---|---|
| Uppdaterat lager | Saldot ändrades. |
| Uppdaterade vikter | Vikten ändrades. |
| Oförändrade | Inget ändrades, även artiklar utan lagersaldo i ProSmart. |
| Saknas i ProSmart | SKU:n är inte ett artikelnummer i ProSmart. |
| Fel | ProSmart svarade inte eller gav fel. |
En synk som misslyckades visar orsaken och hur långt den kom. Fliken Activity listar de 20 senaste synkerna.
Automatisk lagersynk
Sync stock automatically kör lagersynken var 15:e minut. Rutan står i delen Stock · Production only under Stack › ProSmart › Settings. Den är av tills du slår på den och sparar.
- Öppna Stack › ProSmart › Settings med Production vald.
- Kryssa i Sync stock automatically.
- Tryck Update connection.
BunStack läser nu lagret från Production var 15:e minut.
- Den automatiska synken räknar som Sync stock now, men läser alltid Production.
- Den körs bara när Production används och ProSmart har godtagit den sparade inloggningen för Production.
- När Test används är rutan utgråad, och orsaken står under den. Övningsbolagets lager får aldrig skriva över butikens. Inställningen ligger kvar tills Production används igen.
- Godtar ProSmart inte inloggningen för Production står Paused under rutan. Inget körs förrän inloggningen godtas, till exempel efter Check stored Production login eller nya nycklar.
- Pågår en synk, automatisk eller för hand, hoppar den automatiska över tillfället. Trycker du Sync stock now under en automatisk synk visar integrationssidan dess förlopp.
- Efter en misslyckad automatisk synk väntar nästa 1 timme i stället för 15 minuter. Du får notisen Automatic stock sync failed i klockan, med orsaken. Notisen kommer högst en gång per workspace och dygn.
- Under rutan står den senaste automatiska synken: när den gick och hur den slutade. Översikten visar Stock sync som every 15 min, on demand eller paused med orsaken. Fliken Activity visar de automatiska synkerna med trigger scheduled.
Varning: Med Sync stock automatically på skrivs saldot på lagersidan över inom 15 minuter för varianter med SKU. Ändra lagret i ProSmart.