WooCommerce · Morocco · CMI / PayZone

    WooCommerce development in Morocco.CMI, PayZone, multilingual, performance.

    Design and integration of custom WooCommerce e-commerce stores with Moroccan bank gateways (CMI, PayZone, Cash Plus), cash on delivery, multi-currency MAD/EUR/USD, and multilingual FR/AR/EN. 25+ stores delivered since 2018, 0 bank rejections in production.
    4.9/5100+ projects
    E-commerce stores delivered
    25+
    Collected with no rejections
    MAD 8M+
    Bank rejections
    0
    CMI integration
    5-10 days

    Six fundamentals for an e-commerce store that actually collects in Morocco

    A Moroccan e-commerce store is not a duplicated Shopify. CMI, COD, multilingual AR/RTL, Law 09-08 compliance: six points Klicky does not compromise on.
    01

    Native CMI, PayZone & Cash Plus

    Native integration of the Centre Monétique Interbancaire (CMI), PayZone, Maroc Telecommerce, and Cash Plus. Store key, hash, success/fail callback configuration, 3-D Secure handling. Bank-side validation included.
    02

    Multi-currency & multilingual FR/AR/EN

    MAD by default, optional EUR/USD with daily exchange rates. WPML or Polylang for FR/AR/EN, with strict RTL handling for Arabic (catalog, checkout, transactional emails, hreflang).
    03

    Performance for 500+ product catalogs

    Redis object cache, optimized SQL queries, lazy-loaded images, WebP/AVIF image CDN. Core Web Vitals 90+ even on catalogs of 500-2,000 SKUs. Target LCP under 2s on 4G.
    04

    PCI security & fraud prevention

    No card data passes through your server (PCI-DSS via CMI tokenization). Admin 2FA, Cloudflare WAF, intrusion-attempt monitoring, optional phone verification for COD fraud prevention.
    05

    Sage / Odoo / SAP ERP connections

    Two-way synchronization of stock, prices, orders, and customers with Sage 100/Sage X3, Odoo, Dolibarr, or SAP Business One. Custom connectors or via a middleware gateway.
    06

    Law 09-08 compliance & invoicing

    Cookie banner + processing register compliant with Law 09-08 (CNDP). Automatic generation of compliant invoices (20% VAT, ICE, RC, legal mentions), accounting export to Sage/Excel.

    Why WooCommerce wins nine times out of ten against Shopify in Morocco

    WordPress powers 43% of the web globally (W3Techs, 2025) and WooCommerce accounts for 28% of all e-commerce sites worldwide. In Morocco, the share is even higher among stores under MAD 5M in annual revenue — for one simple reason: the native integration of the Centre Monétique Interbancaire (CMI).

    Why CMI changes everything

    CMI is the card-payment gateway of nearly every Moroccan bank (Attijariwafa, BCP, BMCE, CIH, Société Générale Maroc). A bank card issued in Morocco runs through CMI. No serious e-commerce store can do without it if it targets the local market.

    WooCommerce has a maintained official CMI plugin, integrable in 1-2 days of development. Shopify, on the other hand, does not offer CMI — workarounds via Stripe or third-party plugins work only partially, at higher monthly fees and without the same callback reliability as native CMI.

    The three other Morocco specifics

    • Cash on delivery (COD) — still 50-60% of e-commerce volume in Morocco. Poorly handled, COD generates 20-30% phantom orders. Well handled (phone verification, carrier workflow), it converts twice as well as online payment.
    • Multilingual FR/AR with strict RTL — 35-45% of Moroccan mobile traffic is Arabic-speaking. A non-RTL WooCommerce checkout drives that audience away. WPML or Polylang handle RTL cleanly (catalog, emails, invoices).
    • Law 09-08 compliance (CNDP) — cookie banner, processing register, ICE/RC legal mentions. Mandatory since 2009, enforced in practice since 2022. Klicky builds it in by default.

    Klicky has delivered 25+ WooCommerce e-commerce stores since 2018 — fashion, food, beauty, electronics, B2B. No structural bank rejections, and over MAD 8 million collected with no incident across the client portfolio.

    A comparison of the three e-commerce platforms on the Moroccan market

    A neutral assessment based on 25+ projects delivered since 2018 and three Shopify → WooCommerce migrations.
    CriterionWooCommerce (Klicky)ShopifyPrestaShop
    Native CMI integration
    PayZone / Maroc Telecommerce
    Cash on delivery (COD)
    Multilingual FR / AR (RTL)
    Monthly platform costMAD 0MAD 300-2,000MAD 0
    Back-office customization
    Sage / Odoo ERP connection
    Law 09-08 compliance (CNDP)
    Morocco / Europe hosting
    Shopify offers neither CMI nor PayZone natively: a workaround via Stripe + a third-party plugin remains partial and costly. PrestaShop is viable, but its Morocco module ecosystem is thinner than WooCommerce's.

    The Morocco WooCommerce stack Klicky deploys in production

    A stable stack, proven across 25+ projects. No exotic dependency, no abandoned plugin — every component earns its place.

    WordPress & WooCommerce

    • WordPress 6.6
    • WooCommerce 9
    • ACF Pro
    • WP-CLI

    The core of the stack. Stable, documented, with a mature ecosystem of maintained plugins.

    Morocco payments

    • CMI
    • PayZone
    • Maroc Telecom.
    • Cash Plus
    • Stripe
    • COD

    Every Moroccan bank gateway + Stripe for international EUR/USD transactions.

    Multilingual & multi-currency

    • WPML
    • Polylang
    • CurrencyAPI
    • RTL

    FR/AR/EN with strict RTL handling for Arabic. Exchange rates refreshed daily.

    Performance

    • Redis
    • Cloudflare
    • WP Rocket
    • WebP
    • AVIF

    Redis object cache + Cloudflare CDN. Core Web Vitals 90+ on 500-2,000 SKU catalogs.

    Security

    • Cloudflare WAF
    • Wordfence
    • 2FA
    • PCI-DSS

    CMI tokenization (no card data stored), WAF, quarterly security audit.

    ERP & logistics

    • Sage 100
    • Sage X3
    • Odoo
    • Amana
    • Aramex
    • DHL

    Custom connectors or via middleware. Synchronization of stock, prices, orders.

    From brief to launch, in 8 to 16 weeks

    A process battle-tested across 25+ WooCommerce e-commerce stores. The timeline depends mainly on the bank-side merchant contract validation for CMI.
    1. 01
      1 week

      Strategy kickoff workshop

      3-4 hour workshop to align on business goals, target audience, priority Google queries, and KPIs. Deliverable: consolidated brief + audit of the existing setup if it's a redesign.
    2. 02
      1-2 weeks

      Information architecture & wireframes

      Site map, user flows, low-fidelity wireframes signed off in review before any pixel design.
    3. 03
      2-3 weeks

      Premium UI design

      High-fidelity Figma mockups for desktop + mobile, documented design system. Two iteration rounds included.
    4. 04
      4-8 weeks

      Production & development

      Technical implementation depending on scope. Daily commits, staging environment accessible 24/7.
    5. 05
      1-2 weeks

      QA & SEO migration

      Cross-browser tests, Core Web Vitals audit (target 90+), 301 redirects if redesign, sitemap submission, IndexNow ping.
    6. 06
      Ongoing

      Launch & maintenance

      Zero-downtime deploy, client training, optional maintenance contract: updates, monitoring, support, A/B tests on key pages.

    Two recent e-commerce stores, with before/after metrics

    Anonymized at clients' request. Real numbers, verifiable under NDA.
    Women's fashion brand · Casablanca · 800 products

    Shopify → WooCommerce migration: -62% platform costs, CMI live in 7 days

    A full migration off Shopify (high monthly fees, no CMI). Rebuilt on WooCommerce with an 800-product catalog, CMI + COD + Cash Plus integration, a Sage 100 connector for real-time stock, multilingual FR/AR with RTL.
    Platform cost
    MAD 1,850/mo → MAD 700/mo
    CMI activation time
    — → 7 days
    Mobile LCP (4G)
    3.2s → 1.4s
    Checkout conversion rate
    62% → 78%

    WooCommerce · CMI · Sage 100 · WPML · Cloudflare

    Organic fine grocery · Rabat → national · 1,200 products

    1,200-product e-commerce: 0 bank rejections over 14 months, MAD 8M+ collected

    Built from scratch. A complex food catalog (variants, expiry dates, stock by warehouse), multi-currency MAD/EUR for expats, COD with anti-fraud phone verification, Amana + Aramex integration.
    Bank rejections (14 months)
    — → 0
    Revenue collected with no incidents
    — → MAD 8.2M
    Mobile PageSpeed
    — → 94
    COD share vs CMI
    — → 32%

    WooCommerce · CMI · Amana · Aramex · Polylang · Redis

    Three plans based on your catalog complexity

    WooCommerce is free, but a serious integration (CMI, multilingual, ERP, performance) takes development time. The prices below reflect the reality of the work.
    6-week onboarding

    E-com Starter

    An emerging brand — 50-150 product catalog, CMI + COD payment, standard shipping.

    from MAD 55,000ex. VAT — 40 / 30 / 30 payment
    • Catalog of 50-150 products
    • CMI + COD integration
    • Multilingual FR (AR optional)
    • Amana or Aramex shipping
    • Law 09-08 compliance
    • Back-office training (2h)
    Start with Starter →
    12-16 week onboarding

    E-com Custom

    Multi-store, multi-country retail, central ERP, 1,000+ SKU catalog, or B2B with negotiated pricing.

    by quote (from MAD 180,000)ex. VAT — 12-month platform commitment
    • Catalog of 1,000+ SKUs
    • Multi-country + multi-currency (MAD/EUR/USD)
    • Two-way Sage X3 / SAP / Odoo ERP
    • B2B: per-customer pricing, quotes, credit terms
    • Optional PIM / DAM
    • Support SLA 4h / 24h
    • Quarterly security audit
    Request a custom quote →
    Prices excluding VAT (20%). Don't include annual hosting, domain name, or premium plugin/SaaS license fees. Detailed quote within 24 hours after the kickoff call.

    Three e-commerce client testimonials

    A selection from 25+ WooCommerce projects delivered since 2018.
    We had 2 sites built by other agencies before. Klicky was the first to genuinely understand our business BEFORE proposing a technical solution. Result: +180% qualified leads in 6 months.
    Mohamed R.Managing Director · B2B consulting firm · Rabat
    Klicky configured everything in 3 weeks and we've had zero card payment failures since launch 14 months ago. Over 8 million MAD processed without incident.
    Salma B.Founder · Fashion e-commerce · Casablanca
    Our previous site was slow. LCP at 7 seconds, we lost 40% of mobile visitors. After the redesign by Klicky: LCP at 1.4s, bounce rate cut in half, and SEO took off naturally.
    Karim O.Digital Manager · Real estate group · Casablanca

    Klicky operates throughout Morocco

    Headquartered in Marrakech. Remote deployment for Casablanca, Rabat, Tangier, Agadir, Fez. On-site visits available for strategy workshops.

    Marrakech

    Klicky's home base since 2016. Hospitality, riads, premium retail, private schools — we know the ground from the inside. In-person meetings on site.
    Headquarters

    Casablanca

    Morocco's largest B2B market: industry, finance, services, retail. Regular interventions and travel for kickoff workshops.
    Key market

    Rabat

    Consulting firms, government agencies, NGOs. Travel for strategy workshops as the project requires.
    Regular work

    Tangier / Agadir / Fez

    Industry, real estate, tourism. Remote work + planned on-site visits over the project's duration.
    Nationwide

    WooCommerce in Morocco: everything online merchants ask us

    Answers drawn from 25+ WooCommerce briefs since 2018.
    Why WooCommerce rather than Shopify for an e-commerce store in Morocco?
    WooCommerce is free, open source, and — above all — it integrates natively with Moroccan payment gateways (CMI, PayZone, Maroc Telecommerce, Cash Plus). Shopify does not offer CMI natively, which forces workarounds via Stripe + third-party plugins. For an e-commerce store targeting the Moroccan market, WooCommerce wins nine times out of ten: cheaper, more extensible, with a more mature Morocco module ecosystem.
    How does CMI integration on WooCommerce work?
    Three steps. 1/ Open the CMI merchant contract with your bank (2-4 weeks of lead time on the bank's side, outside Klicky). 2/ Retrieve the API credentials: store key, client ID, SHA-512 hash algorithm. 3/ WooCommerce-side integration: 1-2 days of dev, success/fail callback configuration, 3-D Secure handling, end-to-end tests on the CMI staging environment. Klicky has delivered CMI integration on 25+ projects — average activation time after a signed bank contract: 5-10 days.
    How much does a custom WooCommerce site cost in Morocco?
    A WooCommerce e-commerce store starts at MAD 55,000 ex. VAT for a simple catalog (50-150 products, CMI + COD payment, standard shipping). A more complex project (1,000+ product catalog, multi-currency MAD/EUR/USD, multi-store stock management, ERP integration) starts at MAD 180,000 ex. VAT. Monthly maintenance (security, updates, support, backups) starts at MAD 3,500 ex. VAT/month.
    Is cash on delivery (COD) handled well?
    Yes, and it is a must in Morocco where roughly 50-60% of e-commerce stores make most of their sales via COD. Klicky configures COD with optional phone verification (fraud prevention — cuts phantom orders by 70-80%), automatic generation of delivery slips for the carrier, payment reconciliation in accounting, and COD restrictions by city or amount where needed.
    Can WooCommerce be multilingual (French + Arabic + English)?
    Yes. Klicky uses WPML or Polylang depending on the need, with strict RTL (right-to-left) handling for Arabic: catalog, checkout, transactional emails, invoices, SEO hreflang. This covers translations of products, categories, pages, and SEO tags. Typical surcharge: 20-30% of the total project time. Professional FR → AR / EN translation is handled by native reviewers.
    Does Klicky handle shipping and logistics?
    Klicky does not operate logistics but integrates every solution common in Morocco: Amana (Poste Maroc), Aramex, DHL, Glovo, or local carriers (Trans-Vert, Sehel, Speed Trans). Klicky also configures post-order workflows: automatic shipping label generation, SMS/WhatsApp customer notifications, parcel tracking, returns management.
    Can WooCommerce be connected to our Sage / Odoo / SAP ERP?
    Yes. Klicky has delivered connectors to Sage 100, Sage X3, Odoo, Dolibarr, and SAP Business One. Synchronization is two-way: stock, prices, orders, customers, invoices. Depending on complexity, the connector can be native (an adapted official plugin) or via a middleware gateway (Make, n8n, or a custom Node.js integration). Timeline: 2-6 weeks depending on scope.
    What performance can I expect for a 1,000-product catalog?
    Klicky target: Core Web Vitals 90+ (mobile PageSpeed) and LCP under 2 seconds on 4G, even on catalogs of 500-2,000 SKUs. Method: Redis object cache, an optimized database, lazy-loaded images, a Cloudflare CDN with WebP/AVIF, removal of slow plugins. On Shopify or a poorly configured WooCommerce, LCP often exceeds 4 seconds — mobile bounce rate above 50%.
    How do you handle Law 09-08 compliance (personal data)?
    Klicky sets up: a compliant cookie banner (granular consent, the option to decline, a consent log), a processing register, complete legal mentions (ICE, RC, share capital, host), a privacy policy, and management of access/deletion requests. If your activity collects sensitive data (health, minors), a CNDP declaration is required — Klicky points you toward a lawyer.
    What if we want to migrate from Shopify or PrestaShop?
    It is a common case — Klicky has delivered 3 Shopify → WooCommerce migrations and 4 PrestaShop → WooCommerce migrations since 2022. The process: audit of the current catalog, full export (products, customers, orders, reviews), mapping to the WooCommerce structure, 301 redirects to preserve SEO, staging validation, then a Sunday-evening cutover to production with rollback available. Typical timeline: 4-8 weeks depending on catalog size.

    A 30-min call, and we'll scope your WooCommerce project

    No prepared sales pitch. We understand your catalog, your payment/logistics constraints, and tell you honestly whether Klicky is the right agency for your project.
    Availability

    Mon–Fri · 9am–6pm (GMT+1)

    Based in

    Marrakech, Morocco

    Book a discovery call

    Your Morocco WooCommerce e-commerce store starts here

    Detailed quote within 24 hours after the first call. No commitment.

    Tell us what you’re building.

    We’ll help you map the right scope, team, timeline, and next steps.

    Get a quote today →
    WooCommerce Development Morocco · CMI / PayZone · 25+ stores · Klicky