Min plass i WordPress-miljøet
- Jeg har hatt konto på wordpress.org siden 2006.
- Jeg har bidratt til WordPress-kjernen i versjon 7.0 og 7.1.
- Jeg vedlikeholder 30 programtillegg på wordpress.org.
- Jeg organiserer WordCamps og holder foredrag der.
- Jeg har vært på hver WordCamp Europe fra 2017 til 2026.
Hva slags Shopify-butikk trenger en bedrift i Bonn?
Bonn ligger ved Rhinen i delstaten Nordrhein-Westfalen og hadde 323 587 innbyggere ved utgangen av 2025, ifølge Wikipedia. Byen var Vest-Tysklands hovedstad fra 1949 til 1990 og er fortsatt hovedsete for seks føderale departementer og tjue føderale etater. Deutsche Post DHL og Deutsche Telekom har sine globale hovedkontorer her, og byen har 20 FN-institusjoner, blant dem sekretariatene for klimakonvensjonen (UNFCCC) og ørkenspredningskonvensjonen (UNCCD).
Jeg har ingen tall for hvor mange butikker i Bonn som kjører på Shopify, og jeg gjetter ikke. Det jeg vet, er hva en Shopify-butikk som selger til tyske forbrukere må ha på plass, og hvor slike prosjekter pleier å glippe: ved flytting fra en annen plattform, ved språkversjoner og ved de tyske informasjons- og tilgjengelighetskravene.
Jeg jobber alene og remote. Du får én person som skriver Liquid, setter opp Shopify Functions og Markets, flytter data og dokumenterer valgene skriftlig.
Hvordan flytter jeg nettbutikken til Shopify uten å miste søketrafikk?
Shopify bruker faste URL-prefikser for produkter og kolleksjoner (/products/ og /collections/). En butikk som kommer fra WooCommerce, Magento eller en egenutviklet løsning får derfor nye adresser på nesten alle produkt- og kategorisider. Hver gammel adresse trenger en 301 til den nye.
Slik bygger jeg kartet:
- Henter alle URL-er fra den gamle sitemapen, fra Search Console og fra serverlogger hvis de finnes. Sitemapen alene mangler ofte filter-URL-er og gamle kampanjesider som fortsatt har lenker inn.
- Parer hver gammel adresse med en ny. Sider uten motpart, for eksempel gamle blogginnlegg eller utgåtte produkter, får en bevisst beslutning: flyttes, slås sammen eller pekes til nærmeste kategori.
- Importerer kartet som CSV under Content og Menus, URL redirects. Shopify tillater opptil 100 000 redirects, og flere på Plus.
- Tester et utvalg etter lansering og sjekker at svaret er 301, ikke 302 eller 404.
Én detalj fra Shopifys dokumentasjon koster ofte tid: en redirect slår bare til hvis den gamle adressen er brutt. Viser den gamle URL-en fortsatt en gyldig side, blir redirecten ignorert. Det skjer typisk når en side er importert med samme handle som før, mens redirecten peker et annet sted.
Produkter som lå i flere kategorier i den gamle butikken, er en annen felle. I Shopify har produktet én kanonisk adresse under /products/, så interne lenker og strukturerte data må peke dit, ikke til varianten under en kolleksjon.
Hvordan får jeg tysk og norsk versjon i samme butikk?
Med Shopify Markets kan hver språkversjon ligge i en egen undermappe på samme domene, for eksempel /de/. Shopify skriver at undermapper deler domeneautoriteten med hoveddomenet, og at hreflang-tagger lages automatisk ut fra markeds- og språkoppsettet. Den automatiske løsningen er slått på som standard.
Jeg sjekker likevel taggene i kildekoden på et utvalg sider etter lansering. Oversettelsesapper og egne URL-er kan gi tagger som peker til sider som ikke finnes. Slår du av den automatiske løsningen, må temaet levere sine egne hreflang-tagger, og Shopify advarer om at det kan skade synligheten hvis det ikke er gjort.
Språket må gjelde hele kjøpsløpet, ikke bare produktsidene. Kassen, ordrebekreftelsen, varslings-e-postene, fraktvilkårene og retursiden skal komme på tysk til en kunde i Bonn. Vilkårstekstene bør leses av noen som kan tysk forbrukerrett før de publiseres.
Hvilke tyske regler må butikken følge når kundene sitter i Bonn?
Jeg tar fire krav inn i omfanget, alle hentet fra lovteksten.
Impressum. § 5 i Digitale-Dienste-Gesetz (DDG) krever at kommersielle digitale tjenester holder navn og adresse, e-postadresse, handelsregister med nummer og eventuell USt-IdNr. lett tilgjengelig. I Shopify blir det en egen side lenket fra bunnteksten på alle sider.
Angrerett. § 355 i BGB gir forbrukeren 14 dagers angrefrist. Angrerettsinformasjonen må ligge på tysk og være lett å finne fra både produktside og ordrebekreftelse.
Tilgjengelighet. Barrierefreiheitsstärkungsgesetz (BFSG) omfatter etter § 1 tjenester i elektronisk forretningsdrift som tilbys forbrukere etter 28. juni 2025. Etter § 3 gjelder det generelle kravet ikke for mikroforetak som tilbyr tjenester. Gjelder loven deg, går jeg gjennom tastaturnavigasjon, fokusrekkefølge, kontrast, alternativtekst og skjemaetiketter i tema og kasse. Apper som legger inn egne popup-vinduer og widgeter, er der jeg oftest finner feil.
Personvern. Tilsynsmyndighet i Nordrhein-Westfalen er Landesbeauftragte für Datenschutz und Informationsfreiheit (LDI NRW). For utviklingen betyr det to ting: at analyse- og markedsføringsskript ikke lastes før kunden har samtykket, og at personvernerklæringen nevner de appene som faktisk behandler kundedata. Jeg kontrollerer det i nettleserens nettverksfane, ikke bare i innstillingene til samtykkeverktøyet.
Hva betyr dette for norske selgere som vil nå kunder i Bonn?
I Norge er GDPR en del av personopplysningsloven og gjelder som norsk lov. Personvernreglene er derfor i hovedsak de samme på begge sider. Det som skiller, er det nasjonale laget: Impressum, tyske vilkår og BFSG finnes ikke i den norske butikken, og må bygges for det tyske markedet.
Hvilket lands lov som gjelder for et konkret salg over grensen, er et spørsmål for en jurist. Min jobb er å bygge butikken slik at norske og tyske sider, vilkår og e-poster kan ligge side om side i Markets og vises til riktig kunde.
Hva gjør jeg i en Shopify-butikk som allerede er i drift?
Jeg starter med en gjennomgang av appene: hvilke som laster skript i kassen, hvilke som dobler noe Shopify gjør selv, og hvilke som sender kundedata ut av EØS. Listen gir et konkret forslag om hva som kan fjernes.
Deretter tar jeg tak i det plattformen ikke løser alene. Prisregler og rabatter som standardverktøyene ikke dekker, bygger jeg i Shopify Functions. B2B-salg med egne prislister og betalingsvilkår setter jeg opp i B2B-funksjonene. Trenger butikken et redaksjonelt CMS ved siden av, er headless med Hydrogen og Storefront API et alternativ, men bare når en Liquid-løsning ikke rekker.
Endringer i tema og kode legges i kundens Git-repositorium, så neste utvikler kan lese historikken. Kassen tester jeg med vellykket betaling, avbrutt betaling og retur, på mobil og desktop, før hver lansering.
Hva er neste steg?
Send meg adressen til butikken, hvilken plattform eller Shopify-plan du bruker i dag, og hvor trafikken kommer fra (søk, annonser, markedsplasser, nyhetsbrev). Da får du et skriftlig omfang tilbake, med pris satt individuelt etter omfanget. Les også om Shopify-utvikling generelt, eller om WooCommerce-utvikling hvis du vurderer å bli på WordPress.
Utvalgte prosjekter
Eksempler på arbeidet mitt.
Bedriftsnettsted: autogaz.olsztyn.pl
autogaz.olsztyn.pl er et nettsted for et bilverksted i Olsztyn som installerer gassanlegg, med tjenesteoversikt og enkel kontakt.
CMS Conf 2026: Moderne Webarkitektur
Bygging av en høyytelses konferansenettside med Astro 5, Tailwind 4 og en AI-først-tilnærming med LLM-optimalisering.
Corporate Website: osemka.pl - bannere
En pakke med ulike spesialbannere for nettstedet osemka.pl
WordPress utvikling & support i Bonn
Trenger du tjenesten: Shopify-utvikler i Bonn?
Beskriv prosjektet på e-post. Svar innen 48 timer.
Beskriv prosjektetVanlige spørsmål - Shopify-utvikler Bonn
Kan en norsk nettbutikk selge til kunder i Bonn fra samme Shopify-butikk?
Ja, med Shopify Markets kan en tysk språkversjon ligge i en undermappe på samme domene, og Shopify lager hreflang-taggene automatisk ut fra marked og språk. Den tyske versjonen trenger likevel egne sider for Impressum, angrerett og personvern etter tysk lov.
Gjelder BFSG for Shopify-butikken min?
BFSG omfatter tjenester i elektronisk forretningsdrift som tilbys forbrukere etter 28. juni 2025 (§ 1). Mikroforetak som tilbyr tjenester er unntatt fra det generelle kravet (§ 3). Selger du bare til bedrifter, eller er du et mikroforetak, bør en jurist avklare om loven treffer deg.
Hvorfor virker ikke redirecten jeg la inn i Shopify?
En redirect i Shopify slår bare til på adresser som er brutt. Hvis den gamle URL-en fortsatt viser en gyldig side, blir redirecten ignorert. Slett eller flytt siden først, og test på nytt.
Jobber du på stedet i Bonn eller remote?
Remote. Jeg jobber alene, og du får skriftlig omfang, demo-URL etter hver milepæl og dokumentasjon for den som overtar butikken.
Utforsk andre WordPress-tjenester og kunnskapsbase
Shopify-temaer, Liquid og WooCommerce → Shopify-migrering.
Butikker, checkout-flyt og salgslogikk.
WooCommerce-synkronisering med ERP og grossist.
Schema, UCP og beredskap for shopping-agenter.
Core Web Vitals, caching og raskere levering.
Headless WordPress, Sanity, Strapi og Contentful med Astro eller Next.js.
Relaterte kategorier
Stottende artikler

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.

Seks til seksten uker for typiske oppdrag, i fire faser: kartlegging, scoping, bygging og overgang, finjustering. Variablene er katalogstørrelse, antall integrasjoner, URL-bevaring og redaksjonens beredskap, ikke valg av rammeverk.

En go-to-market-prosedyre for deg som lager WooCommerce-plugins og Shopify-apper: mål først, fyll ut hvert felt i oppføringen opp til de dokumenterte grensene, instrumenter onboardingen og gjør hver utgivelse om til innhold.