Gå til indhold
XSIS
En kunde betaler ved en selvbetjeningskasse

Brancher

Detailhandel og omnichannel-handel

Butikker, webshops og ERP-systemet er enige om hvert salg og hver SKU, i realtid.

Hvorfor butikker, onlinekanaler og ERP-systemet glider fra hinanden

Detailkæder kører på mange systemer, der skal være enige: kasser, webshops, lagre, betalingsudbydere og ERP-systemet. Når de glider fra hinanden, er lagertallene forkerte, priserne er forskellige fra kanal til kanal, og økonomiafdelingen bruger dage på afstemning.

  • Batchkørsler om natten

    Kasser, webshops og ERP-systemet udveksler data timer for sent, så lageret bliver oversolgt i spidsbelastninger.

  • Langsom afregning

    Kortafregninger på tværs af indløsere afstemmes sent, og uoverensstemmelser koster penge.

  • Spidsbelastninger, der vælter kassen

    Kampagner og højtider giver trafik, som langsomme systemer ikke kan klare.

Det ændrer sig

  1. Én version af hvert salg

    Butiksterminaler, onlinekassen og ERP-systemets hovedbog stemmer overens i realtid.

  2. Lagertal, du kan stole på

    SKU-beholdninger synkroniseres på tværs af butikker og webshops, efterhånden som de ændrer sig.

  3. Afregninger afstemt

    Afregningsfiler indlæses, og gebyrer kontrolleres automatisk.

Her arbejder vi

Det bygger vi

  • POS-udvidelser, backoffice-apps og butiksdashboards
  • Offlinesikker synkronisering mellem butiksservere og hovedkontoret

Det bygger vi

  • E-handelsfrontends og ordretjenester
  • Køb online og afhent i butik, returneringer og ordresporing

Typiske integrationer

  • E-handelsplatforme, markedspladser, transportører og ERP-systemet

Det, vi bygger, forbinder og sikrer

  • POS- og ERP-integration

    Salg, returneringer og dagsafslutninger bogføres i ERP-systemet, og priser, kampagner og varer sendes tilbage til hver butik.

  • Lagersynlighed

    Ét overblik over lageret i butikker, lagre og online, opdateret i takt med salg og leveringer.

  • Online- og mobilhandel

    Webshops og apps, der deler produkter, priser og lager med butikkerne.

  • Loyalitet og kampagner

    Loyalitetsprogrammer, værdibeviser og kampagneregler, der fungerer på samme måde i alle kanaler.

  • Værktøjer til butiksdrift

    Apps til lageroptælling, overførsler, leveringer og personaleopgaver, bygget til brug i butikken.

  • Superapps og samlet handel

    Én app med høj samtidighed til shopping, betalinger og loyalitet på tværs af mærker.

  • POS-platforme

    Kasser og POS-cloudtjenester via deres API’er, eksportfiler eller butiksservere.

  • Kortbetalinger

    Terminaler, gateways og indløsere, med afregningsfiler afstemt mod salget.

  • ERP

    SAP S/4HANA, Microsoft Dynamics 365, Oracle NetSuite, Odoo og andre, til varer, lager og finans.

  • Lagre og transportører

    Lagersystemer og transportørers API’er til ordreafvikling, leveringer og returneringer.

  • Kortdata uden for PCI DSS-omfanget

    Vi holder kortdata hos betalingsudbyderen gennem tokenisering og terminaler med punkt-til-punkt-kryptering, hvor de findes, hvilket holder PCI DSS-omfanget lille.

  • Kundedata

    Loyalitets- og ordredata indsamles med samtykke, opbevares kun, så længe der er brug for dem, og behandles efter GDPR og den lokale lovgivning, der gælder.

  • Skatte- og afgiftsregler

    Hvor et land kræver fiskale kvitteringer eller e-fakturering, forbinder vi de certificerede enheder eller platforme, landet kræver, og opbevarer de registreringer, det beder om.

En hånd, der holder en trådløs bankbetalingsterminal, tæt på

Sådan arbejder vi

Vi forbinder systemerne, så salg, lager, priser og betalinger flyder pålideligt mellem dem, og vi bygger kundeapps og backoffice-værktøjer omkring dem. Butikkerne bliver ved med at sælge, når netværket svigter, og indhenter det, når det er tilbage.

  1. Kortlæg datastrømmene

    Salg, returneringer, priser, lager og betalinger mellem alle systemer.

  2. Erstat batchkørslerne

    Hændelser strømmer mellem POS, webshops og ERP-systemet, med en dead-letter-kø til fejl.

  3. Bevis det i spidsbelastning

    Belastningstest med højtidstrafik før idriftsættelse.

POS til ERP: hvert salg bogført én gangSalget går fra kasserne til ERP-systemet som hændelser, og priser og lager går tilbage. En butik, der går offline, bliver ved med at sælge og indhenter bagefter. En bogføring, der fejler, forsøges igen og gives derefter til en person.POSPOS-terminalerHver kasse i hverbutikDatalagerButiks- ellerPOS-cloudserverSælger videre, mensden er offlineXSISIntegrationslagHændelseskø,mapping, beskyttelsemod dubletterERPERPSalg, lager ogøkonomiServiceKø til gentagneforsøgGentagne forsøg medstigende ventetid,derefter endead-letter-køMenneskerButiksdriftsteam12REST/JSON3OData · REST/JSON4REST/JSON5REST/JSON678

POS til ERP: hvert salg bogført én gang

Salget går fra kasserne til ERP-systemet som hændelser, og priser og lager går tilbage. En butik, der går offline, bliver ved med at sælge og indhenter bagefter. En bogføring, der fejler, forsøges igen og gives derefter til en person.

  • Primært flow
  • Asynkron
  • Undtagelsessti
Forløbet i 8 trin

Forløbet, trin for trin

  1. Fra POS-terminaler til Butiks- eller POS-cloudserver: Salg, returneringer og annulleringer (primært flow).
  2. Fra Butiks- eller POS-cloudserver til Integrationslag: Salgshændelser og dagens totaler, gennem en hændelseskø, over REST/JSON (asynkron).
  3. Fra Integrationslag til ERP: Salg og lagerbevægelser bogført, over OData · REST/JSON (primært flow).
  4. Fra ERP til Integrationslag: Priser, kampagner og varedata, via API eller fileksport, over REST/JSON (primært flow).
  5. Fra Integrationslag til Butiks- eller POS-cloudserver: Pris- og lageropdateringer, over REST/JSON (primært flow).
  6. Fra Integrationslag til Kø til gentagne forsøg: Bogføring mislykkedes (undtagelsessti).
  7. Fra Kø til gentagne forsøg til Integrationslag: Forsøgt igen (undtagelsessti).
  8. Fra Kø til gentagne forsøg til Butiksdriftsteam: Fejler stadig: alarm med detaljerne (undtagelsessti).
Kortbetalinger: autoriseret i kassen, afregnet senere, afstemt i ERP-systemetTerminalen eller kassen spørger gatewayen, gatewayen spørger indløseren, og indløseren sender videre til kortordningen og udstederen. Afregningsfiler kommer senere og afstemmes med salg og gebyrer i ERP-systemet. En timeout udløser en tilbageførsel, så kunden aldrig bliver trukket to gange.POSEMV-terminal elleronlinekasseChip, kontaktløs oge-handelGatewayBetalingsgatewayTokenisering ogvideresendelseBankIndløserAutorisering ogafregningTredjepartKortordning ogudstederGodkender ellerafviserERPERPSalg, gebyrer ogudbetalingerXSISIntegrationslagFortolkning ogafstemning afafregningerMenneskerBetalingsdriftsteamAfvigelser, tvister ogchargebacks1EMV · REST/JSON2ISO 85833ISO 85834ISO 85835SFTP6REST/JSON7ISO 8583 04008

Kortbetalinger: autoriseret i kassen, afregnet senere, afstemt i ERP-systemet

Terminalen eller kassen spørger gatewayen, gatewayen spørger indløseren, og indløseren sender videre til kortordningen og udstederen. Afregningsfiler kommer senere og afstemmes med salg og gebyrer i ERP-systemet. En timeout udløser en tilbageførsel, så kunden aldrig bliver trukket to gange.

  • Primært flow
  • Asynkron
  • Undtagelsessti
Forløbet i 8 trin

Forløbet, trin for trin

  1. Fra EMV-terminal eller onlinekasse til Betalingsgateway: Autoriseringsanmodning, over EMV · REST/JSON (primært flow).
  2. Fra Betalingsgateway til Indløser: Autorisering, over ISO 8583 (primært flow).
  3. Fra Indløser til Kortordning og udsteder: Sendt videre til udstederen, over ISO 8583 (primært flow).
  4. Fra Indløser til Betalingsgateway: Godkendt eller afvist, over ISO 8583 (asynkron).
  5. Fra Indløser til Integrationslag: Afregnings- og gebyrfiler, over SFTP (asynkron).
  6. Fra Integrationslag til ERP: Afregnet salg, gebyrer og udbetalinger, over REST/JSON (primært flow).
  7. Fra Betalingsgateway til EMV-terminal eller onlinekasse: Intet svar i tide: automatisk tilbageførsel, over ISO 8583 0400 (undtagelsessti).
  8. Fra Integrationslag til Betalingsdriftsteam: Afvigelse i afregning eller chargeback (undtagelsessti).

Dokumenteret erfaring

  • Landmark Group (UAE)-logo
  • Nike-logo
  • Victoria’s Secret-logo
  • M·A·C Cosmetics-logo

Udvalgte virksomhedsmærker repræsenterer historiske og igangværende systemer, platforme og digitale produkter, der er designet eller leveret af XSIS, KONG GROUP, vores administrerende direktør og vores ledende ingeniører gennem deres karriere. Alle tredjepartsvaremærker tilhører deres respektive ejere og nævnes udelukkende for at identificere porteføljen faktuelt.

Sådan begynder du

Det sker der nu

  1. Aftale om tidspunkt

    Vores team sender dig en e-mail for at aftale et tidspunkt for sessionen.

  2. Forhåndskonsultation

    En gratis online forhåndskonsultation på 30 minutter: vi gennemgår dine mål, systemer og begrænsninger.

  3. Parathedsanalyse

    I en gratis parathedsanalyse på 48 timer tjekker en ledende arkitekt dit projekt op mod de 6 punkter i Definition of Ready og anbefaler det spor, der passer.

  4. Valg af spor

    Projekter med et klart omfang modtager et bindende forslag inden for 3 til 5 hverdage. Projekter i konceptfasen starter i Blueprint Studio. Et system i drift, der fejler, er udokumenteret eller skal integreres, starter med en diagnosticering på 1 til 2 uger. Blueprint Studio og diagnosticeringen har hver et fast honorar, som er angivet i forslaget.

Den hurtigste vej ind er pakken Sprint for lovpligtig e-fakturering og ERP-parathed, en af vores hurtige opgavepakker.

Hvor du begynder

Spørgsmål og svar

Hvad sker der, når en butik mister forbindelsen?

Butikken bliver ved med at sælge. Salg gemmes lokalt og sendes, når forbindelsen er tilbage; hvert salg har en unik identifikator, så intet bogføres to gange. Pris- og lageropdateringer sættes i kø på samme måde. Driften kan se, hvilke butikker der er bagud og hvor meget, så et langt udfald opdages med det samme og ikke først ved månedsafslutningen.

Hvilke POS-systemer kan I integrere?

Vi integrerer POS-platforme gennem det, de tilbyder: cloud-API’er, butiksservere, databaseeksporter eller filer. Før vi estimerer, gennemgår vi POS-dokumentationen og et udsnit af dens data, fordi det afgør fremgangsmåden. At en POS-platform eller et ERP-system nævnes på dette websted, betyder ikke et partnerskab med leverandøren.

Hvorfor stemmer lageret aldrig mellem ERP-systemet og butikkerne?

Som regel fordi systemerne er uenige om tidsfølgen, enheder eller hvad der tæller som en bevægelse. Returneringer, overførsler, beskadigede varer og salg under en lageroptælling er almindelige årsager. Vi sporer forskellene, aftaler én regel for hver type bevægelse og bygger synkroniseringen, så den registrerer hver ændring med dens kilde. Resterende uoverensstemmelser går til en gennemgangsliste i stedet for at hobe sig op.

Hvad bestemmer prisen på en integration i detailhandlen?

Antallet af systemer, butikker og kanaler, hvor godt POS-systemet og ERP-systemet stiller deres data til rådighed, og hvor mange undtagelser der kræver regler, fx returneringer på tværs af kanaler eller delte betalinger. Udrulning butik for butik kræver også mere test. Vi estimerer, når vi har gennemgået systemerne og et udsnit af reelle transaktioner.

Kan I rulle ud uden at lukke butikker?

Ja. Vi går i drift i etaper, begyndende med en pilotbutik, og kører den nye integration side om side med den nuværende proces, indtil totalerne stemmer. Ændringer i butikkerne planlægges uden for åbningstiden, hvor det er muligt, og hver etape har en vej tilbage, hvis noget ikke virker som planlagt.

Hvem yder support på integrationen efter idriftsættelsen?

Vi kan overvåge den og yde support på den under en supportaftale eller overdrage den til dit team med dokumentation, alarmer og en driftsmanual (runbook). Uanset hvad lander en fejlet besked i en kø med årsagen, så den kan rettes og sendes igen i stedet for at gå tabt.

Start med en samtale, ikke en kontrakt.

Fortæl os, hvad du skal bygge, forbinde eller sikre. En arkitekt gennemgår det med dig og anbefaler derefter, hvor du skal starte.