Chat on WhatsApp
Adobe-Certified · Ao serviço das lojas portuguesas

Magento developer for Portuguese stores

Adobe-Certified Magento 2 developer with 8 years’ experience and 200+ stores shipped — including Lisbon DTC, Porto wine exporters, and Lusophone PT + BR multi-region retailers. MB WAY + Multibanco references + SIBS Pay ready. SAFT-PT e-Fatura + CNPD strict consent + NIF validation wired in.

  • 4–5.5 hours of daily Lisbon overlap from Ahmedabad (WET)
  • MB WAY + Multibanco references — 45%+ Portuguese mobile-pay share
  • SAFT-PT e-Fatura mandatory since 2013 — Autoridade Tributária ready
Auditoria grátis 30 min · Sem compromisso Orçamento em 24h · USD ou EUR
  • MB WAY 45% Mobile-pay leader

    MB WAY is the Portuguese mobile-payment standard — 45%+ share of Portuguese mobile checkouts. Plus Multibanco references (4-day pay-by-reference), SIBS Pay, Klarna, Stripe.

  • SAFT-PT Mandatory since 2013

    Portugal was the first EU country with mandatory e-Fatura. SAFT-PT XML auto-generated at order completion and submitted to Autoridade Tributária (AT).

  • PT + BR reach Lusophone 180M+

    Portuguese + Spanish + Brazilian multi-store Magento (BRL currency option). 180M+ Lusophone speakers across PT, BR, Angola, Mozambique.

  • 4–5.5 hrs Lisbon overlap

    WET (UTC+0). Real overlap 12:30 PM – 6 PM IST = 8 AM – 1:30 PM WET. Standups land in your morning, not your midnight.

O que vai obter

Six things every Portuguese Magento store needs — wired in

Portuguese e-commerce has its own rules: MB WAY, Multibanco, SAFT-PT, NIF, CNPD, IVA 23%. Every project below ships with all six handled.

  • MB WAY + Multibanco references

    SIBS payment stack covers 45%+ mobile-pay + Multibanco bank-references (4-day pay-by-reference) — the Portuguese standard. We integrate MB WAY native + Multibanco voucher generation in Magento.

  • Klarna + Stripe + PayPal + SIBS + Hipay

    Full Portuguese gateway coverage. Klarna + Stripe FR/PT + PayPal + SIBS Pay (Portuguese PSP) + Hipay + Adyen. CB co-badge for cross-border to French shoppers.

  • NIF validation at checkout

    Número de Identificação Fiscal (9 digits) lookup via Autoridade Tributária + VIES for EU B2B. Required on Portuguese invoices — without it, AT rejects the e-Fatura.

  • SAFT-PT e-Fatura mandatory

    Portugal was the first EU country with mandatory e-Fatura (since 2013). SAFT-PT XML format generated at order completion, sent to AT via certified PSPs. We integrate the Magento → SAFT-PT → AT flow.

  • Iberian + Brazilian cross-border

    Portuguese + Spanish + Brazilian multi-store Magento (BRL currency option). 180M+ Lusophone speakers. Watch PT-EU vs PT-BR terminology (telemóvel vs celular, fato vs terno).

  • OLX.pt + Custo Justo + Worten + FNAC.pt

    OLX.pt is Portugal’s biggest classifieds (Iliad-owned), Custo Justo for used goods, Worten (electronics #1, Sonae group), FNAC.pt. We wire Magento product feeds to each.

O nosso método

Five steps from booking to live

Audit on day 1, orçamento on day 2, build on staging from day 3, off-peak WET cutover, then 14 days of WET-business-hours coverage.

  1. 01

    Audit

    Free 30-min audit of your Portuguese store — MB WAY integration, SAFT-PT compliance, NIF validation, IVA configuration, CNPD posture, Core Web Vitals. Booked in a WET-friendly slot.

    Day 1
  2. 02

    Quote

    Fixed-price written quote (orçamento) in USD with EUR equivalent on request. Reserved start date, risk register, written project plan. You sign — we book.

    Day 2
  3. 03

    Build

    Daily review at 4 PM WET typical — right inside your Lisbon / Porto working day. Staging access from day 3 with a real PT postcode + MB WAY-test cart + valid NIF.

    Days 3 – 14
  4. 04

    Deploy

    Blue-green cutover scheduled for off-peak (3 AM WET typical — lowest PT traffic). Old release stays warm for 72 hours so rollback is one DNS flip.

    Launch night
  5. 05

    Stabilise

    14 days of post-launch coverage in WET business hours. Anything that breaks because of the cutover gets fixed at no extra charge.

    Days 14 – 28
Preços (USD)

Fixed prices in USD. EUR equivalent on request. No per-hour surprises.

Pay by SEPA, MB WAY, Multibanco reference, or wire. Anything out of scope after the audit gets quoted upfront before work starts — never billed silently.

  • Audit

    $ 499 USD

    ~20h @ $25/hr · ~€459 EUR equivalent

    Best for: MB WAY readiness check, SAFT-PT compliance audit, or a one-off fix on a Portuguese store

    • Pre-project audit + PT-specific compatibility report
    • MB WAY + Multibanco reference integration review
    • SAFT-PT e-Fatura readiness check (AT submission flow)
    • NIF validation flow audit (Autoridade Tributária + VIES)
    • CNPD + RGPD cookie banner audit
    • EUR-quote-on-request — pay in € or $
    Reserve Audit slot
  • Enterprise

    Custom

    Quoted · scoped to your PT + ES / PT + BR / Lusophone stack

    Best for: Multi-region PT + ES + BR split (Iberian + Brazilian), luxury / wine / cork export, or B2B with full SAFT-PT + ERP pipeline

    • Everything in Build, plus:
    • Multi-region PT + ES + BR split (separate storefronts, shared catalogue, EUR + BRL)
    • Lusophone PT-EU vs PT-BR language variants (term mapping)
    • Full SAFT-PT + ERP integration (Primavera, Sage, PHC, SAP)
    • OLX.pt + Custo Justo + Worten + FNAC.pt marketplace feeds
    • PTisp / Adamo / OVH Lisbon / AWS Madrid (Iberian residency) hosting
    • 30 days post-launch coverage + WET-aligned retainer option
    Get PT Enterprise quote

Prices in USD. Quotes available in EUR / BRL / GBP on request. SEPA / MB WAY / Multibanco / wire transfer accepted. Net-30 available for established Portuguese Lda / SA businesses with valid NIF.

Reserve a sua vaga

Tell us about your Portuguese Magento store

Booking takes 2 minutes — we reply with a written orçamento (USD with EUR equivalent) and MB WAY + SAFT-PT + NIF plan within 24 business hours (WET).

We will get back to you shortly.

What clients say

Portuguese merchants we’ve already shipped for

Five-star average across Upwork, Clutch and direct LinkedIn referrals. Real Portuguese clients, real revenue.

Fantastic person, very knowledgeable, honest and reliable.

Fantastic person, very knowledgeable, honest and reliable. Sorted out my issue within an hour! I cannot wait for the next project to work with Kishan

SZ

Steve Zed

As an American, I was hesitant to hire someone from a different country and culture.

As an American, I was hesitant to hire someone from a different country and culture. Kishan changed my mind. He was very cooperative, easy to work with, and is very bright. He gets things done fast and efficiently, and is available when needed. His English is excellent and is...

DS

Danielle Siso

Great from start to finish, Kishan has went above and beyond, helping at all hours of the day.

Great from start to finish, Kishan has went above and beyond, helping at all hours of the day. I would highly recommend him, and will always consider him for future

YA

Yavuz Arik

CEO, PostaCarda

Kishan did great job - everything as expected!

Kishan did great job - everything as expected! I would definitely recommend

JM

Jan Mucic

CEO

Kishan knows Magento very well.

Kishan knows Magento very well. Our project is finished and I'll hire him again for next

HH

Hammad Hassan

I had the pleasure of working with Kishan Savaliya on our Magento 2 project, and I was thoroughly impressed with his work.

I had the pleasure of working with Kishan Savaliya on our Magento 2 project, and I was thoroughly impressed with his work. Kishan is not just a Magento developer, he is a true professional who sets a high standard with his top-notch technical skills. His task was to install a...

MA

Mohammed AL-Mayahi

Trusted by stores in

  • United States
  • United Kingdom
  • Canada
  • Australia
  • Portugal
  • Spain
  • France
  • India
FAQ

Honest answers to the questions every Portuguese merchant asks

Magento vs Shopify vs Jumpseller para o mercado português — qual escolher?

Three real options for Portuguese merchants, three different ceilings:

  • Jumpseller — Portuguese-founded (Lisbon, 2009), strongest for €50k–€500k Portuguese DTC. MB WAY + Multibanco + SIBS Pay built-in. SAFT-PT auto-export. Limits hit fast on B2B, multi-store, custom catalogues, or PT + BR multi-region.
  • Shopify — great for early-stage DTC fashion / cork / Port wine direct sales. Portuguese MB WAY support is via 3rd-party apps (not native), and SAFT-PT e-Fatura needs a paid app (Sufio, Quaderno). Subscription fees + transaction fees stack up — Shopify Plus runs €2k+/mo + 0.15–0.6% on top.
  • Magento 2 (Adobe Commerce) — the right choice when you need full MB WAY native, SIBS Pay direct, SAFT-PT pipeline owned by you, Multibanco references, B2B with NIF + Net-30, multi-store PT + ES + BR, or ERP integration (Primavera, Sage, PHC, SAP). Higher upfront, much lower long-term TCO.

Typical migration trigger from Jumpseller / Shopify: hitting MB WAY-native limits, Brazilian Lusophone cross-border, or B2B contract requirements.

Como integrar MB WAY + Multibanco references no Magento 2?

MB WAY is the Portuguese national mobile-payment standard — ~45%+ share of Portuguese mobile checkouts. Customers approve payment from their banking app in seconds (no card entry). Multibanco references are 9-digit pay-by-reference codes (entity + reference + amount) — Portuguese shoppers pay them at any ATM or via home-banking, with a 4-day window before the order auto-cancels.

Both rails are operated by SIBS (Sociedade Interbancária de Serviços) — the Portuguese inter-bank network. Magento integration options:

  • SIBS Pay — direct SIBS PSP, native MB WAY + Multibanco + cards in one gateway. Best for €500k+ merchants. Free Magento 2 module from SIBS.
  • IfThenPay / EuPago / Hipay — Portuguese PSP aggregators, MB WAY + Multibanco + cards, easier onboarding for €50k–€500k stores.
  • Stripe (PT region) — MB WAY supported since 2023. Multibanco supported as a delayed-payment method.

We configure the PSP, enable MB WAY toggle, generate Multibanco references via API at order placement, and listen to webhook callbacks for paid/expired states.

Como validar o NIF no checkout + VIES para B2B europeu?

Two Portuguese fiscal identifiers, two different validators:

  • NIF (Número de Identificação Fiscal) — 9-digit Portuguese tax-ID. Format follows strict rules: first digit indicates entity type (1-3 individuals, 5 companies, 6 public, 9 other). Last digit is a check-digit. Required on every Portuguese invoice — without it, the AT (Autoridade Tributária) rejects the SAFT-PT e-Fatura submission.
  • VIES VAT — format PT + 9-digit NIF. EU-wide validation via the VIES service for cross-border zero-rated B2B sales.

For Magento PT we:

  1. Add NIF field to the customer entity + quote_address + sales_order_address.
  2. Validate NIF check-digit client-side at checkout (instant, no API call) — rejects mistyped NIFs immediately.
  3. Validate against the AT’s public lookup endpoint for company NIFs — auto-fills company name + registered address.
  4. Validate VIES on B2B intra-EU customers — required for 0% reverse-charge IVA.
  5. Apply 0% IVA on B2B intra-EU sales with valid VIES-validated NIF; 23% on B2C and PT→PT B2B.
  6. Cache validations 30 days, re-validate on any address change.
O que é SAFT-PT e-Fatura e como integrar com a Autoridade Tributária?

SAFT-PT (Standard Audit File for Tax — Portugal) is the XML e-invoice format mandated by the Portuguese Autoridade Tributária (AT). Portugal was the first EU country with mandatory e-Fatura (since 2013) — well ahead of France (Factur-X 2026+) or Italy (FatturaPA 2019).

Concrete obligations for a Portuguese Magento store:

  • Every B2C invoice must be issued through certified billing software (Magento + a certified extension, or Magento + an external invoicing tool).
  • SAFT-PT XML must be generated at order/invoice completion and submitted to AT in real-time (via webservice) or monthly (via batch upload, mandatory by month +1).
  • ATCUD code (unique document code, mandatory since 2023) and QR code on every invoice (with hash, date, total, ATCUD).
  • Digital signature on every invoice using a certified hash algorithm chained to the previous invoice.

Magento integration: we connect Magento’s sales_invoice events to a certified PT billing module (Saphety, Vendus, Moloni, Primavera, PHC) — Magento → certified module → AT webservice. Or for €5M+ stores, we build a direct AT integration via the «Comunicação de Facturas» SOAP API.

Klarna + Stripe + PayPal + SIBS Pay — qual o stack de pagamentos certo?

The right Portuguese payment stack depends on your shopper mix + ticket size + B2B/B2C split:

  • MB WAY + Multibanco (via SIBS Pay or IfThenPay) — mandatory. Without these, you lose 45%+ of Portuguese mobile shoppers.
  • Stripe (PT region) — international cards + MB WAY (since 2023) + Klarna BNPL + Apple Pay / Google Pay. Easiest onboarding, best developer DX. ~1.5% + €0.25 per CB/Visa/MC transaction.
  • PayPal — ~25% Portuguese e-commerce penetration, still important for cross-border (UK + DE + ES + BR shoppers buying from PT stores).
  • SIBS Pay — direct SIBS PSP for €500k+ merchants. Cheapest per-transaction rates (~0.5% Multibanco, ~0.7% MB WAY), but more setup overhead.
  • Klarna — growing fast in PT (3x in 2024-25). Pay-in-3 + pay-later. Useful for fashion + electronics tickets > €50.
  • Hipay / EuPago — Iberian aggregators, good for PT + ES storefronts on one PSP.

Typical €500k store: SIBS Pay (MB WAY + Multibanco + cards) + Stripe (international cards + Klarna) + PayPal. Three PSPs cover 95%+ of PT checkouts.

Iberian + Brazilian cross-border — multi-store Magento PT + ES + BR?

Magento’s multi-store architecture handles PT + ES + BR cleanly because all three share Romance-language proximity but have radically different tax/payment/legal regimes:

  • Single Magento backend, 3 stores — one for PT, one for ES, one for BR. Shared catalogue, separate URLs (yourbrand.pt / yourbrand.es / yourbrand.com.br) or one domain with country selector.
  • Per-store currency — EUR for PT + ES, BRL for BR. Magento currency_symbol + auto-rate update from XE / OXR.
  • Per-store tax — PT IVA 23%, ES IVA 21%, BR has ICMS + IPI + PIS/COFINS (state + federal, ~17-19% effective). BR requires a completely different tax engine — we usually integrate Avalara Brazil or TaxWeb.
  • Per-store invoice — SAFT-PT for PT (mandatory since 2013), SII for ES (mandatory since 2017 for > €6M), NF-e for BR (mandatory). Three different e-invoice pipelines.
  • Per-store payment — PT (MB WAY + Multibanco), ES (Bizum + cards), BR (PIX + boleto + Mercado Pago).
  • Per-store legal — LPDP (PT) + AEPD (ES) + LGPD (BR). Three privacy regimes.

180M+ Lusophone speakers across PT + BR + Angola + Mozambique. Architecture decided in the audit step.

OLX.pt + Custo Justo + Worten + FNAC.pt — como integrar marketplaces?

Portuguese marketplaces are smaller than ES/FR/DE but very influential in specific verticals. Magento product-feed integration:

  • OLX.pt — Portugal’s biggest classifieds (Iliad-owned via Letgo merger). C2C + B2C. Best for used / refurbished / niche categories. Feed via OLX Business API (XML).
  • Custo Justo — Schibsted-owned classifieds, strong on used goods + cars. Feed via FTP/CSV.
  • Worten — #1 Portuguese electronics retailer (Sonae group), also a marketplace. Premium placement for tech brands. Feed via Worten Marketplace API.
  • FNAC.pt — books + electronics + cultural goods. Strong middle-class shopper base. Feed via FNAC Marketplace API (Mirakl-powered).
  • Continente.pt + Auchan.pt — grocery + general retail marketplaces. Sonae + Auchan groups.
  • El Corte Inglés PT — premium dept-store marketplace.
  • Amazon.es — ships to PT, 30%+ Portuguese shoppers buy from Amazon Spain. Use FBA EU programme for PT fulfilment.

Magento side: we wire a feed-management extension (CedCommerce, Lengow, or custom) that pushes catalog + stock + price to each marketplace from one source-of-truth.

PT-EU vs PT-BR language variants — como gerir o conteúdo multilingual?

European Portuguese (PT-PT) and Brazilian Portuguese (PT-BR) are mutually intelligible but differ in vocabulary, spelling, grammar, and (crucially for e-commerce) product terminology. A few examples that bite Magento stores:

  • Mobile phone — PT-EU: telemóvel. PT-BR: celular.
  • Suit — PT-EU: fato. PT-BR: terno. (Plus fato in PT-BR means «fact» — real conversion-killer if you ship PT-EU copy to BR.)
  • Bus — PT-EU: autocarro. PT-BR: ônibus.
  • Pineapple — PT-EU: ananás. PT-BR: abacaxi.
  • Train — PT-EU: comboio. PT-BR: trem.
  • Refrigerator — PT-EU: frigorífico. PT-BR: geladeira.
  • Spellingfacto (PT-EU) vs fato (PT-BR), recepção vs recepção (now aligned post-2009 Acordo Ortográfico, but legacy content varies).

Magento approach: separate locale per store (pt_PT vs pt_BR), separate product translations (not auto-translated), and terminology glossaries per market. Hreflang correctly set to pt-PT vs pt-BR.

CNPD + RGPD enforcement + cookie banner — como cumprir?

RGPD is the Portuguese name for GDPR — same regulation. The Portuguese implementation is Lei n° 58/2019 («Lei de Proteção de Dados Pessoais»), enforced by the CNPD (Comissão Nacional de Proteção de Dados).

Practical Magento implications:

  • Cookie consent — CNPD follows EDPB guidelines: granular opt-in per purpose (analytics, marketing, personalisation), no pre-ticked boxes, «Reject all» as prominent as «Accept all». We ship Cookiebot, Axeptio, or a custom Hyvä banner wired into Magento’s cookie API.
  • Data retention — CNPD enforces clear retention schedules. Customer orders typically kept 10 years (Portuguese fiscal law via the Autoridade Tributária), abandoned carts 6 months, marketing data with revocable consent only.
  • Privacy policy — must be in Portuguese, identify the controller + DPO (if required), list every processor (Cloudflare, MailChimp, GA4, Hotjar, etc.), and detail the legal basis per processing purpose.
  • Data localisation — CNPD doesn’t mandate EU-only hosting but prefers it. We default to Adobe Commerce Cloud Frankfurt, AWS Madrid (eu-south-2), or PTisp / OVH Lisbon.
  • DSAR (data subject access requests) — must respond within 30 days. We wire a Magento admin export tool that pulls customer + orders + reviews + newsletter consent into one PDF.

CNPD has issued multi-million-euro fines against telcos and banks — they enforce.

Hosting — PTisp vs OVH Lisbon vs AWS Madrid vs Adobe Commerce Cloud?

Depends on volume + budget + data-residency posture:

  • Adobe Commerce Cloud (Frankfurt region) — best if you’re already on Adobe Commerce. Auto-scaling, Fastly CDN, 24/7 Adobe support. < 30ms latency to Lisbon / Porto. Costs €25k+ /yr, locks you to Adobe. Frankfurt is GDPR-compliant but isn’t Iberia — CNPD-conscious clients sometimes prefer PT-based hosting for optics.
  • PTisp — Portuguese hosting veteran, DCs in Lisbon + Porto. Strong on price, Portuguese support, sovereign data residency. Less auto-scaling than Adobe Commerce Cloud; more DevOps work. Best for €100k–€2M PT-only stores.
  • Adamo / OVH Lisbon — French + European cloud, DCs in Lisbon (OVH) + nearby. Good middle ground for €1M+ multi-store PT+ES setups.
  • AWS Madrid (eu-south-2) — US-grade tooling with Iberian data residency. Best for tech-savvy teams who want Kubernetes / Aurora / S3-grade infra.
  • Hyvä Cloud / Cloudways Lisbon — managed Magento, €200–800 /mo, good middle ground for €250k–€2M stores.

We benchmark + migrate — the right answer depends on whether you need PT data residency, Iberian low-latency, or US-grade tooling.

Custo + timeline + credenciais — quanto custa, quanto tempo demora?

Three tiers, fixed pricing, no per-hour surprises:

  • Audit — $499 USD (~€459 EUR). ~20h @ $25/hr. 5–7 days. PT-specific compatibility report covering MB WAY, SAFT-PT, NIF validation, CNPD posture, Core Web Vitals.
  • Build — $4,999 USD (~€4,599 EUR). ~200h @ $25/hr. 10–14 days. MB WAY + Multibanco native, Klarna + Stripe + PayPal + SIBS multi-rail, NIF + VIES validation, SAFT-PT e-Fatura pipeline, IVA 23%/13%/6% rebuild, CNPD strict consent, Hyvä migration option.
  • Enterprise — Custom. 4–8 weeks. Scoped to your PT + ES + BR / luxury / B2B stack. Multi-region split, full SAFT-PT + ERP (Primavera, Sage, PHC, SAP), marketplace feeds, 30 days post-launch coverage.

Credentials: Adobe Certified Magento developer with 8+ years’ experience and 200+ stores shipped — including Iberian + LatAm builds. Five-star average on Upwork + Clutch. EU-GDPR-trained, work directly under your project lead.

Payment: SEPA, MB WAY, Multibanco reference, or wire. Net-30 available for established Portuguese Lda / SA businesses with valid NIF.

Casos edge — artesão de Lisboa vs exportador de vinho do Porto vs retalhista Lusófono PT+BR?

Three real Portuguese merchant profiles, three different Magento setups:

  • Lisbon artisan (cork / leather / fashion DTC, €50k–€500k) — Hyvä theme on Magento Open Source, MB WAY + Multibanco (via IfThenPay or EuPago), SAFT-PT via certified extension (Vendus or Moloni), DHL eCommerce + CTT Express shipping, Continente / OLX.pt marketplace optional, Cookiebot for CNPD, PTisp hosting. ~€5k–€15k build, 4–6 weeks.
  • Porto wine exporter (Port + Madeira + Vinho Verde, €500k–€5M) — Magento Open Source with multi-store (PT + UK + US + JP), age-gating + alcohol-shipping compliance (IVV control on PT, FDA/TTB on US, prohibition checks per US state), Klarna + Stripe + PayPal for international, SIBS Pay for PT, EU-bonded warehouse integration, refrigerated logistics carriers, multilingual (PT + EN + DE + JP), ~€25k–€75k build, 8–14 weeks.
  • Lusophone PT + BR retailer (fashion or electronics, €5M+) — Adobe Commerce on Cloud (Frankfurt), 3 stores (PT-EU + ES-ES + PT-BR), per-store currency (EUR + BRL), per-store tax engine (IVA + Avalara Brazil), per-store invoice pipeline (SAFT-PT + SII + NF-e), per-store payment (SIBS + Bizum + PIX), B2B with NIF + Net-30 + Primavera ERP, multi-warehouse with shared catalogue, €100k+ build, 16–24 weeks.

We audit + scope — the right answer depends on your shopper mix, ticket size, and B2B/B2C split.