WooCommerce Entwickler in Bern

WooCommerce-Entwickler für Bern: Preise in CHF mit MWST, TWINT und PostFinance, QR-Rechnung, revDSG und Export nach DE und AT. Eine Person, rein schriftlich, aus Gdynia.

WooCommerce Entwickler

Mein Platz in der WordPress-Community

  • Mein wordpress.org-Konto besteht seit 2006.
  • Ich habe zum WordPress-Core in den Versionen 7.0 und 7.1 beigetragen.
  • Ich betreue 30 Plugins auf wordpress.org.
  • Ich organisiere WordCamps und trete dort als Speaker auf.
  • Ich war bei jedem WordCamp Europe von 2017 bis 2026 dabei.

Mein WordPress.org-Profil

Ich bin Mariusz Szatkowski und arbeite seit 2006 mit WordPress. Dieser Text richtet sich an Händler in Bern, die einen WooCommerce-Shop bauen lassen, übernehmen oder reparieren wollen. Ich bin eine Einzelperson, keine Agentur, und sitze in Gdynia in Polen. Was das für Ihr Projekt bedeutet, steht weiter unten.

Blick auf die Berner Altstadt mit dem Berner Münster und dem Bundeshaus vom Rosengarten aus

Foto: Daniel Kraft, CC BY-SA 3.0, Wikimedia Commons.

#Was ist an einem WooCommerce-Shop in Bern anders?

Bern ist die Bundesstadt: Sitz von Bundesregierung, Bundesversammlung und Bundesverwaltung, laut Wikipedia das grösste Verwaltungszentrum des Landes. Die Schweizerische Post, die SBB und die BLS haben hier ihren Hauptsitz, ebenso der Weltpostverein. Rund 18 500 Studierende zählte die Universität Bern im Herbst 2019 (Wikipedia, Stand dort 2019), dazu kommen etwa 5000 an der Berner Fachhochschule. Nach demselben Artikel arbeiteten 2018 etwa jeder achte Beschäftigte in Verwaltung, Verteidigung oder Sozialversicherung.

Für meine Arbeit leite ich daraus eine Annahme ab: Viele Käufer hier sind Beschäftigte von Verwaltung, Hochschulen und Verbänden. Rechnungskauf, Sammelbestellungen und saubere Belege sind für diese Kundschaft oft wichtiger als ein Impulskauf im Warenkorb. Wie gross dieser Anteil bei Ihrer Zielgruppe ist, kann ich aus der Ferne nicht wissen. Das klären wir im Briefing mit Ihren Zahlen.

Unabhängig von der Stadt gilt: Ein WooCommerce-Shop, der aus einem deutschen Setup kopiert wurde, hat in der Schweiz typische Lücken. Die Zahlungsarten stimmen nicht, die Steuersätze auch nicht, und die Rechnung kommt ohne QR-Zahlteil. Die folgenden Abschnitte gehen diese Punkte einzeln durch, jeweils mit der Quelle.

#Wie weise ich Preise und MWST in CHF korrekt aus?

Die Eidgenössische Steuerverwaltung (ESTV) nennt drei Sätze, die seit dem 1. Januar 2024 gelten: 8,1 % Normalsatz, 2,6 % reduzierter Satz (unter anderem Lebensmittel, Medikamente, Bücher, Zeitungen) und 3,8 % Sondersatz für Beherbergung. Die Seite war am 5. November 2026 aktualisiert. Quelle: ESTV, Schweizer Mehrwertsteuersätze.

In WooCommerce heisst das: Jede Produktart bekommt die richtige Steuerklasse. Ein Shop, der Bücher und Zubehör mischt, braucht mindestens zwei. Das ist Konfiguration, kein Programmieraufwand, aber sie muss vor dem Launch auf jedem Produkt stimmen.

Zur Preisanzeige sagt das SECO zur Preisbekanntgabeverordnung (PBV): Bei Waren, die online bestellt werden können und sich an Schweizer Kundschaft richten, ist der tatsächlich zu bezahlende Preis in Schweizerfranken anzugeben, die MWST ist im Preis enthalten. Versandkosten dürfen separat stehen, müssen aber gut sichtbar und lesbar bekanntgegeben werden. Ein zusätzlicher Preis in Euro ist zulässig, verbindlich bleibt der Frankenpreis. Quelle: SECO, FAQ zur Preisbekanntgabe.

Für einen Multi-Currency-Shop heisst das: Eine Euro-Anzeige ist ein Zusatz, kein Ersatz. Ich stelle den Shop so ein, dass der CHF-Preis inklusive MWST der Referenzpreis ist und der Versand schon vor dem Warenkorb sichtbar steht.

Sonderfall Versand aus dem Ausland in die Schweiz: Wer als ausländischer Händler mindestens 100 000 Franken Umsatz aus Kleinsendungen erreicht, muss sich bei der ESTV im MWST-Register eintragen lassen und braucht dafür einen Steuervertreter in der Schweiz. Das betrifft Ihren Shop in Bern nur, wenn Sie selbst aus dem Ausland liefern. Quelle: ESTV, Versandhandel und Plattformbesteuerung. Ob Ihre MWST-Pflicht erfüllt ist, beantwortet Ihre Treuhandstelle, nicht ich.

#Welche Zahlungsarten bekommt WooCommerce in der Schweiz?

TWINT und PostFinance binde ich nicht selbst an die Banken an. In WooCommerce läuft das über Plugins von Zahlungsdienstleistern, für die Sie einen Vertrag brauchen. Im WordPress-Plugin-Verzeichnis fand ich bei meiner Suche am 11. November 2026 folgende Plugins:

  • PostFinance Checkout for WooCommerce von PostFinance AG (Slug woo-postfinance-checkout): laut Beschreibung mit vielen Zahlungsarten aus einem Backoffice, TWINT ist in der Liste der Zahlungsarten genannt. 900+ aktive Installationen, zuletzt im Oktober 2026 aktualisiert. Die Seite nennt zwei verschiedene WooCommerce-Versionen als getestet, das prüfe ich vor jedem Einsatz selbst.
  • zahls.ch Credit Cards, PostFinance and TWINT for WooCommerce von Ivan Louis (Slug zahls-ch-payment-gateway): Kreditkarten, TWINT und PostFinance Card, 3000+ aktive Installationen, laut Changelog kompatibel mit WooCommerce Blocks und HPOS. Es braucht ein Konto bei zahls.ch und einen Webhook im Backend.
  • Paychef Payments for WooCommerce (Slug paychef-payments-for-woocommerce): nennt TWINT, PostFinance und Apple Pay.

Ein eigenes Plugin von TWINT selbst fand ich in den Suchergebnissen nicht, nur diese Anbieter-Plugins. Das ist kein Beweis, dass es keines gibt. Weitere Plugins mit TWINT-Bezug gibt es, etwa manuelle Lösungen ohne Acquiring-Vertrag, bei denen jemand Zahlungen von Hand bestätigt. Für einen Shop mit mehr als ein paar Bestellungen pro Woche halte ich das für ungeeignet.

Quellen: PostFinance Checkout for WooCommerce, zahls.ch, Suche nach TWINT.

Was ich bei jedem Gateway prüfe, bevor es live geht: Kommt der Webhook an, und wird die Bestellung danach auf bezahlt gesetzt? Gibt es eine Erstattung aus dem WooCommerce-Admin? Was passiert bei Abbruch im Zahlungsfenster? Das teste ich im Sandbox-Modus des Anbieters mit Testbestellungen, bevor echtes Geld fliesst.

#Wie funktionieren Versand mit der Post und Etiketten?

Die Schweizerische Post schreibt in einem Blogbeitrag von 2021, dass sie Plugins für die gängigen Shopsysteme bereitstellt, WooCommerce eingeschlossen. Sie nennt Module für Barcode-Etiketten (Paket, Brief, Express, mit Wahl zwischen ECO und PRIO) und für Adressprüfung. Quelle: Post, Die Plugins der Schweizerischen Post.

Der Beitrag ist von 2021. Ob diese Plugins heute zu Ihrem Shop passen, prüfe ich im Audit. Wo das Plugin nicht passt, richte ich Versandzonen und Versandklassen in WooCommerce selbst ein und exportiere die Adressen für das Etikettensystem Ihrer Wahl.

#Wie erzeuge ich eine QR-Rechnung aus dem Shop?

Die QR-Rechnung hat seit dem 1. Oktober 2022 den alten Einzahlungsschein vollständig ersetzt. Aus der SIX-Seite zum Standard: Seit dem 21. November 2025 gilt die Version 2.3 vollständig, ab da sind nur noch strukturierte Adressen erlaubt. Die Version 2.4 tritt am 14. November 2026 in Kraft, gekoppelt an die SIC-Release vom 13. November 2026. Quelle: SIX, QR-Rechnung.

Der Standard wechselt also in dieser Woche die Version. Wer eine QR-Rechnung aus WooCommerce erzeugt, sollte vor dem 14. November prüfen, welche Version sein Plugin erzeugt und ob der Anbieter Updates liefert. Im Plugin-Verzeichnis gibt es zum Beispiel Jim Soft Swiss QR Invoice (Slug jim-soft-swiss-qr-invoice, kostenlos, 500+ Installationen, Stand der Seite August 2026). Die Beschreibung nennt QR-IBAN, IBAN und strukturierte Adressen. Ob es die Version 2.4 abdeckt, steht dort nicht. Das müsste ich testen, und ich verspreche kein Ergebnis, bevor ich es getestet habe.

#Was verlangt das revDSG von meinem Shop?

Das revidierte Datenschutzgesetz gilt seit dem 1. September 2023. Aufsicht ist der Eidgenössische Datenschutz- und Öffentlichkeitsbeauftragte (EDÖB) in Bern. Das KMU-Portal des Bundes fasst die Pflichten so zusammen:

  • Die betroffene Person ist vorgängig über jede Datenerhebung zu informieren, nicht mehr nur bei besonders schützenswerten Daten.
  • Es braucht ein Verzeichnis der Bearbeitungstätigkeiten. Die Verordnung sieht eine Ausnahme für KMU vor, deren Datenbearbeitung nur ein geringes Risiko mit sich bringt.
  • Datensicherheitsverletzungen sind dem EDÖB rasch zu melden.
  • Bei hohem Risiko ist eine Datenschutz-Folgenabschätzung nötig.
  • Produkte sind datenschutzfreundlich zu gestalten, mit den strengsten Einstellungen als Voreinstellung.

Quelle: KMU-Portal, Neues Datenschutzgesetz. Den Gesetzestext auf fedlex.admin.ch konnte ich für diese Seite nicht abrufen, weil die Seite JavaScript voraussetzt. Für rechtliche Fragen zum Wortlaut gehört Ihre Rechtsberatung dazu.

Was ich technisch daraus mache: eine Liste aller Dienste, die im Shop Personendaten erhalten (Zahlungsanbieter, Versanddienst, Newsletter, Analyse, Buchhaltung), damit Ihre Datenschutzerklärung und Ihr Verzeichnis vollständig sind. Dazu keine unnötigen Pflichtfelder im Checkout und ein Einwilligungsbanner, das nicht notwendige Skripte wirklich blockiert, bevor jemand zustimmt. Ob ein Dienst Daten ins Ausland bekanntgibt, halte ich in dieser Liste fest. Die rechtliche Bewertung bleibt bei Ihnen.

#Was ändert sich beim Verkauf nach Deutschland und Österreich?

Das Schweizer Recht gilt für das Schweizer Angebot. Wer auch Verbraucher in Deutschland oder Österreich anspricht, kommt mit der Rom-I-Verordnung der EU in Berührung: Nach Artikel 6 gilt für Verbraucherverträge grundsätzlich das Recht des Staates, in dem der Verbraucher seinen gewöhnlichen Aufenthalt hat, wenn der Unternehmer dorthin seine Tätigkeit ausrichtet, und eine Rechtswahl darf den zwingenden Schutz dieses Rechts nicht entziehen. Ob und wie das auf Ihren Shop wirkt, klärt Ihre Rechtsberatung, nicht ich.

Technisch trenne ich dafür sauber:

  • Versandzonen und Versandklassen pro Land,
  • Zahlungsarten pro Land, damit eine Schweizer Methode nicht im deutschen Checkout steht und umgekehrt,
  • Steuerregeln und Preisanzeige pro Zone,
  • getrennte Rechnungs- und AGB-Texte pro Zielland.

Dazu gehört auch, dass Kunden in Deutschland nicht ungewollt eine QR-Rechnung als einzige Zahlungsvariante sehen. Zum deutschen Recht äussere ich mich auf dieser Seite nicht, sie geht von Bern aus.

#Eine Checkliste für Ihren Berner Shop

PrüfpunktGrundlageErledigt
Preis in CHF inklusive MWST auf jedem AngebotSECO, PBV
Versandkosten gut sichtbar separatSECO, PBV
Steuerklasse je Produktart (8,1 %, 2,6 %, 3,8 %)ESTV
Zahlungsarten mit Sandbox getestet, inklusive ErstattungAnbieter-Plugin
QR-Rechnung: Version des Plugins geprüft (2.4 ab 14.11.2026)SIX
Dienste mit Personendaten aufgelistetKMU-Portal, revDSG
Datenschutzerklärung deckt jede Datenerhebung abKMU-Portal, revDSG
Export: Zonen, Zahlungsarten und Texte pro Land getrenntRom I, Art. 6

Die Tabelle ist keine Rechtsberatung. Sie hilft Ihnen auch ohne mich, den Stand Ihres Shops zu prüfen.

#Was bedeutet es, dass ich eine Einzelperson bin?

Ich schreibe von Gdynia aus und arbeite seit 2006 mit WordPress. Für Sie bedeutet das konkret:

  • Sie haben einen festen Ansprechpartner. Wer Ihr Briefing liest, schreibt auch den Code.
  • Alles läuft schriftlich: Fragen, Annahmen, Umfang, Abnahme. Telefon- oder Videotermine biete ich nicht an, und ich komme nicht nach Bern.
  • Ich antworte schriftlich an Werktagen. Eine Reaktionszeit sage ich nicht zu.
  • Es gibt keine Vertretung. Bei Urlaub oder Krankheit verschiebt sich ein Termin, deshalb plane ich Puffer ein und nenne Termine erst nach dem Briefing.
  • Es gibt keinen 24-Stunden-Dienst. Wenn ein Shop mit hohem Umsatz einen solchen Dienst braucht, bin ich die falsche Wahl.
  • Ich habe keine Schweizer Niederlassung. Wie Rechnungsstellung und Steuern zwischen Polen und der Schweiz laufen, steht vor Projektbeginn im schriftlichen Angebot.
  • Layout, Mockups und Grafikdesign liefern Sie. Ich setze sie um. Dafür verwende ich eine Tabelle, in der Sie je Ansicht markieren, welche Elemente wohin gehören.

#Wie läuft ein Projekt ab?

  1. Briefing. Sie schreiben mir die Shop-Adresse, das Ziel, den Termin und den Stack. Ich antworte mit Fragen.
  2. Bestandsaufnahme. Zahlungsarten, Steuerklassen, Versand, Rechnungserzeugung, Plugins und Datenflüsse. Ergebnis ist ein schriftlicher Umfang mit Annahmen und Ausschlüssen.
  3. Umsetzung auf Staging. Alle Änderungen entstehen auf einer Kopie, nicht im Livebetrieb.
  4. Abnahme. Testbestellungen über jede aktive Zahlungsart, mit Erstattung, E-Mails und Admin-Ansicht, anhand einer Liste, die wir vorher festlegen. Richtwerte für die Ladezeit sind die offiziellen Schwellen von web.dev: LCP 2,5 s, INP 200 ms, CLS 0,1.
  5. Übergabe. Schriftliche Dokumentation. Auf Wunsch eine laufende Wartung, siehe Wartung und Support in Bern.

Was ich von Ihnen brauche: Zugang zu Hosting und WordPress-Admin, die Konten bei Ihren Zahlungsdienstleistern (oder die Entscheidung, wer sie eröffnet), die Layout-Vorgaben und Ihre Texte. Auch ein bestehender Shop, den ich übernehmen soll, ist willkommen. Mehr zu meinem Angebot allgemein finden Sie unter WooCommerce Entwickler, bei Anbindung an Warenwirtschaft unter WooCommerce ERP-Integration. Für Zürich gibt es eine eigene Seite.

#Häufige Fragen aus Bern

Sind Sie eine Agentur mit eigenem Team in Bern? Nein. Ich bin eine Einzelperson in Gdynia, Polen, und arbeite remote und schriftlich. Das heisst einen festen Ansprechpartner, aber keine Vertretung bei Krankheit oder Urlaub und keine Anwesenheit vor Ort. Termine plane ich mit Puffer.

Welche Zahlungsarten lassen sich in WooCommerce für die Schweiz anbinden? TWINT und PostFinance laufen in der Praxis über einen Zahlungsdienstleister. Im Plugin-Verzeichnis fand ich unter anderem PostFinance Checkout von PostFinance AG (nennt TWINT), das Plugin von zahls.ch (Kreditkarten, TWINT, PostFinance Card) und Paychef. Welcher Anbieter zu Ihrem Shop passt, hängt vom Vertrag mit dem Anbieter ab.

Muss mein Shop die MWST in CHF ausweisen? Wenn sich das Angebot an Kundschaft in der Schweiz richtet, ist der zu zahlende Preis in Franken und inklusive MWST anzugeben. Versandkosten dürfen separat stehen, müssen aber gut sichtbar sein (SECO, PBV).

Was muss ich beim revDSG im Shop beachten? Das revDSG gilt seit dem 1. September 2023. Laut KMU-Portal des Bundes gehören dazu die vorgängige Information über jede Datenerhebung, ein Verzeichnis der Bearbeitungstätigkeiten (mit Ausnahme für KMU mit geringem Risiko), die Meldung von Datensicherheitsverletzungen an den EDÖB und Datenschutz durch Technik. Eine Rechtsberatung ersetzt das nicht.

Wie läuft es, wenn ich auch nach Deutschland oder Österreich verkaufe? Dann trenne ich Versandzonen, Zahlungsarten, Steuerregeln und Rechnungstexte pro Land. Für Verbraucherverträge mit Kundschaft im Ausland ist die Rom-I-Verordnung (Art. 6) relevant. Die rechtliche Bewertung gehört zu Ihrer Rechtsberatung, ich setze das Ergebnis technisch um.

Bieten Sie ein Erstgespräch an? Nein, ich arbeite ohne Telefon- und Videotermine. Schicken Sie mir Ihre Anfrage über das Kontaktformular. Die erste schriftliche Einschätzung ist kostenlos.

#Wie schicke ich Ihnen meine Anfrage?

Schreiben Sie mir über die Kontaktseite. Hilfreich sind die Adresse Ihres Shops (oder eine Beschreibung des Vorhabens), Ihr Ziel, Ihr Termin und Ihr aktueller Stack, also WordPress-Version, Theme und die wichtigsten Plugins. Ich lese das und antworte schriftlich mit Fragen und einer ersten Einschätzung. Die ist kostenlos. Wenn der Shop in Bern steht und der Checkout noch nach Deutschland aussieht, ist das ein guter Anfang.

Siehe auch in Schweiz

Brauchen Sie die Leistung: WooCommerce Entwickler in Bern?

Beschreiben Sie Ihr Projekt per E-Mail. Antwort innerhalb von 48 Stunden.

Projekt beschreiben

Weitere WordPress-Dienste und Wissensbasis entdecken