Magento developer in Switzerland
I’m Kishan Savaliya, an Adobe Certified freelance Magento developer working with shops in Switzerland from Ahmedabad, India. Swiss stores are small markets with big expectations: prices in CHF, TWINT in the checkout, and a site in German, French and often Italian. Because Switzerland is outside the EU, I also plan for customs on every parcel that crosses the border, in either direction.
- TWINT next to cards and PostFinance, through Datatrans, Wallee or Stripe
- Privacy notice and consent set up for the revised FADP
- German, French, Italian and English store views with CHF pricing
-
TWINT On most Swiss phones
More than five million people in Switzerland use TWINT, so a shop without it looks foreign. I add it through Datatrans, Wallee or Stripe, next to cards and PostFinance Pay.
-
revFADP Swiss privacy law
The revised Federal Act on Data Protection has applied since September 2023. It is close to the GDPR but not identical, so I check your privacy notice, consent and data-export flow against the Swiss text, not only the EU one.
-
4 languages One store view each
German for Zürich and Bern, French for Geneva and Lausanne, Italian for Ticino, English for visitors and expats. Each gets its own URL and hreflang.
-
6 hrs Overlap with your morning
My 12:00 to 18:00 IST is 7:30 to 13:30 in Zürich in winter and 8:30 to 14:30 in summer. Your whole morning, every working day.
What I set up on a Swiss Magento store
Switzerland looks like one small market and behaves like three or four. Language, currency and customs decide more of the build than the theme does, so I plan these six first.
-
TWINT, PostFinance and cards
TWINT goes near the top, PostFinance Pay for its loyal account holders, then Visa, Mastercard and Apple Pay. I connect them through a Swiss provider such as Datatrans or Wallee, or through Stripe or Adyen if you also sell in the EU.
-
revFADP privacy setup
Under the revised FADP your privacy notice must say which data you collect and which countries it goes to, and that includes your hosting and email tools. I list those properly, set up consent, and give your team a simple way to export or delete a customer’s data.
-
German, French, Italian, English
Swiss German shoppers expect Standard German with no ß, Romandie expects real French, not a quick translation. I build one store view per language with hreflang, and keep product data in one place so a price change lands everywhere at once.
-
MWST, CHF and the QR-bill
Products mapped to 8.1% standard or 2.6% reduced MWST, prices in CHF rounded to five Rappen, and for invoice customers a Swiss QR-bill on the PDF, which replaced the old orange payment slips.
-
Swiss Post and customs
Swiss Post handles most domestic parcels. For orders into the EU, or from an EU warehouse into Switzerland, I set up delivered duty paid shipping so the customer is not surprised by a customs bill at the door.
-
Built around what you sell
Watches and luxury goods in Zürich and Geneva, specialty suppliers in Basel, outdoor and lifestyle brands around Bern. On the first call I ask what you sell and to whom, and the language and payment plan follows from that.
Five steps from booking to live
Staging is ready from day three. A 9:00 call in Zürich or Geneva is 13:30 in Ahmedabad in winter and 12:30 in summer, so we speak in your morning and I act on it the same day. Nothing reaches production until you say so.
-
01
Audit
Free 30-min call. I map your CH payment stack (TWINT / PostFinance / Stripe CH), revFADP posture, language plan (DE/FR/IT/EN) and Swiss Post / DHL CH carrier rules. Written scope follows.
Day 1 -
02
Quote & reserve
Fixed-price quote in USD with CHF equivalent. Pay by IBAN, card, or PayPal. Slot reserved on signature, written project plan with risk register included.
Day 2 -
03
Build
Staging up by day 3. Daily commits, daily Loom recap, status calls in CET. Multi-language store-view rollout coordinated with your translator.
Days 3-18 -
04
Deploy
Blue-green cutover at off-peak, typically 23:00 CET when Swiss traffic dips. Old build stays warm 72 hrs for instant rollback. TWINT live-key swap last.
Launch night -
05
Stabilise
14-day post-launch coverage during CET business hours. Bug-fix, Lighthouse-score guarantee, MWST verification, revFADP DSAR-flow smoke tests across DE / FR / IT views.
Days 18-32
Fixed prices. No per-hour surprises.
Pick the tier closest to your store. If the audit turns up extra work, I quote it before I start, never after.
-
Express
$ 1,499 USD5-7 days · ~CHF 1,360 · single-version upgrade
Best for: Single-version Magento upgrades, TWINT integration, single-language CH storefront, MWST 8.1% rate refresh.
- Free 30-min CH-scope audit
- Fixed-price written quote (USD with CHF equivalent)
- TWINT integration (live + sandbox keys)
- Single-version M2 upgrade or single-payment add-on
- MWST 8.1% / 2.6% tax rates verified
- Staging environment + daily commits
- Blue-green deploy + 7 days post-launch coverage
-
Most popular
Standard
$ 3,499 USD10-14 days · ~CHF 3,180 · most popular
Best for: Hyvä migration, multi-language DE/FR/IT storefront, TWINT + PostFinance + Stripe CH multi-rail, revFADP cookie + DSAR flows.
- Everything in Express, plus:
- Hyvä theme migration (or Hyvä Checkout install)
- Multi-language store views: DE + FR + IT (EN optional)
- Multi-rail payments: TWINT + PostFinance + Stripe CH + Apple Pay
- revFADP cookie consent + DSAR / DPO automation
- Swiss Post + DHL CH carrier rules wired into ShipperHQ
- Locale-aware schema + hreflang per language
- 14 days post-launch coverage (CET business hours)
-
Enterprise
Custom4-8 weeks · luxury / B2B / 4-language / cross-border
Best for: Luxury watch/jewellery DTC, B2B + DTC dual flows, full 4-language (DE/FR/IT/EN), cross-border CH↔EU DDP, FINMA-touching finance flows.
- Everything in Standard, plus:
- Full 4-language storefront with regional hreflang (DE-CH / FR-CH / IT-CH / EN)
- Cross-border CH↔EU DDP shipping engine + customs codes
- B2B + DTC dual-checkout (IBAN-preferred for high-value B2B)
- Datatrans + Wallee enterprise gateways (luxury / watches)
- Adobe Commerce Cloud (Frankfurt) or AWS Zürich migration
- FINMA-aware data flows (for finance-touching catalogs)
- Dedicated CET-time-zone PM + 30 days post-launch coverage
Prices in USD. CHF equivalent at current rate available on request, ask in the booking form. TWINT / Datatrans / Wallee licence fees are paid directly to those vendors.
Reserve your Swiss Magento project slot
The form takes about two minutes. I reply with a written quote within 24 business hours, with the CHF figure if you ask for it.
Message me on WhatsApp
No form to fill. Send me a quick message and I reply within 4 hours on IST working days, often sooner.
Helpful to mention
- Company
- Store URL
- Magento version
- Canton
- Languages needed
- Payment methods used / wanted
These are already in the message for you. Just add your answers.
Message me on WhatsAppOr save my number: +91 84012 70422
What clients say about working with me
Reviews from clients on Upwork, Clutch and LinkedIn, from several countries. Ask me on the call if you want to speak to one of them.
Other markets I build Magento stores for
- United States
- United Kingdom
- Switzerland
- Germany
- France
- Italy
- Netherlands
- India