WordPress-utvikling for Zürich og Sveits
Et nettsted for en sveitsisk småbedrift er sjelden bare et visittkort. Det sitter som regel mellom Bexio eller Abacus i regnskapet, en kasse med TWINT eller PostFinance, redaktører som skriver på to eller tre nasjonalspråk, og den reviderte personvernloven som har gjeldt siden 1. september 2023. Jeg bygger WordPress-nettsteder som passer inn i det oppsettet.
Hvem jeg er
Jeg heter Mariusz Szatkowski, er senior WordPress-utvikler siden 2006 og holder til i Gdynia i Polen. WPPoland er navnet jeg bruker på arbeidet. Jeg jobber alene og på avstand, uten ansatte og uten underleverandører, så den som skriver tilbudet, er også den som skriver koden. Wireframes og grafisk design tar du med deg, for eksempel som Figma-fil; jeg bygger det som responsivt tema eller WooCommerce-butikk. Gdynia, Zürich og Oslo ligger i samme tidssone.
Hva revDSG og FMG krever av et WordPress-nettsted
Den reviderte sveitsiske personvernloven (revDSG, SR 235.1) har gjeldt siden 1. september 2023. Den ligger nær GDPR, men er ikke lik. Uttrykkelig samtykke kreves for sensitive personopplysninger og for profilering med høy risiko utført av private (art. 6 nr. 7). Data kan sendes til land som Forbundsrådet har vurdert som trygge; til andre land bare med garantier, for eksempel standard avtaleklausuler (art. 16).
For et vanlig WordPress-nettsted betyr det:
- en personvernerklæring i hver språkversjon
- en oversikt over hver tjeneste som mottar besøksdata (analyse, e-post, CDN, skrifttyper) og landet den holder til i
- en databehandleravtale etter art. 9 revDSG med alle som får tilgang til dataene, også meg
Informasjonskapsler reguleres av art. 45c FMG: besøkende skal få vite hva som behandles og hvorfor, og at de kan si nei. Sveitsisk lov krever ikke forhåndssamtykke. Retter nettstedet seg også mot besøkende i EU eller EØS, gjelder deres strengere regler, så jeg setter vanligvis opp samtykkeverktøyet med forhåndssamtykke og laster ingenting som ikke er nødvendig før klikket. Regulerte finansforetak under FINMA har i tillegg egne krav; portalene deres hører ikke hjemme på et offentlig WordPress-nettsted, og det sier jeg tidlig.
Er WordPress riktig publiseringsverktøy for en sveitsisk bedrift?
For bedriftsnettsteder, tjenestebedrifter og B2B-nettsteder som skal skaffe henvendelser, er det sjelden feil. WooCommerce med Datatrans, Saferpay eller Wallee dekker de fleste butikker som selger til tysk- og franskspråklige Sveits.
Det blir tyngre når en katalog på flere tusen produkter henter lager og priser fra Abacus eller SAP, eller når B2B-prisene forhandles per kunde. Da kan et ferdig butikksystem eller en egenutviklet løsning bli billigere å drive. Jeg sier hvilken side av grensen prosjektet ditt ligger på før jeg skriver et tilbud.
Betaling, QR-faktura og sveitsisk MVA i WooCommerce
Sveitsiske kunder betaler annerledes enn kundene i nabolandene, og kassen må ta hensyn til det:
- TWINT: koblet til via en sertifisert betalingsformidler (Datatrans, Saferpay fra Worldline, PostFinance Checkout eller Wallee), med bytte til appen på mobil og QR-kode på datamaskin.
- QR-faktura: for kunder som betaler mot faktura, en QR-faktura som PDF med QR-IBAN og strukturert referanse, lagt ved ordrebekreftelsen.
- PostFinance Pay og kort: via samme formidler, så du har én avtale og ett oppgjør.
- Sveitsisk MVA: satsene i art. 25 MWSTG er 8,1 % ordinær sats, 2,6 % redusert sats (mat og andre oppførte varer) og 3,8 % for overnatting. Prisene vises og gjøres opp i CHF, med EUR som andre valuta ved salg til utlandet.
- Frakt: Die Post for pakker og returer, andre transportører via deres egne grensesnitt, med satser og etiketter satt opp for hver butikk.
Flerspråklige nettsteder i Sveits
Sveits har fire nasjonalspråk. De fleste småbedrifter i Zürich publiserer på to, DE-CH og engelsk; bedrifter som selger i hele landet, legger til FR-CH og noen ganger IT-CH. Retoromansk ser du mest på kantonale nettsteder og reiselivssider i Graubünden.
| Språk | Utvidelse | Redaksjonell arbeidsflyt |
|---|---|---|
| 2 (DE-CH og engelsk) | Polylang | Manuell oversettelse, én redaktør per språk |
| 3 til 4 (DE-CH, FR-CH, IT-CH, eventuelt RM) | WPML med String Translation | Én redaktør per språk, felles oversettelsesminne |
| Flere språk med maskinutkast | WPML med DeepL-kobling | Maskinutkast, menneskelig gjennomlesing før publisering |
Sveitsisk standardtysk skriver ss i stedet for ß og har egne ord (Velo, parkieren, grillieren). Leverer en oversettelsesflyt rikstysk som standard, leses teksten som fremmed. Deres egne redaktører kontrollerer ordlyden; jeg setter opp språkversjonene slik at slike feil er lette å oppdage.
Hreflang for de-CH, fr-CH og it-CH
Manglende eller ødelagt hreflang er den vanligste SEO-feilen på flerspråklige sveitsiske nettsteder. Minimum for et nettsted på DE-CH, FR-CH, IT-CH og engelsk:
de-CH,fr-CH,it-CHogen(elleren-CHhvis du retter deg mot engelsktalende i Sveits)x-defaultsom peker til språkvelgeren eller DE-CH-versjonen- gjensidige lenker: hver språkversjon viser til alle de andre og til seg selv
xhtml:link-oppføringer i nettstedskartet som ekstra lag
Polylang og WPML skriver hreflang riktig når de er satt opp riktig. Når det likevel svikter, er årsaken nesten alltid egen kode som fjerner tagger i head på bufrede sider, eller en CDN-regel som skiller på informasjonskapsel i stedet for URL.
Hosting i Sveits
Jeg driver ikke hosting selv. Mange sveitsiske kunder vil ha produksjonsdatabasen i Sveits; da velger du en leverandør med sveitsiske datasentre, som Infomaniak, Hostpoint, cyon eller Metanet, og jeg setter opp WordPress der eller overtar installasjonen som finnes. Før oppstart avtaler vi skriftlig hva leverandøren står for (sikkerhetskopier utenfor webserveren, en testet gjenopprettingsvei) og hva jeg tar meg av i WordPress.
Vedlikeholdet omfatter oppetidsovervåking hvert 1. til 5. minutt, sikkerhetskopier i minst 30 dager i EU-land og oppdateringer jeg tester på staging før de når produksjon. Må sikkerhetskopiene ligge i Sveits, lagres de hos den sveitsiske leverandøren din. Jeg tilbyr ikke døgnvakt, garanterte responstider eller SLA.
Migrering fra TYPO3, Drupal eller Magnolia
Mange sveitsiske bedrifter og bransjeforeninger kjører fortsatt TYPO3, Drupal eller Magnolia og sliter med å finne utviklere til dem. Jeg flytter dem til WordPress eller WooCommerce slik at synligheten på Google.ch beholdes. Metode og maler: konfidensiell casestudie om TYPO3 til WordPress.
- Omdirigeringer: hver gammel URL registreres og sendes videre til sin nye adresse med en 301. Kanoniske tagger, Open Graph-data og strukturerte data bygges opp igjen.
- Innhold på alle språk: innhold på DE-CH, FR-CH, IT-CH og engelsk eksporteres med skript, ryddes og flyttes inn i egne innleggstyper og ACF-felt.
- Kunder og ordrer: ved butikkmigreringer tar jeg med kundekontoer, ordrehistorikk og produktvarianter; gamle passordhasher gjøres om ved kundens første innlogging.
Slik foregår et prosjekt
- Beskrivelse og spørsmål: du sender omfang, språk, betalingsmåter og design; jeg stiller spørsmålene mine skriftlig.
- Tilbud: omfang, forutsetninger og tidsplan står skriftlig før noe kode skrives.
- Utvikling: koden ligger i et privat Git-lager; hver push går til staging, produksjon først etter din godkjenning.
- Gjennomgang: du kontrollerer hver endring på staging og får en skriftlig beskrivelse av hva som er endret.
- Lansering og overlevering: skriftlig overlevering med liste over utvidelser, fornyelsesdatoer for lisenser og rutinen for sikkerhetskopier.
Kommunikasjonen går på e-post, i dokumenter og i kodelageret. Trenger du en telefonsamtale, si fra. Kontrakten er en B2B-avtale etter polsk rett; fakturaene har mitt EU-MVA-nummer PL7393037445.
Kontakt
Send meg omfang, språk og tidsramme via kontaktskjemaet. Du får neste steg skriftlig og et tilbud med forutsetningene det bygger på.




