Automatisér dit lager med TypeScript

Lagersystems Rule Engine giver dig fuld kontrol over forretningsregler i et ægte programmeringssprog. Ingen begrænsninger, ingen ventetid på os. Du bygger reglerne selv.

Hvad er Rule Engine?

Et fuldt programmeringssprog
— ikke en regelbygger med dropdowns

De fleste WMS-systemer tilbyder simple if/then-regler med dropdowns. Lagersystems Rule Engine bruger TypeScript — et fuldt programmeringssprog. Det betyder:

– Kompleks logik med loops, conditionals og funktioner
– Adgang til alle ordredata, produktdata og kundedata
– Ingen begrænsninger på hvad du kan automatisere
– Versionsstyring og tester

Eksempel
				
					// Vælg fragtselskab baseret på vægt og destination
if (order.totalWeight > 30 && order.country === 'DE') {
  order.cargoMethod = 'DSV';
} else if (order.deliveryType === 'pakkeshop') {
  order.cargoMethod = 'GLS_PARCELSHOP';
} else {
  order.cargoMethod = 'POSTNORD';
}

				
			
8 regeltyper

8 måder at automatisere dit lagerflow

1. Ordremodifikation

Ændre ordredata automatisk ved import

Når en ordre importeres fra din webshop, kan Rule Engine automatisk ændre data. Tilføj felter, ændre værdier, berig med ekstra information.

Eksempler:

  • Tilføj et internt notat baseret på kundesegment
  • Konverter valuta eller værdi-felter
  • Sæt prioritet baseret på ordreværdi
  • Tilføj særlige instruktioner per land

2. Automatisk fragtvalg

Vælg fragtselskab baseret på regler

Den mest brugte regeltype. Automatisk valg af fragtselskab og fragttype baseret på vægt, destination, ordreværdi, kundetype eller enhver anden ordredata.

Eksempler:

  • Ordrer over 20 kg til DE → DSV
  • Pakkeshop-ordrer → GLS Parcelshop
  • Express-ordrer → DHL Express
  • Ordrer fra VIP-kunder → Prioriteret forsendelse

3. Subsite-tildeling

Ret ordrer til korrekt afdeling automatisk

Perfekt for 3PL: Automatisk tildeling af ordrer til det rigtige subsite baseret på webshop-kilde, kunde eller produkttype.

Eksempler:

  • Ordrer fra Shopify-shop A → Subsite A
  • Ordrer med produktkategori X → Subsite B
  • API-ordrer fra kunde C → Subsite C

4. Etiket/mærkat-tildeling

Auto-tagging af ordrer

Tildel etiketter/mærkater til ordrer automatisk. Bruges til at markere ordrer der kræver særlig håndtering.

Eksempler:

  • Ordrer med skrøbelige varer → ”Forsigtig”-etiket
  • Gaveforsendelser → ”Gaveindpakning”-etiket
  • Reklamationsordrer → ”Prioritet”-etiket

5. Automatisk printvalg

Vælg printer og skabelon per ordre

Automatisk valg af hvilken printer og fragtlabel-skabelon der bruges, baseret på ordredata.

Eksempler:

  • International forsendelse → A4-printer (tolddokumenter)
  • Standardpakke → Zebra-labelprinter
  • Palle → Stor fragtlabel

6. Returfragtvalg

Automatisk valg af returlabel-type

Vælg automatisk det rigtige fragtselskab og den rigtige type til returlabelen baseret på kundens land og ordredata.

7. Produktimport-filtrering

Filtrer produkter under import

Bestem automatisk hvilke produkter der importeres fra webshoppen eller ERP-systemet. Filtrer uønskede produkter fra.

Eksempler:

  • Kun importer aktive produkter
  • Spring digitale produkter over
  • Filtrer produkter uden stregkode fra

8. Produktimport-modifikation

Ændr produktdata under import

Modificér produktdata automatisk under import fra eksterne systemer.

Eksempler:

  • Tilføj prefix til varenumre
  • Konverter kategorier
  • Sæt standardværdier for manglende felter

Værktøjer

Transaktionslog - Se præcis hvad der skete

Hver regelkørsel logges med fuld sporbarhed. Se præcis hvilke regler der kørte på en ordre, hvad de ændrede, og om de lykkedes.

– Tidsstempel for hver regelkørsel
– Input og output data
– Fejlbeskeder ved fejl
– Filtrerbar per ordre, regel og tidsperiode

Testmiljø

Test før du går live

Test dine regler med rigtige ordredata før de aktiveres. Se resultatet uden at påvirke produktionsdata.

– Test med eksisterende ordrer
– Se forventet output
– Sammenlign før/efter
– Iterer hurtigt

Udviklervenlig

Kender du TypeScript? Så kan du automatisere dit lager.

Rule Engine er designet til udviklere og teknisk kyndige brugere. Har du en udvikler på teamet — eller er du selv en? Så har du fuld kontrol.

– TypeScript (JavaScript-kompatibelt)
– Standard IDE-support
– Versionsstyring mulig via API
– Ingen ventetid på Lagersystem-teamet

Ikke udvikler?

Vi hjælper dig i gang

Har du ikke en udvikler? Vores team kan hjælpe med at opsætte regler der passer til din virksomhed. Kontakt os for en snak.

Fulfilment-automatisering

Det komplette automatiske flow

Fra ordreimport til faktura — uden manuelle trin

Rule Engine er en del af et større automatiseringsflow der kører ved hver ordre:

1. Ordre importeres automatisk fra webshop/ERP
2. Rule Engine kører: Fragtvalg, subsite-tildeling, mærkat-tildeling, ordremodifikation
3. Pluk og pak med håndterminal
4. Fragtlabel genereres → betaling hæves automatisk** på gateway
5. Tracking sendes til kunde via email/SMS
6. Ordre lukkes i websho automatisk
7. Faktura oprettes og bogføres i ERP automatisk

Baggrundsjobs der kører automatisk

Ud over Rule Engine har Lagersystem en række baggrundsjobs:

Ordreimport

Automatisk import af ordrer fra 9+ webshops og 8+ ERP-systemer med konfigurerbare intervaller

Minimumsbeholdning rapport

Daglig email med CSV over varer under minimumslagerniveau

Pickup-reminder SMS

Automatisk SMS når pakke venter på pakkeshop et brugerdefineret antal dage

Foto-arkivering

Automatisk arkivering af fotodokumentation til S3

Log-oprydning

Automatisk sletning af gamle log-entries

GDPR-oprydning

Automatisk anonymisering af persondata efter konfigurerbar periode

Valutakurser

Automatisk opdatering af valutakurser

Produktsynkronisering

Automatisk synkronisering af produktdata fra eksterne systemer

Vil du se Rule Engine i aktion?

Book en demo og se hvordan TypeScript-baserede regler automatiserer dit lagerflow.

Boka en gratis demo

Få en personlig genomgång på 30-60 minuter. Vi visar dig precis hur Lagersystem passar din verksamhet — med fokus på de funktioner som är viktigast för dig.

Vi återkommer normalt inom 24 timmar på vardagar.

Har du en utmaning eller något annat gällande ditt lagersystem?