Vi støtter WordPress-miljøet i London
Vi er ikke bare et fjernbyrå. Vi er en aktiv del av økosystemet. Vi tror på Open Source og bidrar tilbake til fellesskapet som driver over 40 % av nettet (W3Techs).
Lokal kontekst: Skalerbar arkitektur, høye sikkerhetsstandarder og enterprise-integrasjoner tilpasset kravene i det lokale markedet.
- Medlem av #WPLDN London WordPress
Koble til andre utviklere i London-regionen.
Bli med på neste arrangement →
WordPress & WooCommerce Utvikler i London
I det konkurranseutsatte markedet i London er sidehastighet ditt sterkeste SEO-fortrinn. Vår Astro + Headless WP-stack leverer ytelse som etterlater konkurrentene.
For bedrifter i London som betjener Fintech, scaleups og etablerte merker, er datasikkerhet avgjørende. Headless-arkitektur eliminerer praktisk talt standard WordPress-angrepsvektorer.
En WooCommerce-butikk som selger til kunder i Storbritannia må håndtere tre ting som ikke står i standarddokumentasjonen til Woo: GBP i kassen med Stripe eller Worldpay, britisk MVA regnet riktig, og frakt via Royal Mail, DPD eller Evri med sporingslenke kunden faktisk forventer. Vi bygger og rydder opp i WooCommerce for bedrifter i London med utgangspunkt i nettopp disse kravene, ikke en generisk mal som siden lokaliseres med bynavn.
London er Europas tyngste fintech-knutepunkt. Stripe har utviklingskontor i byen, Worldpay behandler en stor del av britisk kortomsetning, og mange scaleups rundt Silicon Roundabout og Canary Wharf selger hardware, abonnement eller merchandise via WooCommerce i tillegg til selve produktet. En kasse som ikke håndterer Strong Customer Authentication, webhook-bekreftelse og ICO-krav taper konverteringer og skaper compliance-risiko. Det er det praktiske utgangspunktet for arbeidet vårt.
WooCommerce-utvikling i London
London-markedet er kresent. Britiske netthandlere er vant til raske kasser, Apple Pay og Google Pay, tydelig MVA og leveringstid som stemmer med det som står i kassen. I fintech-miljøet kommer krav om dokumentert personvern, hosting i Storbritannia og forutsigbar betalingsflyt oppå dette. Arbeidet vårt handler om å få WooCommerce til å oppføre seg slik en britisk kunde og en compliance-ansvarlig forventer, og å gjøre det på en måte som overlever oppdateringer av Woo, temaet og betalingstilleggene.
Hva vi faktisk bygger
- Stripe i kassen: kort, Apple Pay, Google Pay og Link, med Strong Customer Authentication via 3D Secure, webhook-bekreftelse av betaling og testmatrise for autorisasjon, belastning, refusjon og delvis refusjon
- Worldpay ved siden av eller i stedet for Stripe der merchant-avtalen eller acquirer-kravene krever det, med samme prinsipp om at ordrestatus settes på webhook, ikke på redirect tilbake til butikken
- GBP som butikkvaluta med riktig avstemming mot utbetalinger fra betalingsleverandøren, inkludert gebyr og netto utbetaling i regnskapsintegrasjonen
- Britisk MVA-oppsett: 20 prosent standardsats, redusert sats der den gjelder, og priser vist slik britisk forbrukerlovgivning krever det for netthandel
- Frakt med Royal Mail, DPD og Evri: fraktsoner fra London-lager ut til resten av UK, prisregler basert på vekt og dimensjoner, og sporingsnummer i forsendelsesvarselet
- Angrefrist og retur bygget inn i flyten: informasjon i ordrebekreftelse og e-post i tråd med Consumer Contracts Regulations, slik at den lovpålagte 14-dagersfristen ikke blir en manuell jobb for kundeservice
- ICO-tilpasset UK GDPR: samtykkehåndtering, cookie-banner med granulært valg, databehandleravtaler og dokumentasjon som tåler en forespørsel fra Information Commissioner’s Office
- Hosting i Storbritannia der dataresidens, latency mot London-kunder eller avtalekrav tilsier det, med object caching og CDN konfigurert for UK-trafikk
- WooCommerce Subscriptions for fintech- og SaaS-butikker som selger gjentakende lisenser, med Stripe Billing eller Worldpay recurring der gatewayen støtter det
- Utvidelser av WooCommerce REST API for hodeløs storefront, mobilapp eller POS, med autentisering og idempotente betalingsstier
Hvorfor fintech og GBP styrer arkitekturen i London
I de fleste WooCommerce-prosjekter for London er det ikke produktkatalogen som er vanskelig, det er kassen og compliance-laget. Fintech-selskaper selger ofte fysiske produkter (kortlesere, merchandise) eller digitale abonnement via samme butikk som resten av merkevaren. Stripe og Worldpay oppfører seg ikke identisk: webhook-format, statuskoder og refusjonsmodeller varierer. Vi har sett butikker i Shoreditch der ordrer ble markert fullført på redirect tilbake fra 3DS, ikke på webhook, slik at avbrutte betalingsforsøk ga ordrer uten penger og feilaktige salgsrapporter til finance-teamet.
Frakt er den andre fellen. En britisk kunde forventer et konkret leveringsvalg med estimert leveringstid, ikke bare «standard frakt». Når Royal Mail eller DPD ikke er konfigurert med riktige soner fra London-lageret, faller konverteringen på mobil. Vi setter opp fraktsonene og leveringsvalgene som hører til det britiske markedet, og kobler dem mot sporing kunden ser i e-posten.
Personvern er den tredje. ICO forventer at du kan dokumentere hvilke cookies som brukes, hvilket grunnlag du har for markedsføring og hvordan kunden kan utøve rettigheter under UK GDPR. En fintech-butikk som laster Meta Pixel eller LinkedIn Insight Tag før samtykke, eller som lagrer betalingsrelaterte logger uten behandlingsgrunnlag, skaper unødvendig risiko. Vi bygger samtykke og logging inn i arkitekturen, ikke som et banner-tillegg i etterkant.
Markedet og fintech-miljøet i London
London er hjemsted for to tyngdepunkter som påvirker e-handel direkte. Silicon Roundabout ved Old Street har vært Tech City UK sitt nav, med scaleups som selger direkte til forbruker og trenger en kasse som matcher resten av produktets kvalitet. Canary Wharf og City of London konsentrerer fintech, der mange selskaper selger hardware, onboarding-kits eller partnerprodukter via WooCommerce i tillegg til selve finansproduktet.
Kundene våre i London spenner fra fintech-startups som selger kortlesere og merchandise, til etablerte heritage brands som flytter fra en lukket plattform over til Woo for å eie egen kode, til B2B-leverandører som selger abonnement og tilleggsmoduler via WooCommerce Subscriptions. Fellesnevneren er at de trenger en butikk som tar Stripe og Worldpay på alvor, regner britisk MVA riktig, dokumenterer personvern for ICO og lar dem styre frakten selv mot resten av UK.
Mange av disse butikkene har vokst organisk over flere år: et tema fra en kjøpt mal, et halvt dusin tillegg som overlapper, og en kasse som er lappet sammen i takt med at nye krav dukket opp. Det fungerer helt til trafikken øker under en produktlansering, et betalingstillegg slutter å bli vedlikeholdt, eller compliance stiller spørsmål om cookie-sporing og datalagring. Da er det ikke en ny plugin som trengs, men en opprydding i arkitekturen: skille ut egen kode i en egen plugin, fjerne tillegg som dupliserer hverandre, og gjøre kassen forutsigbar igjen. Vi tar denne typen refaktorering uten å bygge alt på nytt, så lenge WooCommerce er riktig plattform for det butikken skal gjøre. Er det ikke det, sier vi det skriftlig.
Slik jobber vi gjennom et prosjekt
- Kasse- og katalogrevisjon. Vi går gjennom dagens WooCommerce-butikk: produkttaksonomi, kasseflyt, aktive betalingstillegg (Stripe, Worldpay, PayPal), fraktsoner mot hele UK, MVA-regler, ICO-krav og Lighthouse-måling på de mest besøkte produkt- og kategorisidene.
- Plan for betaling, frakt og integrasjon. Vi dokumenterer gateway-valg og rekkefølge i kassen, GBP og avstemming, fraktsoner og leveringsvalg, MVA-håndtering, UK GDPR og koblinger mot regnskap, lager eller fulfilment. Grensen mellom Woo-kjerne, egen plugin og temakode settes her.
- Bygging i feature-brancher. Vi følger kodestandardene til WordPress og WooCommerce, utvider Woo via action- og filter-hooks i stedet for å endre kjernen, og tester betalings- og ordrestier underveis.
- QA på ordrestien. Handlekurv, kasse, betaling med testkort på Stripe og Worldpay, refusjon og delvis refusjon, retur etter angrefrist, kunde-e-post og admin-redigering, kjørt i et testmiljø som speiler produksjon og hosting i Storbritannia der det er relevant.
- Utrulling og overlevering. Vi deployer via en dokumentert release-prosess med testet tilbakeføring, og leverer runbook for hver gateway og hver integrasjon sammen med dokumentasjon for butikkstyrere og redaktører.
Typiske oppdrag fra London-butikker
- Stripe markerte ordrer betalt på redirect. En fintech-merkevare fra Shoreditch satte
payment_completeda kunden kom tilbake til takkesiden etter 3DS, ikke da Stripe sendte webhook. Vi flyttet bekreftelsen til webhook-håndtereren, la inn idempotens slik at dobbel webhook ikke ga dobbel ordre, og satte opp full testmatrise for autorisasjon, belastning og refusjon. - Worldpay recurring feilet stille. En SaaS-butikk som solgte månedlige tillegg via Worldpay hadde abonnement som fortsatte i Woo selv om betalingen feilet, fordi webhook for
payment_failedikke var koblet til subscription-status. Vi koblet hendelsene, la inn grace period og varsling til admin før kansellering. - ICO-sporing fant pixels før samtykke. En scaleup-butikk lastet remarketing-skript i
<head>uten consent gate. Vi flyttet ikke-nødvendige skript bak samtykke, dokumenterte behandlingsgrunnlag og leverte cookie-register som tålte en vanlig GDPR-forespørsel.
Tekniske standarder
Vi kjører WooCommerce på PHP 8.2 eller nyere, med object caching (Redis) der trafikken forsvarer det, og CDN foran statiske ressurser. Betaling går via Stripe og Worldpay avhengig av hva merchant-avtalen krever, alltid med Strong Customer Authentication på kort. Hosting plasseres i Storbritannia når dataresidens, latency mot London eller avtalekrav tilsier det, typisk hos leverandører med datasenter i London-regionen eller dedikert UK-hosting. Tunge jobber, som synkronisering mot lager eller regnskap, kjøres via Action Scheduler i bakgrunnen slik at de ikke blokkerer kassen.
Hva du kan forvente etter lansering
Vi lover ikke faste prosenttall, fordi resultatet avhenger av utgangspunktet. Det vi leverer er en kasse som bekrefter ordrer på webhook, ikke på redirect, fraktvalg som matcher det britiske kunder forventer fra Royal Mail og DPD, MVA og angrefrist håndtert i selve flyten i stedet for manuelt, ICO-dokumentasjon som tåler en vanlig UK GDPR-forespørsel, og en målbar forbedring i Core Web Vitals på de sidene som faktisk konverterer. Måltallene settes mot dagens nivå i revisjonen, ikke mot oppdiktede bransjegjennomsnitt.
Sikkerhet og personvern
Hvert prosjekt får en sikkerhetsgrunnlinje: HTTPS med HSTS, Content Security Policy mot XSS, sårbarhetsskanning av avhengigheter i CI, tofaktor for administratorkontoer og testede sikkerhetskopier. Butikker som håndterer personopplysninger får UK GDPR-tilpasset samtykkehåndtering, databehandleravtaler og personvern bygget inn i arkitekturen. ICO forventer at du kan dokumentere hvilke cookies som brukes, hvilket grunnlag du har for markedsføring og hvordan kunden kan utøve rettigheter. For britiske nettbutikker betyr det i praksis også at kundedata fra Stripe- og Worldpay-betalinger, samt navn og adresse for frakt, behandles og lagres slik regelverket krever, og at hosting-valget er dokumentert når data forblir i Storbritannia.
Ytelse, målt der det teller
Core Web Vitals påvirker både rangering og konvertering, og på en nettbutikk er det kasse-, produkt- og kategorisidene som betyr noe. Vi jobber mot lav LCP gjennom optimalisert kritisk renderingsvei og forhåndsinnlasting av hero-bilder i moderne format (WebP/AVIF), lav INP gjennom minimal JavaScript og utsatt innlasting av tredjepartsskript (inkludert betalingsskript fra Stripe og Worldpay), og stabil layout (lav CLS) gjennom faste bildedimensjoner og reservert plass for dynamisk innhold som wallet-knapper. Vi måler kontinuerlig med Lighthouse i utrullingsløpet, slik at en regresjon blokkerer distribusjon i stedet for å nå produksjon.
Spørsmål London-butikker stiller oss
Setter dere opp Stripe og Worldpay i kassen? Ja. Vi integrerer kort, Apple Pay, Google Pay og wallet-flyter der gatewayen støtter det, og tester autorisasjon, belastning, refusjon og delvis refusjon mot testmiljø før lansering. Bekreftelse av betaling skjer på webhook, ikke på redirect tilbake til butikken.
Kan dere håndtere britisk MVA riktig? Ja. Vi setter standardsats og reduserte satser der de gjelder, viser priser slik britisk netthandel krever det, og mapper produktgrupper til riktig MVA-kode i regnskapintegrasjonen.
Hva med ICO og UK GDPR? Vi bygger samtykkehåndtering inn i checkout og markedsføringsflyt, dokumenterer databehandling, og leverer mal for svar på innsyns- og slettingsforespørsler. ICO er tilsynsmyndigheten; kravene følger UK GDPR med britiske tilpasninger etter Brexit.
Hvilke fraktløsninger støtter dere? Royal Mail, DPD og Evri, med fraktsoner fra London, prisregler etter vekt og dimensjoner, og fraktsedler og sporing koblet mot ordrebehandlingen.
Endrer dere WooCommerce-kjernen? Nei. Tilpasninger går via dokumenterte action- og filter-hooks, med en klar deling mellom egen plugin og tema, slik at butikken overlever Woo-oppdateringer.
Jobber dere med butikker utenfor London? Ja. Vi har tyngdepunkt i London-miljøet, men leverer til netthandlere i hele Storbritannia og til britiske butikker drevet fra utlandet.
Integrasjoner en britisk nettbutikk faktisk trenger
En britisk nettbutikk på WooCommerce ender som regel opp med de samme fire koblingene: betaling med Stripe og Worldpay i GBP, frakt med Royal Mail, DPD eller Evri, regnskap i Xero, QuickBooks eller Sage, og en ordrestatus som settes av serveren til leverandøren, ikke av at kunden tilfeldigvis kommer tilbake til takkesiden. Rekkefølgen er ikke tilfeldig: hver kobling nedover i listen arver feilene fra den over hvis den første ikke er riktig bygget.
Betaling: Stripe og Worldpay i GBP
Redirect er et løfte, webhook er beviset. Integrasjonen bygges som en vanlig WC_Payment_Gateway-klasse der process_payment returnerer en redirect eller en client-side bekreftelse, mens fullføringen skjer i webhook-håndtereren. Ordren får payment_complete først når leverandøren har bekreftet, med Strong Customer Authentication der PSD2 krever det.
To gatewayer betyr to runbooks. Stripe og Worldpay har ulike statuskoder, refusjonsmodeller og webhook-formater. Ordren må lagre i metadata hvilken gateway som eide betalingen og hvilken referanse den bruker. Uten dette blir refusjon fra admin et gjettespill, og finance-teamet i Canary Wharf får avstemming som ikke stemmer.
Avstemming er mot utbetaling, ikke mot ordre. Betalingsleverandøren utbetaler samlet og trekker gebyr. Regnskapet stemmer først når integrasjonen bokfører utbetalingen som en egen post med gebyret skilt ut, ikke når hver ordre er bokført hver for seg.
HPOS må deklareres. På butikker med High-Performance Order Storage må egen plugin-kode melde kompatibilitet via FeaturesUtil::declare_compatibility på before_woocommerce_init, og all lesing og skriving av ordredata må gå gjennom wc_get_order og CRUD-metodene i stedet for direkte postmeta-kall.
Frakt: Royal Mail, DPD og Evri fra London
Fraktpriser hentes, de gjettes ikke. API-kall mot Royal Mail, DPD eller Evri gir pris og leveringstid per produkt og postnummer. Svaret kobles inn i kassen via woocommerce_package_rates, med volumvekt regnet ut fra pakkens dimensjoner der den overstiger faktisk vekt. Svarene mellomlagres i transienter per postnummer og vektklasse, fordi kassen ikke kan vente på et eksternt kall ved hver oppdatering av handlekurven.
Same-day cut-off må stemme. En London-kunde som bestiller før klokken 14 forventer at estimatet tar hensyn til cut-off for pakking samme dag fra lageret i Croydon eller Park Royal. Feil estimat gir flere henvendelser til kundeservice enn en marginal fraktkostnad.
Tidsavbrudd krever en reserveløsning. Når frakt-API-et ikke svarer, skal kassen falle tilbake til en definert standardsats i stedet for å vise en kasse uten fraktvalg. Feilen logges via wc_get_logger med egen kilde, slik at hyppige tidsavbrudd blir synlige i WooCommerce-loggen før kundeservice oppdager dem.
Sporing hører hjemme i e-posten. Sporingsnummeret lagres på ordren og skrives inn i forsendelsesvarselet, typisk via woocommerce_email_before_order_table. Det fjerner en av de vanligste henvendelsene til kundeservice.
Regnskap: Xero, QuickBooks eller Sage
Salget bokføres én gang, med riktig MVA-kode. Integrasjonen oppretter kunde og salgsdokument, og mapper hver produktgruppe til riktig MVA-kode i stedet for å sende en flat sats. Dokumentnummeret skrives tilbake på ordren, og eksistensen av dette nummeret er det som hindrer dobbeltbokføring ved en ny kjøring.
B2B betyr omvendt MVA der det gjelder. Selger butikken til VAT-registrerte bedrifter, må kassen skille B2C- og B2B-flyt med validering av VAT-nummer mot HMRC der det er relevant.
Synkronisering kjøres i kø. All overføring til regnskap legges på Action Scheduler med gjentatte forsøk ved feil, aldri synkront i kasseforespørselen. En regnskapstjeneste som er nede, skal forsinke bokføringen, ikke blokkere et kjøp.
Hvorfor ordrestatus må settes server-til-server
Takkesiden er et løfte, ikke et bevis. Kunden kan miste dekning på Tuben, lukke nettleseren mens 3DS kjører, eller bytte app mens betalingen fullføres. Redirect tilbake til butikken er dermed en hendelse som kanskje skjer. Betalingsbekreftelsen fra Stripe eller Worldpay er en hendelse som skjer uansett, og det er den ordrestatusen skal henge på.
Verifiser først, kvitter raskt, jobb etterpå. Webhook-endepunktet skal først verifisere signaturen på varselet mot delt hemmelighet, deretter svare med en rask kvittering, og først etterpå gjøre det tunge arbeidet i en bakgrunnsjobb. Leverandører prøver på nytt når svaret drøyer, og et tregt endepunkt utløser dermed flere kopier av det samme varselet.
Idempotens lagres, den antas ikke. Hvert varsel har en identifikator. Den lagres når hendelsen er behandlet, og et varsel med en allerede lagret identifikator forkastes. Uten dette gir gjentatte forsøk dobbel belastning, dobbel bokføring i regnskapet og dobbelt kunde-e-post.
Avstemmingsjobben er sikkerhetsnettet. En planlagt jobb henter status fra leverandøren for ordrer som har blitt stående som ventende lenger enn et definert vindu, og retter opp der varselet aldri kom fram. Jobben kjøres via ekte systemcron mot wp cron event run --due-now med DISABLE_WP_CRON satt, fordi WordPress’ egen pseudo-cron avhenger av trafikk og dermed er upålitelig akkurat når butikken er stille om natten.
Testing gjøres på feilstiene. Testmatrisen dekker ikke bare vellykket betaling, men avbrutt 3DS, varsel som kommer to ganger, varsel som kommer i feil rekkefølge, forsinket varsel, frakt-API som svarer for sent, og regnskaps-API som avviser dokumentet. Hver av disse skal ende i en ordre med riktig status og en linje i loggen.
WooCommerce i andre britiske byer
Trenger du WooCommerce-hjelp utenfor London, gjelder de samme britiske kravene til GBP, MVA og ICO, men med lokal logistikk og kundemønster. Se også WooCommerce-utvikler i Birmingham, WooCommerce-utvikler i Manchester og WooCommerce-utvikler i Edinburgh for hvordan oppsettet tilpasses der.
Etter lansering tar vedlikehold og support for WordPress i London oppdateringer, sikkerhetskopier og overvåking.
Start et WooCommerce-prosjekt i London
Trenger butikken din i London en kasse som tar Stripe og Worldpay på alvor, regner britisk MVA riktig, dokumenterer personvern for ICO og lar deg styre frakten selv mot resten av UK, ta kontakt for en uforpliktende gjennomgang. Vi ser på dagens oppsett, peker på den faktiske flaskehalsen og gir en ærlig vurdering av hva som bør gjøres først. Omfanget avtales individuelt, og du får oversikten skriftlig før arbeidet starter.
For butikker og nettsteder som trenger en strukturert gjennomgang av risiko, er inngangen sikkerhetsrevisjon for WordPress.
Kart over London og omegn
Vi betjener kunder i London og nærliggende områder.
Denne siden inneholder spesifikk innsikt for London.
En WooCommerce-butikk som selger til kunder i Storbritannia må håndtere tre ting som ikke står i standarddokumentasjonen til Woo: GBP i kassen med Stripe eller Worldpay, britisk MVA regnet riktig, og frakt via Royal Mail, DPD eller Evri med sporingslenke kunden faktisk forventer. Vi bygger og rydder opp i WooCommerce for bedrifter i London med utgangspunkt i nettopp disse kravene, ikke en generisk mal som siden lokaliseres med bynavn.
London er Europas tyngste fintech-knutepunkt. Stripe har utviklingskontor i byen, Worldpay behandler en stor del av britisk kortomsetning, og mange scaleups rundt Silicon Roundabout og Canary Wharf selger hardware, abonnement eller merchandise via WooCommerce i tillegg til selve produktet. En kasse som ikke håndterer Strong Customer Authentication, webhook-bekreftelse og ICO-krav taper konverteringer og skaper compliance-risiko. Det er det praktiske utgangspunktet for arbeidet vårt.
WooCommerce-utvikling i London
London-markedet er kresent. Britiske netthandlere er vant til raske kasser, Apple Pay og Google Pay, tydelig MVA og leveringstid som stemmer med det som står i kassen. I fintech-miljøet kommer krav om dokumentert personvern, hosting i Storbritannia og forutsigbar betalingsflyt oppå dette. Arbeidet vårt handler om å få WooCommerce til å oppføre seg slik en britisk kunde og en compliance-ansvarlig forventer, og å gjøre det på en måte som overlever oppdateringer av Woo, temaet og betalingstilleggene.
Hva vi faktisk bygger
- Stripe i kassen: kort, Apple Pay, Google Pay og Link, med Strong Customer Authentication via 3D Secure, webhook-bekreftelse av betaling og testmatrise for autorisasjon, belastning, refusjon og delvis refusjon
- Worldpay ved siden av eller i stedet for Stripe der merchant-avtalen eller acquirer-kravene krever det, med samme prinsipp om at ordrestatus settes på webhook, ikke på redirect tilbake til butikken
- GBP som butikkvaluta med riktig avstemming mot utbetalinger fra betalingsleverandøren, inkludert gebyr og netto utbetaling i regnskapsintegrasjonen
- Britisk MVA-oppsett: 20 prosent standardsats, redusert sats der den gjelder, og priser vist slik britisk forbrukerlovgivning krever det for netthandel
- Frakt med Royal Mail, DPD og Evri: fraktsoner fra London-lager ut til resten av UK, prisregler basert på vekt og dimensjoner, og sporingsnummer i forsendelsesvarselet
- Angrefrist og retur bygget inn i flyten: informasjon i ordrebekreftelse og e-post i tråd med Consumer Contracts Regulations, slik at den lovpålagte 14-dagersfristen ikke blir en manuell jobb for kundeservice
- ICO-tilpasset UK GDPR: samtykkehåndtering, cookie-banner med granulært valg, databehandleravtaler og dokumentasjon som tåler en forespørsel fra Information Commissioner’s Office
- Hosting i Storbritannia der dataresidens, latency mot London-kunder eller avtalekrav tilsier det, med object caching og CDN konfigurert for UK-trafikk
- WooCommerce Subscriptions for fintech- og SaaS-butikker som selger gjentakende lisenser, med Stripe Billing eller Worldpay recurring der gatewayen støtter det
- Utvidelser av WooCommerce REST API for hodeløs storefront, mobilapp eller POS, med autentisering og idempotente betalingsstier
Hvorfor fintech og GBP styrer arkitekturen i London
I de fleste WooCommerce-prosjekter for London er det ikke produktkatalogen som er vanskelig, det er kassen og compliance-laget. Fintech-selskaper selger ofte fysiske produkter (kortlesere, merchandise) eller digitale abonnement via samme butikk som resten av merkevaren. Stripe og Worldpay oppfører seg ikke identisk: webhook-format, statuskoder og refusjonsmodeller varierer. Vi har sett butikker i Shoreditch der ordrer ble markert fullført på redirect tilbake fra 3DS, ikke på webhook, slik at avbrutte betalingsforsøk ga ordrer uten penger og feilaktige salgsrapporter til finance-teamet.
Frakt er den andre fellen. En britisk kunde forventer et konkret leveringsvalg med estimert leveringstid, ikke bare «standard frakt». Når Royal Mail eller DPD ikke er konfigurert med riktige soner fra London-lageret, faller konverteringen på mobil. Vi setter opp fraktsonene og leveringsvalgene som hører til det britiske markedet, og kobler dem mot sporing kunden ser i e-posten.
Personvern er den tredje. ICO forventer at du kan dokumentere hvilke cookies som brukes, hvilket grunnlag du har for markedsføring og hvordan kunden kan utøve rettigheter under UK GDPR. En fintech-butikk som laster Meta Pixel eller LinkedIn Insight Tag før samtykke, eller som lagrer betalingsrelaterte logger uten behandlingsgrunnlag, skaper unødvendig risiko. Vi bygger samtykke og logging inn i arkitekturen, ikke som et banner-tillegg i etterkant.
Markedet og fintech-miljøet i London
London er hjemsted for to tyngdepunkter som påvirker e-handel direkte. Silicon Roundabout ved Old Street har vært Tech City UK sitt nav, med scaleups som selger direkte til forbruker og trenger en kasse som matcher resten av produktets kvalitet. Canary Wharf og City of London konsentrerer fintech, der mange selskaper selger hardware, onboarding-kits eller partnerprodukter via WooCommerce i tillegg til selve finansproduktet.
Kundene våre i London spenner fra fintech-startups som selger kortlesere og merchandise, til etablerte heritage brands som flytter fra en lukket plattform over til Woo for å eie egen kode, til B2B-leverandører som selger abonnement og tilleggsmoduler via WooCommerce Subscriptions. Fellesnevneren er at de trenger en butikk som tar Stripe og Worldpay på alvor, regner britisk MVA riktig, dokumenterer personvern for ICO og lar dem styre frakten selv mot resten av UK.
Mange av disse butikkene har vokst organisk over flere år: et tema fra en kjøpt mal, et halvt dusin tillegg som overlapper, og en kasse som er lappet sammen i takt med at nye krav dukket opp. Det fungerer helt til trafikken øker under en produktlansering, et betalingstillegg slutter å bli vedlikeholdt, eller compliance stiller spørsmål om cookie-sporing og datalagring. Da er det ikke en ny plugin som trengs, men en opprydding i arkitekturen: skille ut egen kode i en egen plugin, fjerne tillegg som dupliserer hverandre, og gjøre kassen forutsigbar igjen. Vi tar denne typen refaktorering uten å bygge alt på nytt, så lenge WooCommerce er riktig plattform for det butikken skal gjøre. Er det ikke det, sier vi det skriftlig.
Slik jobber vi gjennom et prosjekt
- Kasse- og katalogrevisjon. Vi går gjennom dagens WooCommerce-butikk: produkttaksonomi, kasseflyt, aktive betalingstillegg (Stripe, Worldpay, PayPal), fraktsoner mot hele UK, MVA-regler, ICO-krav og Lighthouse-måling på de mest besøkte produkt- og kategorisidene.
- Plan for betaling, frakt og integrasjon. Vi dokumenterer gateway-valg og rekkefølge i kassen, GBP og avstemming, fraktsoner og leveringsvalg, MVA-håndtering, UK GDPR og koblinger mot regnskap, lager eller fulfilment. Grensen mellom Woo-kjerne, egen plugin og temakode settes her.
- Bygging i feature-brancher. Vi følger kodestandardene til WordPress og WooCommerce, utvider Woo via action- og filter-hooks i stedet for å endre kjernen, og tester betalings- og ordrestier underveis.
- QA på ordrestien. Handlekurv, kasse, betaling med testkort på Stripe og Worldpay, refusjon og delvis refusjon, retur etter angrefrist, kunde-e-post og admin-redigering, kjørt i et testmiljø som speiler produksjon og hosting i Storbritannia der det er relevant.
- Utrulling og overlevering. Vi deployer via en dokumentert release-prosess med testet tilbakeføring, og leverer runbook for hver gateway og hver integrasjon sammen med dokumentasjon for butikkstyrere og redaktører.
Typiske oppdrag fra London-butikker
- Stripe markerte ordrer betalt på redirect. En fintech-merkevare fra Shoreditch satte
payment_completeda kunden kom tilbake til takkesiden etter 3DS, ikke da Stripe sendte webhook. Vi flyttet bekreftelsen til webhook-håndtereren, la inn idempotens slik at dobbel webhook ikke ga dobbel ordre, og satte opp full testmatrise for autorisasjon, belastning og refusjon. - Worldpay recurring feilet stille. En SaaS-butikk som solgte månedlige tillegg via Worldpay hadde abonnement som fortsatte i Woo selv om betalingen feilet, fordi webhook for
payment_failedikke var koblet til subscription-status. Vi koblet hendelsene, la inn grace period og varsling til admin før kansellering. - ICO-sporing fant pixels før samtykke. En scaleup-butikk lastet remarketing-skript i
<head>uten consent gate. Vi flyttet ikke-nødvendige skript bak samtykke, dokumenterte behandlingsgrunnlag og leverte cookie-register som tålte en vanlig GDPR-forespørsel.
Tekniske standarder
Vi kjører WooCommerce på PHP 8.2 eller nyere, med object caching (Redis) der trafikken forsvarer det, og CDN foran statiske ressurser. Betaling går via Stripe og Worldpay avhengig av hva merchant-avtalen krever, alltid med Strong Customer Authentication på kort. Hosting plasseres i Storbritannia når dataresidens, latency mot London eller avtalekrav tilsier det, typisk hos leverandører med datasenter i London-regionen eller dedikert UK-hosting. Tunge jobber, som synkronisering mot lager eller regnskap, kjøres via Action Scheduler i bakgrunnen slik at de ikke blokkerer kassen.
Hva du kan forvente etter lansering
Vi lover ikke faste prosenttall, fordi resultatet avhenger av utgangspunktet. Det vi leverer er en kasse som bekrefter ordrer på webhook, ikke på redirect, fraktvalg som matcher det britiske kunder forventer fra Royal Mail og DPD, MVA og angrefrist håndtert i selve flyten i stedet for manuelt, ICO-dokumentasjon som tåler en vanlig UK GDPR-forespørsel, og en målbar forbedring i Core Web Vitals på de sidene som faktisk konverterer. Måltallene settes mot dagens nivå i revisjonen, ikke mot oppdiktede bransjegjennomsnitt.
Sikkerhet og personvern
Hvert prosjekt får en sikkerhetsgrunnlinje: HTTPS med HSTS, Content Security Policy mot XSS, sårbarhetsskanning av avhengigheter i CI, tofaktor for administratorkontoer og testede sikkerhetskopier. Butikker som håndterer personopplysninger får UK GDPR-tilpasset samtykkehåndtering, databehandleravtaler og personvern bygget inn i arkitekturen. ICO forventer at du kan dokumentere hvilke cookies som brukes, hvilket grunnlag du har for markedsføring og hvordan kunden kan utøve rettigheter. For britiske nettbutikker betyr det i praksis også at kundedata fra Stripe- og Worldpay-betalinger, samt navn og adresse for frakt, behandles og lagres slik regelverket krever, og at hosting-valget er dokumentert når data forblir i Storbritannia.
Ytelse, målt der det teller
Core Web Vitals påvirker både rangering og konvertering, og på en nettbutikk er det kasse-, produkt- og kategorisidene som betyr noe. Vi jobber mot lav LCP gjennom optimalisert kritisk renderingsvei og forhåndsinnlasting av hero-bilder i moderne format (WebP/AVIF), lav INP gjennom minimal JavaScript og utsatt innlasting av tredjepartsskript (inkludert betalingsskript fra Stripe og Worldpay), og stabil layout (lav CLS) gjennom faste bildedimensjoner og reservert plass for dynamisk innhold som wallet-knapper. Vi måler kontinuerlig med Lighthouse i utrullingsløpet, slik at en regresjon blokkerer distribusjon i stedet for å nå produksjon.
Spørsmål London-butikker stiller oss
Setter dere opp Stripe og Worldpay i kassen? Ja. Vi integrerer kort, Apple Pay, Google Pay og wallet-flyter der gatewayen støtter det, og tester autorisasjon, belastning, refusjon og delvis refusjon mot testmiljø før lansering. Bekreftelse av betaling skjer på webhook, ikke på redirect tilbake til butikken.
Kan dere håndtere britisk MVA riktig? Ja. Vi setter standardsats og reduserte satser der de gjelder, viser priser slik britisk netthandel krever det, og mapper produktgrupper til riktig MVA-kode i regnskapintegrasjonen.
Hva med ICO og UK GDPR? Vi bygger samtykkehåndtering inn i checkout og markedsføringsflyt, dokumenterer databehandling, og leverer mal for svar på innsyns- og slettingsforespørsler. ICO er tilsynsmyndigheten; kravene følger UK GDPR med britiske tilpasninger etter Brexit.
Hvilke fraktløsninger støtter dere? Royal Mail, DPD og Evri, med fraktsoner fra London, prisregler etter vekt og dimensjoner, og fraktsedler og sporing koblet mot ordrebehandlingen.
Endrer dere WooCommerce-kjernen? Nei. Tilpasninger går via dokumenterte action- og filter-hooks, med en klar deling mellom egen plugin og tema, slik at butikken overlever Woo-oppdateringer.
Jobber dere med butikker utenfor London? Ja. Vi har tyngdepunkt i London-miljøet, men leverer til netthandlere i hele Storbritannia og til britiske butikker drevet fra utlandet.
Integrasjoner en britisk nettbutikk faktisk trenger
En britisk nettbutikk på WooCommerce ender som regel opp med de samme fire koblingene: betaling med Stripe og Worldpay i GBP, frakt med Royal Mail, DPD eller Evri, regnskap i Xero, QuickBooks eller Sage, og en ordrestatus som settes av serveren til leverandøren, ikke av at kunden tilfeldigvis kommer tilbake til takkesiden. Rekkefølgen er ikke tilfeldig: hver kobling nedover i listen arver feilene fra den over hvis den første ikke er riktig bygget.
Betaling: Stripe og Worldpay i GBP
Redirect er et løfte, webhook er beviset. Integrasjonen bygges som en vanlig WC_Payment_Gateway-klasse der process_payment returnerer en redirect eller en client-side bekreftelse, mens fullføringen skjer i webhook-håndtereren. Ordren får payment_complete først når leverandøren har bekreftet, med Strong Customer Authentication der PSD2 krever det.
To gatewayer betyr to runbooks. Stripe og Worldpay har ulike statuskoder, refusjonsmodeller og webhook-formater. Ordren må lagre i metadata hvilken gateway som eide betalingen og hvilken referanse den bruker. Uten dette blir refusjon fra admin et gjettespill, og finance-teamet i Canary Wharf får avstemming som ikke stemmer.
Avstemming er mot utbetaling, ikke mot ordre. Betalingsleverandøren utbetaler samlet og trekker gebyr. Regnskapet stemmer først når integrasjonen bokfører utbetalingen som en egen post med gebyret skilt ut, ikke når hver ordre er bokført hver for seg.
HPOS må deklareres. På butikker med High-Performance Order Storage må egen plugin-kode melde kompatibilitet via FeaturesUtil::declare_compatibility på before_woocommerce_init, og all lesing og skriving av ordredata må gå gjennom wc_get_order og CRUD-metodene i stedet for direkte postmeta-kall.
Frakt: Royal Mail, DPD og Evri fra London
Fraktpriser hentes, de gjettes ikke. API-kall mot Royal Mail, DPD eller Evri gir pris og leveringstid per produkt og postnummer. Svaret kobles inn i kassen via woocommerce_package_rates, med volumvekt regnet ut fra pakkens dimensjoner der den overstiger faktisk vekt. Svarene mellomlagres i transienter per postnummer og vektklasse, fordi kassen ikke kan vente på et eksternt kall ved hver oppdatering av handlekurven.
Same-day cut-off må stemme. En London-kunde som bestiller før klokken 14 forventer at estimatet tar hensyn til cut-off for pakking samme dag fra lageret i Croydon eller Park Royal. Feil estimat gir flere henvendelser til kundeservice enn en marginal fraktkostnad.
Tidsavbrudd krever en reserveløsning. Når frakt-API-et ikke svarer, skal kassen falle tilbake til en definert standardsats i stedet for å vise en kasse uten fraktvalg. Feilen logges via wc_get_logger med egen kilde, slik at hyppige tidsavbrudd blir synlige i WooCommerce-loggen før kundeservice oppdager dem.
Sporing hører hjemme i e-posten. Sporingsnummeret lagres på ordren og skrives inn i forsendelsesvarselet, typisk via woocommerce_email_before_order_table. Det fjerner en av de vanligste henvendelsene til kundeservice.
Regnskap: Xero, QuickBooks eller Sage
Salget bokføres én gang, med riktig MVA-kode. Integrasjonen oppretter kunde og salgsdokument, og mapper hver produktgruppe til riktig MVA-kode i stedet for å sende en flat sats. Dokumentnummeret skrives tilbake på ordren, og eksistensen av dette nummeret er det som hindrer dobbeltbokføring ved en ny kjøring.
B2B betyr omvendt MVA der det gjelder. Selger butikken til VAT-registrerte bedrifter, må kassen skille B2C- og B2B-flyt med validering av VAT-nummer mot HMRC der det er relevant.
Synkronisering kjøres i kø. All overføring til regnskap legges på Action Scheduler med gjentatte forsøk ved feil, aldri synkront i kasseforespørselen. En regnskapstjeneste som er nede, skal forsinke bokføringen, ikke blokkere et kjøp.
Hvorfor ordrestatus må settes server-til-server
Takkesiden er et løfte, ikke et bevis. Kunden kan miste dekning på Tuben, lukke nettleseren mens 3DS kjører, eller bytte app mens betalingen fullføres. Redirect tilbake til butikken er dermed en hendelse som kanskje skjer. Betalingsbekreftelsen fra Stripe eller Worldpay er en hendelse som skjer uansett, og det er den ordrestatusen skal henge på.
Verifiser først, kvitter raskt, jobb etterpå. Webhook-endepunktet skal først verifisere signaturen på varselet mot delt hemmelighet, deretter svare med en rask kvittering, og først etterpå gjøre det tunge arbeidet i en bakgrunnsjobb. Leverandører prøver på nytt når svaret drøyer, og et tregt endepunkt utløser dermed flere kopier av det samme varselet.
Idempotens lagres, den antas ikke. Hvert varsel har en identifikator. Den lagres når hendelsen er behandlet, og et varsel med en allerede lagret identifikator forkastes. Uten dette gir gjentatte forsøk dobbel belastning, dobbel bokføring i regnskapet og dobbelt kunde-e-post.
Avstemmingsjobben er sikkerhetsnettet. En planlagt jobb henter status fra leverandøren for ordrer som har blitt stående som ventende lenger enn et definert vindu, og retter opp der varselet aldri kom fram. Jobben kjøres via ekte systemcron mot wp cron event run --due-now med DISABLE_WP_CRON satt, fordi WordPress’ egen pseudo-cron avhenger av trafikk og dermed er upålitelig akkurat når butikken er stille om natten.
Testing gjøres på feilstiene. Testmatrisen dekker ikke bare vellykket betaling, men avbrutt 3DS, varsel som kommer to ganger, varsel som kommer i feil rekkefølge, forsinket varsel, frakt-API som svarer for sent, og regnskaps-API som avviser dokumentet. Hver av disse skal ende i en ordre med riktig status og en linje i loggen.
WooCommerce i andre britiske byer
Trenger du WooCommerce-hjelp utenfor London, gjelder de samme britiske kravene til GBP, MVA og ICO, men med lokal logistikk og kundemønster. Se også WooCommerce-utvikler i Birmingham, WooCommerce-utvikler i Manchester og WooCommerce-utvikler i Edinburgh for hvordan oppsettet tilpasses der.
Etter lansering tar vedlikehold og support for WordPress i London oppdateringer, sikkerhetskopier og overvåking.
Start et WooCommerce-prosjekt i London
Trenger butikken din i London en kasse som tar Stripe og Worldpay på alvor, regner britisk MVA riktig, dokumenterer personvern for ICO og lar deg styre frakten selv mot resten av UK, ta kontakt for en uforpliktende gjennomgang. Vi ser på dagens oppsett, peker på den faktiske flaskehalsen og gir en ærlig vurdering av hva som bør gjøres først. Omfanget avtales individuelt, og du får oversikten skriftlig før arbeidet starter.
For butikker og nettsteder som trenger en strukturert gjennomgang av risiko, er inngangen sikkerhetsrevisjon for WordPress.
WordPress-miljøet i London
Vi har vært medarrangør av WordCamp Gdynia siden 2015 og med i organisasjonsteamet for WordCamp Europe siden 2024. Det vi lærer der, går tilbake inn i koden vi skriver for kundene.
WooCommerce-prosjekter i London og Storbritannia
Utforsk utvalgte prosjekter som støtter kundenes suksess.
E-handelsutvikling: DIGITAL WORLD CAPITAL LLP
Digital World Capital LLP er en alternativ investeringforvalter som spesialiserer seg på telekommunikasjon og mediesektoren på global skala. Selskapet fokuse...
E-handelsutvikling: dkf.za.pl
DKF.za.pl er en nettside opprettet i 2010 for Diskusjonsklubben for Film "ZA", som var en del av den Polske Foreningen for Diskusjonsklubber for Film. Prosje...
E-handelsutvikling: DUNE CITY
Dune City nettsideprosjektet er et nettsted laget for et prestisjefylt leilighetskompleks som ligger på en 10 kilometer lang sandbanke som skiller ...
WordPress Utvikling & Support i London
Metodiske guider (SEO, GEO, compliance)
Disse sidene forklarer hvordan vi jobber med AI-siteringer, WooCommerce B2B-modernisering og operasjonell resiliens under NIS2 og anskaffelser. Innholdet gjelder uansett leveranseby.
Se også i Storbritannia
Hva som gjør London unik
Lokal ekspertise: - Senior WooCommerce-utvikling for e-handelsbedrifter i London og fintech-miljøet - GBP-kasse med Stripe og Worldpay, britisk MVA-logikk og frakt via Royal Mail, DPD og Evri - Hook-baserte utvidelser i stedet for kjerneendringer, REST-API-utvidelse, serverside-blokkmønstre Teamet vårt forstår markedet i London og tilpasser løsninger til lokale forretningsbehov. Den største fordelen er å kombinere teknisk kvalitet med den lokale forretningskonteksten i London.
Trenger du tjenesten: WooCommerce Utvikler i London?
La oss diskutere hvordan vi kan levere topp ytelse til ditt lokale prosjekt.
Bestill gratis konsultasjon i LondonVanlige spørsmål - WooCommerce Utvikler London
Hva forankrer teknologimiljøet i London?
Silicon Roundabout & Canary Wharf Fintech. For en brief betyr det én konkret ting: det sier hvilke stacker lokale folk allerede kan, og en overlevering overlever bare hvis noen i byen kan ta over koden.
Hva ber en brief fra London vanligvis om?
Oppdragene kommer for det meste fra Fintech, scaleups og etablerte merker. Skalerbar arkitektur, høye sikkerhetsstandarder og enterprise-integrasjoner tilpasset kravene i det lokale markedet. Akseptanselisten for Storbritannia går gjennom UK GDPR, DPA 2018 og Equality Act 2010. Ingenting av det gjelder spesielt for London, det gjelder hele markedet, men skrevet inn i omfanget koster det mindre enn ettermontert.
Hvilken type WooCommerce-arbeid tar dere på?
Egen checkout-flyt, integrasjon av Stripe og Worldpay i GBP, fraktsoner og regler mot Royal Mail, DPD og Evri, britisk MVA-logikk, ERP-/lager-/fulfilment-integrasjoner, ICO-tilpasset UK GDPR, hosting i Storbritannia der dataresidens krever det, headless storefront der det gir mening, og refaktorering av butikker som har vokst organisk og nå trenger strukturell opprydding. Oppdraget holder seg til WooCommerce; passer en annen plattform bedre, sier jeg det skriftlig.
Teknologier og Spesialiseringer - London
Vi spesialiserer oss på:
Vi jobber med:
Utforsk andre WordPress-tjenester og kunnskapsbase
Styrk virksomheten din med profesjonell teknisk støtte innen kjerneområdene i WordPress-økosystemet.
Butikker, checkout-flyt og salgslogikk.
Butikk nede, tregt checkout, kaos etter oppdatering.
Løpende WooCommerce-drift, overvåking og oppetid.
EU-sjekkliste for butikk: MVA, tilgjengelighet, dokumentasjon.
White-label WordPress-utvikling for byråer.
WooCommerce-synkronisering med ERP og grossist.
Relaterte kategorier
Stottende artikler

Google slo av Content API for Shopping 18. august 2026, og kall til v2.1-endepunktene returnerer nå 410 Gone. Mater WooCommerce-butikken din Merchant Center via den offisielle utvidelsen, er du trygg. Egne integrasjoner som aldri ble migrert, synkroniserer ikke lenger.

Valget mellom Shopify Plus og WooCommerce headless i 2026 er ikke lenger en binær avveining mellom "plattform vs custom". Begge kan kjøre headless, begge integrerer KI, begge leverer på edge. De reelle aksene er kontroll, totalkostnad over fem år og exit-strategi. Denne artikkelen går gjennom matrisen med bekreftede plattformfakta.

Når bør du migrere fra Magento Adobe Commerce til WooCommerce headless i 2026: kriterier, teknisk løype og typiske feil i nordisk netthandel.