Vi støtter WordPress-miljøet i Marseille
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: Lokal SEO-synlighet, rask mobil ytelse og praktiske integrasjoner med CRM-, booking- og betalingssystemer brukt av regionale bedrifter.
- Medlem av Marseille WordPress Meetup
Koble til andre utviklere i Marseille-regionen.
Bli med på neste arrangement →
En WooCommerce-butikk som selger til franske kunder fra Marseille må håndtere tre ting som ikke står i standarddokumentasjonen til Woo: PayPlug eller Lyra i kassen, TVA regnet riktig med priser vist inkludert avgift, og frakt som tar hensyn til havne- og logistikksoner der kunden forventer Colissimo, Chronopost eller transportør-API med sporingsnummer i ordrebekreftelsen. Vi bygger og rydder opp i WooCommerce for bedrifter i Marseille med utgangspunkt i nettopp disse kravene, ikke en generisk mal som siden lokaliseres med bynavn.
Grand Port Maritime de Marseille (GPMM) er Frankrikes største havn og et av de travleste i Middelhavet. Logistikkbedrifter, grossister og B2B-leverandører som opererer fra Fos-sur-Mer, Port-de-Bouche og det sentrale havneområdet trenger nettbutikker som tåler sesongtopper, håndterer tunge produktkataloger og kobler ordre mot lager og transport uten at kassen faller sammen. Det er det praktiske utgangspunktet for arbeidet vårt.
WooCommerce-utvikling i Marseille
Marseille-markedet er krevende. Franske netthandlere er vant til raske kasser, Carte Bancaire via PayPlug eller Lyra, tydelig pris med TVA inkludert og leveringstid som stemmer med det som står i kassen. Arbeidet vårt handler om å få WooCommerce til å oppføre seg slik en fransk kunde forventer, og å gjøre det på en måte som overlever oppdateringer av Woo, temaet og betalingstilleggene.
Hva vi faktisk bygger
- PayPlug i kassen: engangsbetaling, 3D Secure, refusjon og delvis refusjon, webhook-bekreftelse før ordrestatus settes til betalt, og testmatrise mot PayPlug sitt testmiljø
- Lyra (tidligere PayZen) ved siden av PayPlug der butikken trenger SEPA, flere acquirere eller spesifikke franske betalingsflyter, med samme webhook-disiplin som for PayPlug
- Stripe for internasjonale kunder og engelskspråklig trafikk fra Middelhavskysten, uten at det overskygger franske betalingsvalg i kassen
- TVA-oppsett for fransk handel: standardsats, redusert sats på mat og bøker, fritak der det gjelder, og priser vist inkludert TVA slik franske forbrukere forventer
- Frakt med Colissimo, Chronopost og transportør-APIer: fraktsoner som skiller havneområde, Provence-Alpes-Côte d’Azur og resten av Frankrike, prisregler basert på vekt og volum, og sporingsnummer i forsendelsesvarselet
- CNIL/GDPR-samtykke bygget inn i checkout: cookie-banner som blokkerer analytics før samtykke, samtykke til nyhetsbrev som eget avkrysningsfelt, og personvernerklæring koblet til databehandling i WooCommerce
- Utvidelser av WooCommerce REST API for hodeløs storefront, mobilapp, POS i havneområdet eller integrasjon mot WMS/ERP, med autentisering og idempotente betalingsstier
Hvorfor franske betalings- og fraktvalg styrer arkitekturen
I de fleste WooCommerce-prosjekter for Marseille er det ikke produktkatalogen som er vanskelig, det er kassen. PayPlug og Lyra oppfører seg ikke identisk: redirect-flyten, 3DS-vinduet og webhook-bekreftelsen krever at ordrestatus ikke settes til betalt før leverandøren faktisk har bekreftet. Vi har sett butikker der ordrer ble markert fullført på redirect tilbake fra banken, ikke på webhook, slik at avbrutte betalinger ga ordrer uten penger. Den typen feil fanges bare med ende-til-ende-QA på selve betalingsstien.
Frakt er den andre fellen for logistikk- og grossistbutikker i Marseille. En kunde som bestiller reservedeler eller emballasje fra havneområdet forventer Colissimo eller Chronopost med konkret leveringstid, ikke bare «standard frakt». Når fraktprisene hentes fra transportør-API, må kassen falle tilbake til en definert standardsats hvis API-et ikke svarer, ellers mister du salg midt i en sesongtopper. Vi setter opp fraktsonene og leveringsvalgene som hører til det franske markedet, og kobler dem mot sporing kunden ser i e-posten.
Markedet og miljøet i Marseille
Marseille er Frankrikes nest største by og et knutepunkt for handel mot Nord-Afrika, Italia og resten av Middelhavet. GPMM håndterer containere, bulk og roro-trafikk, og rundt havnen finnes et tett nettverk av speditører, grossister og B2B-leverandører som selger reservedeler, emballasje, verktøy og spesialprodukter til havne- og industrisektoren. For en netthandler betyr det at kundene ofte bestiller store volumer, trenger faktura med riktig TVA-kode og forventer at ordren synkroniseres mot lager eller WMS uten manuell eksport.
Kundene våre i Marseille spenner fra grossister som selger til havneoperatører, til produsenter som selger direkte til forbruker via WooCommerce for å eie egen kode. Fellesnevneren er at de trenger en butikk som tar PayPlug og Lyra på alvor, regner TVA riktig og lar dem styre frakten selv mot logistikksoner de kjenner.
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. CNIL har utstedt sanksjoner mot franske nettsteder for cookie-praksis som ikke oppfyller kravene, og en WooCommerce-butikk som aktiverer Meta Pixel før samtykke er et compliance-problem, ikke bare et teknisk. 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 (PayPlug, Lyra, Stripe), fraktsoner mot Colissimo og transportør-APIer, TVA-regler, CNIL/GDPR-samtykke 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, fraktsoner og logistikkregler, TVA-håndtering, og koblinger mot regnskap, lager, WMS 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å PayPlug og Lyra, refusjon og delvis refusjon, kunde-e-post og admin-redigering, kjørt i et testmiljø som speiler produksjon.
- 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 Marseille-butikker
- PayPlug markerte ordrer betalt på redirect. En grossistbutikk som solgte til havneoperatører satte ordre til «processing» når kunden kom tilbake fra banken, ikke når PayPlug 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.
- Treg kasse midt i sesongtopper. En butikk med reservedeler og tungt produktgalleri hadde flere sekunders forsinkelse før PayPlug-knappen var klikkbar. Vi startet med Lighthouse, WP-CLI-profil og Query Monitor på kassesiden, fant cart-fragment-kallene og autoloadede options som var skyld i mesteparten, og fjernet flaskehalsene én etter én i stedet for å installere enda et caching-tillegg.
- TVA og B2B-faktura regnet feil. En B2B-butikk som solgte til bedrifter i PACA-regionen blandet sammen forbrukersalg med TVA inkludert og B2B-salg med omvendt avgiftsplikt. Vi skilte de to flytene, satte riktig sats per produktgruppe og la inn felt for SIRET-nummer der det kreves.
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 PayPlug, Lyra og Stripe avhengig av hva butikken trenger, alltid med 3D Secure på kort. Tunge jobber, som synkronisering mot lager, WMS eller regnskap, kjøres via Action Scheduler i bakgrunnen slik at de ikke blokkerer kassen. På butikker med High-Performance Order Storage deklarerer egen plugin-kode kompatibilitet via FeaturesUtil::declare_compatibility på before_woocommerce_init, og all lesing og skriving av ordredata går gjennom wc_get_order og CRUD-metodene.
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 fra PayPlug og Lyra, ikke på redirect, fraktvalg som matcher det franske kunder forventer fra Colissimo og Chronopost, TVA og CNIL/GDPR-samtykke håndtert i selve flyten i stedet for manuelt, 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 er underlagt GDPR, med CNIL (Commission Nationale de l’Informatique et des Libertés) som nasjonalt tilsynsorgan og Loi Informatique et Libertés som fransk implementering.
Ved et personvernbrudd gjelder artikkel 33 i GDPR: varsling til tilsynsmyndigheten uten ugrunnet opphold, med 72 timer som ytre frist når bruddet medfører risiko for registrertes rettigheter. CNIL har utstedt sanksjoner mot franske virksomheter for utilstrekkelig sikkerhet, for sent varslet brudd og for cookie-praksis som ikke oppfyller kravene. I praksis betyr det at cookie-banneret må blokkere analytics og remarketing før samtykke, at samtykke til nyhetsbrev er et eget avkrysningsfelt i kassen, og at personvernerklæringen beskriver hvilke data WooCommerce lagrer om kunden. En oppdatering som aktiverer Meta Pixel før cookie-samtykke, eller en backup som lagrer persondata utenfor EU uten avtalt grunnlag, er tekniske feil med juridisk etterspill.
For B2B-butikker mot havne- og industrisektoren kommer ofte ekstra krav fra intern compliance: logging av endringer, tilgangskontroll og dokumentasjon av databehandling som skal kunne fremvises ved revisjon. Vi bygger ikke juridisk rådgivning inn i leveransen, men leverer logger, tidslinje og endringslogg slik at kunden kan vurdere om CNIL må varsles.
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 PayPlug- og Lyra-skript), og stabil layout (lav CLS) gjennom faste bildedimensjoner og reservert plass for dynamisk innhold som betalingsknappene. Vi måler kontinuerlig med Lighthouse i utrullingsløpet, slik at en regresjon blokkerer distribusjon i stedet for å nå produksjon.
Spørsmål Marseille-butikker stiller oss
Setter dere opp PayPlug og Lyra i kassen? Ja. Vi integrerer engangsbetaling, 3D Secure, refusjon og delvis refusjon, og tester autorisasjon, belastning og refusjon mot testmiljø før lansering. Bekreftelse av betaling skjer på webhook, ikke på redirect tilbake til butikken.
Kan dere håndtere TVA riktig for fransk handel? Ja. Vi setter standardsats og reduserte satser der de gjelder, viser priser inkludert TVA slik franske forbrukere forventer, og skiller B2B-flyt med omvendt avgiftsplikt der det kreves.
Hvilke fraktløsninger støtter dere? Colissimo, Chronopost og transportør-APIer, med fraktsoner som skiller havneområde, PACA og resten av Frankrike, prisregler etter vekt og volum, og sporingsnummer koblet mot ordrebehandlingen.
Hvordan håndterer dere CNIL og GDPR? Cookie-banner som blokkerer analytics før samtykke, samtykke til nyhetsbrev som eget felt i kassen, personvernerklæring koblet til databehandling, og hosting med data i EU der kunden krever det. Vi leverer teknisk grunnlag; juridisk vurdering ligger hos kundens rådgiver.
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 Marseille? Ja. Vi har erfaring fra havne- og logistikkmiljøet i Marseille, men leverer til netthandlere i hele Frankrike og til franske butikker drevet fra utlandet.
Integrasjoner en fransk nettbutikk faktisk trenger
En fransk nettbutikk på WooCommerce i Marseille ender som regel opp med de samme fire koblingene: betaling med PayPlug og Lyra, frakt med Colissimo eller transportør-API, regnskap i Pennylane, Sage eller Cegid, 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: PayPlug og Lyra ved siden av Stripe
PayPlug er redirect med webhook, ikke et skjema. Integrasjonen bygges som en vanlig WC_Payment_Gateway-klasse der process_payment returnerer en redirect og ingenting mer, mens fullføringen skjer i callback-håndtereren. Ordren får payment_complete først når PayPlug har bekreftet. 3D Secure håndteres i redirect-flyten, og testmatrisen dekker autorisasjon, belastning, refusjon og delvis refusjon.
Lyra dekker SEPA og flere acquirere. Der butikken trenger SEPA-direkte debitering eller spesifikke franske betalingsflyter, setter vi Lyra ved siden av PayPlug. To gatewayer betyr to sett med statuskoder, to refusjonsmodeller og to webhook-formater, så ordren må lagre i metadata hvilken gateway som eide betalingen og hvilken referanse den bruker. Uten dette blir refusjon fra admin et gjettespill.
Stripe for internasjonale kunder. Havne- og logistikkbedrifter i Marseille selger ofte til kunder i Italia, Spania og Nord-Afrika. Stripe dekker internasjonale kort uten at det overskygger franske betalingsvalg i kassen. Rekkefølgen i kassen styres av trafikkfordelingen, ikke av hva som er enklest å implementere.
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. Gammel gateway-kode som skriver med update_post_meta slutter å virke uten å gi feilmelding.
Frakt: Colissimo, Chronopost og transportør-APIer
Fraktpriser hentes, de gjettes ikke. Colissimo og Chronopost 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.
Havne- og logistikksoner krever egne fraktsatser. Grossister som leverer til Fos-sur-Mer, Port-de-Bouche eller industriparker rundt Marseille trenger fraktsoner som skiller lokalt, regionalt og nasjonalt. En flat fraktsats fungerer ikke når halvparten av kundene henter selv ved havnen og resten trenger Colissimo til resten av Frankrike.
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, spesielt i sesongtopper når havneoperatører bestiller reservedeler i bulk.
Regnskap og lager: Pennylane, Sage eller WMS
Salget bokføres én gang, med riktig TVA-kode. Pennylane, Sage og Cegid har REST-API med token-basert autentisering. Integrasjonen oppretter kunde og salgsdokument, og mapper hver produktgruppe til riktig TVA-kode i stedet for å sende en flat sats. Nummeret på det opprettede dokumentet skrives tilbake på ordren, og eksistensen av dette nummeret er det som hindrer dobbeltbokføring ved en ny kjøring.
Lager synkroniseres i kø. For grossister med WMS i havneområdet legges lageroppdateringer på Action Scheduler med gjentatte forsøk ved feil, aldri synkront i kasseforespørselen. En WMS-tjeneste som er nede, skal forsinke lageroppdateringen, ikke blokkere et kjøp.
B2B betyr SIRET og faktura. Selger butikken til bedrifter i havne- og industrisektoren, trenger kassen felt for SIRET-nummer, validering, og et annet dokumentløp enn forbrukersalget. TVA-behandlingen skiller seg, og integrasjonen mot regnskap må vite hvilken flyt ordren tilhører.
Hvorfor ordrestatus må settes server-til-server
Takkesiden er et løfte, ikke et bevis. Kunden kan miste dekning i havneområdet, lukke nettleseren, bytte til en annen app mens betalingen fullføres, eller ha nettleseren i bakgrunnen. Redirect tilbake til butikken er dermed en hendelse som kanskje skjer. Betalingsbekreftelsen fra PayPlug eller Lyra er en hendelse som skjer uansett, og det er den ordrestatusen skal henge på.
Verifiser først, kvitter raskt, jobb etterpå. Callback-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. Hendelser kan også komme i feil rekkefølge, så håndtereren må tåle en belastningsmelding som kommer før autorisasjonsmeldingen.
Endepunktet må være åpent for maskiner. Callback-URL-en skal holdes utenfor sidecache, ikke stå bak passordbeskyttelse eller IP-sperre, og ikke ligge på et testmiljø som krever innlogging. Dette er en vanlig årsak til at en integrasjon virker i testmiljø og ikke i produksjon.
Avstemmingsjobben er sikkerhetsnettet. En planlagt jobb henter status fra PayPlug og Lyra 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 betaling i banken, 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 franske byer
Trenger du WooCommerce-hjelp utenfor Marseille, gjelder de samme franske kravene til PayPlug, TVA og CNIL/GDPR, men med lokal logistikk og kundemønster. Se også WooCommerce-utvikler i Paris, WooCommerce-utvikler i Lyon og WooCommerce-utvikler i Bordeaux for hvordan oppsettet tilpasses der.
Etter lansering tar vedlikehold og support for WordPress i Marseille oppdateringer, sikkerhetskopier og overvåking. Middelhavshuber sammenligner ofte med vedlikehold i Barcelona og vedlikehold i Valencia.
Start et WooCommerce-prosjekt i Marseille
Trenger butikken din i Marseille en kasse som tar PayPlug og Lyra på alvor, regner TVA riktig og lar deg styre frakten mot logistikksonene du kjenner, 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 og kostnaden settes 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 av WordPress.
Kart over Marseille og omegn
Vi betjener kunder i Marseille og nærliggende områder.
WordPress-miljøet i Marseille
Som aktive medlemmer av det globale open-source-miljøet støtter vi lokale initiativer i Marseille. Vi tror at kunnskapsdeling bygger et sterkere teknologisk økosystem.
WooCommerce-prosjekter i Marseille og Frankrike
Utforsk utvalgte prosjekter som støtter kundenes suksess.
E-handelsutvikling: funderwear.pt
Funderwear.pt er en WooCommerce nettbutikk som møter behovene til selv de mest krevende kundene som leter etter unike gaver eller ønsker å unne seg et ekstra...
E-handelsutvikling: gidpl.ru
GIDpl.ru-portalen har informert om de viktigste kulturelle og sportslige hendelsene, samt turist- og handelsmulighetene i Nord-Polen siden 25. mars 2013. Spe...
E-handelsutvikling: ILOVEHAIR
Ilovehair.pl er en nettbutikk basert på WordPress-plattformen, dedikert til salg av profesjonelle hårpleieprodukter fra Hair Saloon Products. Som utvikler ha...
WordPress Utvikling & Support i Marseille
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.
Hva som gjør Marseille unik
Lokal ekspertise: - Senior WooCommerce-utvikling for e-handelsbedrifter i Marseille - PayPlug og Lyra i kassen, TVA-logikk, frakt mot havne- og logistikksoner, CNIL/GDPR-samtykke bygget inn i checkout - Hook-baserte utvidelser i stedet for kjerneendringer, REST-API-utvidelse, serverside-blokkmønstre Teamet vårt forstår markedet i Marseille og tilpasser løsninger til lokale forretningsbehov. Den største fordelen er å kombinere teknisk kvalitet med den lokale forretningskonteksten i Marseille.
Trenger du tjenesten: WooCommerce Utvikler i Marseille?
La oss diskutere hvordan vi kan levere topp ytelse til ditt lokale prosjekt.
Bestill gratis konsultasjon i MarseilleVanlige spørsmål - WooCommerce Utvikler Marseille
Hvilken type WooCommerce-arbeid tar dere på?
Egen checkout-flyt, integrasjon av PayPlug og Lyra, fraktsoner mot logistikk- og havneområder, TVA-logikk, ERP-/lager-/fulfilment-integrasjoner, CNIL/GDPR-samtykke i kassen, 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.
Endrer dere WooCommerce-kjernen?
Nei. Butikken må overleve Woo-oppdateringer, så tilpasninger går via de dokumenterte action- og filter-hookene, pluss en klar deling mellom egen plugin og tema. Endringer i kjernefilene blir ikke gjort. Grensen mellom Woo-kjerne, plugin-kode og temakode settes i arkitekturen og noteres i runbooken.
Hvordan integrerer dere PayPlug og Lyra?
For hver gateway dokumenterer jeg støttede flyter (engangs, gjentakende, refusjon, delvis refusjon, 3DS), testkort-matrise, webhooks gatewayen sender, og lokal idempotens-historie. End-to-end-QA mot testmiljø dekker handlekurv → betaling → ordre → e-post → admin-redigering → refusjon på hver aktiv gateway, inkludert feilstier.
Kan dere optimalisere en eksisterende treg WooCommerce-butikk?
Ja. Arbeidet starter vanligvis med Lighthouse + WP-CLI-profil + Query Monitor-pass på de mest besøkte produkt-, kategori- og checkout-sidene, identifiserer den faktiske flaskehalsen (tungt tema, autoloaded options, trege plugin-queries, bildevekt, cart-fragmenter) og løser disse én etter én, i stedet for å installere enda en optimaliserings-plugin.
Hva med langsiktig vedlikehold og overlevering?
Levende dokumentasjon for butikkstyrere, redaktører og utviklere; runbook for hver gateway og hver ikke-triviell integrasjon; skriftlig arkitekturbeslutning for ikke-opplagte valg; overleveringsmøte ved slutten. Butikken kan deretter gå til teamet ditt eller valgfri fast vedlikeholdsavtale med samme dokumentasjon.
Teknologier og Spesialiseringer - Marseille
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.