Freelance Magento developer in France
I’m Kishan Savaliya, a freelance Magento developer for shops in France, Adobe Certified since 2021 and working from Ahmedabad. French shoppers have habits a generic Magento install ignores: they pay with Cartes Bancaires, they often pick a point relais instead of home delivery, and they expect a cookie banner where refusing is as easy as accepting. I set up the store around those habits.
- Paris mornings overlap my afternoon: 9:00 for you is 13:30 for me
- CB accepted alongside Visa and Mastercard, with Alma or Klarna for paying in instalments
- Mondial Relay and Colissimo pickup points chosen right in the checkout
-
Cartes Bancaires The French card network
Most French cards carry the CB logo next to Visa or Mastercard, and EU rules let the shopper choose which one to use. I check that your gateway (Stripe, PayPlug, Adyen) accepts CB too.
-
RGPD + CNIL Cookie rules that bite
The CNIL has fined large sites for making refusal harder than consent. On your store, the "Tout refuser" button sits next to "Tout accepter" and no tag fires before a choice.
-
TVA 20% Plus 10%, 5.5% and 2.1%
French VAT has four rates, and books, food and some services sit on the reduced ones. I set tax classes per product so your prices and invoices match what your accountant expects.
-
6 hrs Shared with Paris
I work 12 PM to 6 PM India time for European clients. That is 7:30 to 13:30 in Paris in winter and 8:30 to 14:30 in summer.
Six things a French Magento store needs
Selling in France means playing by French habits and French law: the CB network, CNIL cookie rules, pickup points, the 14-day withdrawal right and the new e-invoicing rules. This is how I handle each one.
-
CB cards and paying in instalments
Card payments through Stripe, PayPlug, Adyen or Worldline with CB enabled. French shoppers also like paiement en 3 ou 4 fois, so I add Alma or Klarna, plus PayPal for those who prefer it.
-
Consent the CNIL way
No pre-ticked boxes, a choice per purpose, refusal as easy as acceptance, and the choice remembered for a sensible time. I also put the legal notices LCEN requires (mentions légales) where shoppers can find them.
-
E-invoicing with Factur-X
France is moving business invoices to electronic formats in stages, starting with larger companies and reaching small firms by 2027. I generate Factur-X invoices from Magento orders and connect them to your platform, or to Chorus Pro if you sell to the public sector.
-
Pickup points and Colissimo
Many French shoppers would rather collect a parcel at the tabac or a shop near home than wait in for a courier. I add a Mondial Relay or Colissimo point relais map to checkout, with Chronopost for next-day orders.
-
Withdrawal rights and trade buyers
Consumers get 14 days to change their mind under the Loi Hamon, so returns and the withdrawal form need to be clear. For trade buyers I check SIRET and the intra-EU VAT number, and set payment terms of 30, 45 or 60 days.
-
From Paris fashion to Bordeaux wine
Paris has the fashion and beauty brands, Lyon more industrial and trade suppliers, Bordeaux wine sellers who need age checks and excise-aware shipping. I ask about your trade first, because the setup follows from it.
Five steps from booking to live
Paris is 4h30 behind Ahmedabad in winter and 3h30 in summer, so your 9:00 is my 13:30 or 12:30. Call on day 1, written devis on day 2, staging from day 3, then the live switch at about 3 AM Paris time and two weeks of cover in French working hours.
-
01
Audit
Free 30-min audit of your French store, CB integration, RGPD posture, Mondial Relay setup, TVA configuration, Core Web Vitals. Booked in your morning.
Day 1 -
02
Quote
Fixed-price written quote in USD with EUR equivalent on request. Reserved start date, risk register, written project plan (devis). You sign, I book the slot.
Day 2 -
03
Build
A short check-in around 11 AM Paris time. Staging access from day 3, with test orders using French addresses and CB test cards.
Days 3-14 -
04
Deploy
Blue-green cutover scheduled for off-peak (3 AM CET typical, lowest FR traffic). Old release stays warm for 72 hours so rollback is one DNS flip.
Launch night -
05
Stabilise
14 days of post-launch coverage in CET business hours. Anything that breaks because of the cutover gets fixed at no extra charge.
Days 14-28
Fixed prices in USD, with a euro figure on request
Pay by SEPA transfer, CB card or wire. If the audit turns up extra work, I write a new devis before I start, never a surprise on the invoice.
-
Express
$ 1,499 USD5-7 days · ~€1,400 EUR equivalent
Best for: CB integration, single-version Magento upgrade, or a one-off fix on a French store
- Pre-project audit + FR-specific compatibility report
- Cartes Bancaires (CB) integration or Stripe FR / PayPlug setup
- Single Magento minor-version upgrade (e.g. 2.4.6 → 2.4.7)
- RGPD + CNIL cookie banner audit
- Blue-green deploy + 7 days post-launch coverage
- EUR-quote-on-request, pay in € or $
-
Most popular
Standard
$ 3,499 USD10-14 days · ~€3,250 EUR, most popular
Best for: Mondial Relay pickup-point checkout, Hyvä migration on a FR store, or B2B with SIRET + Net-30 + Factur-X readiness
- Everything in Express, plus:
- Mondial Relay pickup-point integration (the FR “default”)
- Hyvä migration or Luma redesign (FR luxury / fashion optimised)
- CB + Stripe FR + PayPlug + Alma BNPL multi-rail checkout
- TVA rebuild (20% / 10% / 5.5% / 2.1% per category)
- Factur-X / Chorus Pro e-invoicing readiness (2025+)
- B2B SIRET + TVA intracommunautaire validation + Net-30
- 14 days post-launch coverage in CET business hours
-
Enterprise
Custom4-8 weeks · scoped to your FR + BE / luxury / B2B stack
Best for: Multi-region FR + BE + LU split, luxury / fashion DTC, or B2B with full Chorus Pro integration
- Everything in Standard, plus:
- Multi-region FR + BE + LU split (separate storefronts, shared catalogue)
- Luxury / fashion bespoke Hyvä build (Paris-grade UX)
- Full Chorus Pro / Factur-X e-invoicing pipeline
- ERP / OMS / PIM integration (Cegid, Sage, Microsoft Dynamics, SAP)
- Adobe Commerce Cloud (Frankfurt) or OVHcloud / Scaleway hosting
- 30 days post-launch coverage + CET-aligned retainer option
Prices in USD. Quotes available in EUR / GBP / CHF on request. SEPA / CB / wire transfer accepted. Net-30 available for established French SAS / SARL businesses with valid SIRET.
Tell me about your French Magento store
Booking takes 2 minutes. I reply with a written devis in USD with the euro amount within 24 business hours.
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
- Région
- SIRET status
- Payment methods you use / want
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 France and other countries.
Other markets I set up stores for
- United States
- United Kingdom
- Canada
- Australia
- Germany
- France
- Netherlands
- India