Programador WordPress em Zurique
Sou Mariusz Szatkowski e desenvolvo com WordPress desde 2006. O site de uma PME suíça raramente é só um cartão de visita: costuma estar ligado ao Bexio ou ao Abacus, cobra com TWINT ou PostFinance Pay, publica em duas ou três línguas oficiais e tem de cumprir a lei de proteção de dados revista (nDSG), em vigor desde 1 de setembro de 2023. Construo sites WordPress para esse contexto.
Trabalho sozinho a partir de Gdynia, na Polónia, no mesmo fuso horário de Zurique. O código é escrito por mim e os seus acessos não passam para mais ninguém. O design gráfico e os wireframes são seus; eu transformo-os num tema responsivo.
Pagamentos, fatura QR e IVA na Suíça
Na Suíça paga-se de forma diferente do resto da Europa:
- TWINT, o pagamento móvel mais usado no país, através de Datatrans, Wallee, Saferpay ou PostFinance Checkout. No telemóvel abre a aplicação, no computador mostra um código QR.
- Fatura QR (QR-Rechnung), que substituiu os antigos boletins de pagamento laranja e vermelho. Gero-a no servidor e anexo-a à encomenda WooCommerce ou passo-a para o Bexio.
- PostFinance Pay e o cartão PostFinance, que muitos clientes suíços continuam a usar.
- Stripe para preços internacionais e Klarna para comprar agora e pagar depois.
As taxas de IVA suíças estão no art. 25.º da MWSTG (RS 641.20): 8,1 % normal, 2,6 % reduzida para alimentos e outros bens essenciais e 3,8 % para alojamento. Configuro-as no WooCommerce com preços em CHF e, se também vende na zona euro, em EUR. Para envios ligo a Die Post e, se as usar, outras transportadoras como a DPD ou a DHL.
O WordPress é o CMS certo para uma empresa suíça?
Para sites de PME, escritórios de serviços e captação de clientes B2B com um catálogo até alguns milhares de produtos, o WordPress raramente é a resposta errada. Se a sua empresa está sob supervisão da FINMA e o site se vai ligar a sistemas internos, os requisitos da sua equipa de conformidade podem levar a outra arquitetura. Digo-lho ao ler o briefing, antes da proposta.
No comércio eletrónico a fronteira é menos nítida. O WooCommerce com Datatrans, Wallee ou Saferpay cobre a maioria das lojas em DE-CH e FR-CH. Com um catálogo grande cujo stock vem do Abacus ou do SAP, uma plataforma alojada pode poupar-lhe mais trabalho do que custa a licença.
O que a nDSG exige de um site WordPress
A lei federal de proteção de dados (nDSG, RS 235.1) está em vigor desde 1 de setembro de 2023. Segue a lógica do RGPD, mas o texto é outro, por isso uma política de privacidade copiada de um site português não serve tal como está. Num site WordPress, na prática:
- Dever de informar (art. 19.º nDSG): declaração de privacidade em cada língua publicada, com finalidades, destinatários e países para onde vão dados.
- Envio para o estrangeiro (art. 16.º nDSG): Analytics, email, CDN ou cópias fora da Suíça têm de constar e assentar num país com proteção adequada ou em garantias.
- Subcontratação (art. 9.º nDSG): se eu aceder a dados pessoais, assinamos antes um contrato que me obriga a tratá-los só como a sua empresa o poderia fazer. Não recorro a subcontratantes ulteriores.
- Segurança (art. 8.º nDSG): medidas técnicas e organizativas proporcionais ao risco, como TLS, dois fatores para administradores, registo de atividade e cópias cifradas.
- Registo de atividades (art. 12.º nDSG): a lei prevê exceções para empresas com menos de 250 pessoas e tratamentos de baixo risco; se é o seu caso decide o seu responsável de privacidade.
Se o site também recebe visitantes da UE, configuro o consentimento de cookies pelo padrão mais exigente da UE, para que uma só configuração sirva os dois lados.
Alojamento na Suíça
Muitas empresas de Zurique querem a base de dados de produção na Suíça. Fornecedores como Cyon, Hostpoint, Infomaniak ou Metanet têm centros de dados no país. O alojamento é contratado por si e eu instalo lá o WordPress ou assumo a instalação existente. Uma CDN como a Cloudflare pode servir os ficheiros estáticos, com o servidor de origem na Suíça.
Como gerir um site WordPress multilingue na Suíça
A Suíça tem quatro línguas oficiais: alemão, francês, italiano e romanche. Muitas PME de Zurique publicam em DE-CH e inglês; as que vendem em todo o país, em DE-CH, FR-CH e IT-CH. O romanche aparece sobretudo em sites cantonais e turísticos dos Grisões.
| Línguas publicadas | Plugins | Fluxo editorial |
|---|---|---|
| 2 (DE-CH e EN) | Polylang | Tradução manual, um editor por língua |
| 3 a 4 (DE-CH, FR-CH, IT-CH, RM opcional) | WPML com String Translation e Translation Management | Editor por língua, memória de tradução partilhada |
| Muitas páginas por língua | WPML com conector DeepL | Rascunho automático, revisão humana antes de publicar |
O alemão escrito na Suíça não usa o ß (Strasse, gross) e tem helvetismos como Velo, Tram ou parkieren. Se o DeepL devolve alemão da Alemanha por defeito, o texto soa estrangeiro mesmo com a gramática certa. Os textos são revistos pela sua própria equipa; eu configuro o fluxo para que a variante certa seja o ponto de partida.
Como configurar hreflang para de-CH, fr-CH e it-CH
O defeito técnico que mais encontro em sites suíços multilingues é hreflang partido ou em falta. O mínimo para um site em DE-CH, FR-CH, IT-CH e EN:
de-CH,fr-CH,it-CHeen(ouen-CHse se dirige a leitores na Suíça em inglês)x-defaulta apontar para o seletor de língua ou para a versão DE-CH- ligações recíprocas: cada versão liga a todas as outras e a si própria
- as mesmas anotações no sitemap com
xhtml:link
O Polylang e o WPML geram hreflang correto quando bem configurados. Quando falha, costuma ser código próprio que retira as etiquetas do <head> em páginas em cache, ou regras de CDN que variam por cookie em vez de por URL.
Migração de TYPO3, Drupal e Magnolia para WordPress
Várias empresas e associações suíças continuam com TYPO3, Drupal ou Magnolia e pagam cada vez mais por licenças ou por programadores escassos. Migro para WordPress a cuidar da visibilidade no Google.ch; o método geral está em migrar TYPO3 para WordPress.
- Redirecionamentos 301: inventário de todos os URL e uma regra 301 para cada um, com canonical, Open Graph e dados estruturados reproduzidos.
- Conteúdo em todas as línguas: DE-CH, FR-CH, IT-CH e EN exportados por script para custom post types e campos ACF.
- Clientes e encomendas: em lojas transfiro contas, histórico e variantes. As palavras-passe antigas passam para o formato do WordPress no primeiro início de sessão.
Manutenção de WordPress para empresas suíças
A manutenção inclui monitorização de disponibilidade a cada 1 a 5 minutos, cópias de segurança guardadas pelo menos 30 dias em países da UE e atualizações testadas primeiro em staging, com comparação visual das páginas principais. Se precisa que as cópias fiquem também na Suíça, acertamos isso com o seu fornecedor de alojamento.
Não ofereço piquete 24/7, SLA nem tempos de resposta garantidos. Quando algo falha, investigo e explico-lhe por escrito a causa e a correção.
Como trabalho
Briefing escrito, proposta com âmbito e pressupostos, desenvolvimento num repositório Git privado com cada alteração visível em staging, aprovação sua e passagem a produção. A comunicação faz-se por email, em documentos e no repositório; se precisar de uma chamada, diga-me. No fim recebe por escrito o inventário de plugins, as datas de renovação de licenças e a política de cópias.
O contrato é B2B, sob lei polaca, e a fatura sai da Polónia. O IVA suíço sobre serviços de empresas estrangeiras não registadas na Suíça é liquidado como imposto sobre aquisições (Bezugsteuer, art. 45.º da MWSTG); como se aplica à sua empresa confirma-o o seu contabilista.
Preços
Os preços são individuais e dependem do âmbito: preço fixo para um projeto bem definido, por horas para trabalho contínuo e uma mensalidade para a manutenção. Envie-me o seu briefing pelo formulário de contacto e respondo com uma proposta por escrito.



