Det skal være på plads
C5 skal køre på SQL Server, for den native C5-database understøtter vi ikke. Klienten skal køre på en Windows-version som Microsoft stadig supporterer.
Klassisk C5
Vi har lavet løsninger til alle versioner af det klassiske C5, med både dansk og engelsk datalag, og har standardintegration til versionerne fra 2008 til 2012.
Det gælder det klassiske C5. Den C5 som Microsoft senere byggede på NAV, er ikke omfattet.
Hvorfor vi spejler data
Skal webshoppen slå op i C5 i realtid, skal et online miljø have adgang direkte til jeres database, for C5 udstiller ikke et API. Det er ikke muligt uden et setup til det, og så får man problemer med låsninger i tabeller og overbelastning af systemet generelt.
Med dataspejlet får webshoppen hurtigere svartider, højere stabilitet og en bedre brugeroplevelse, og belastningen på C5 bliver mindre, så jeres medarbejdere i C5 også får en bedre oplevelse.
I bestemmer hvornår der sendes data
Klienten bliver startet af Windows' opgavestyring, og hvornår den kører, og hvad der kommer med hvornår, aftaler vi med jer. Lagertal kan fx sendes oftere end fakturaer, og enkelte tabeller kan køre på deres egne tidspunkter - jo mere data der skal flyttes, jo mere tænker vi over hvad der skal med hvornår.
Bliver kørslerne sat op automatisk, sender klienten fakturaer og kreditnotaer to gange om dagen og de øvrige data hver time mellem kl. 6 og 18. Om aftenen og natten holder den som regel pause, så C5's egne natkørsler kan køre i ro - de kan låse tabeller hvis der samtidig bliver læst i dem.
Ordren
Webordrerne bliver indlæst i en kladde. Har I licens til C5's e-handelsmoduler, e-handel I, II og III, bruger vi modulets webordrekladde. Ordrerne kan også lægges som CSV- eller XML-filer i en mappe vi aftaler med jer.
Sammen med jeres C5-leverandør gennemgår vi mappingen, og ud fra kladden eller filen bliver der oprettet salgsordrer i C5. Derfra foregår salgsordrebehandlingen, frigivelse, pluk, pak og forsendelse nøjagtig som hvis I selv havde tastet ordren i ordrebilledet i C5. Vi slipper ansvaret ved kladden, og derefter gælder jeres normale salgsordreflow.
Webordrerne bliver hentet fra webshoppen af en kørsel som Windows' opgavestyring starter hos jer, som standard hvert 5. minut. Indtil de er hentet, venter de i webshoppen.
Priser
Alle kombinationer af priser og rabatter i standard-C5 er understøttet. Har I tilpasset prisberegningen, gennemgår vi det med jer før vi starter.
Hvilke varer og kunder der kommer med
Ved opstart henter vi alle data. Er der et mønster for hvad der ikke skal med, fx spærrede varer og kunder, lægger vi et filter på replikeringen, og det aftaler vi med jer når vi har set jeres data.
Salgshistorikken går 2 år tilbage som standard.
Det der hænger ved
Med varer og kunder følger det der hænger ved, fx kundernes adresser og kontakter og varegrupperne. Har I egne tabeller, felter eller opslagstabeller i C5 som webshoppen skal bruge, er de lette at føje til replikeringen.
Specialtegn og tomme felter
C5 har sit eget tegnsæt. Tomme værdier kan fx være gemt som Char(2), og specialtegn og linjeskift i varenumre giver let fejl når data skal flyttes. Det har vi på rygraden.
Hvis serveren er slukket
Så får vi ikke nye data, men webshoppen kører videre og tager imod ordrer der venter til forbindelsen er tilbage.
Vi overvåger replikeringen og har faste playbooks til udfald og kendte fejl.