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/5·100+ projects
    E-commerce stores delivered
    25+
    Collected with no rejections
    MAD 8M+
    Bank rejections
    0
    CMI integration
    5-10 days
    Our Morocco WooCommerce approach

    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.

    The Morocco WooCommerce context

    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.

    WooCommerce vs Shopify vs PrestaShop

    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.

     WooCommerce (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.

    Technical stack

    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.

    Our method

    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.
    Case studies

    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/moMAD 700/mo
    CMI activation time
    7 days
    Mobile LCP (4G)
    3.2s1.4s
    Checkout conversion rate
    62%78%
    WooCommerceCMISage 100WPMLCloudflare

    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%
    WooCommerceCMIAmanaAramexPolylangRedis
    Transparent pricing

    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.

    E-com Starter

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

    from MAD 55,000

    ex. VAT — 40 / 30 / 30 payment

    Délai : 6-week onboarding

    • 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
    Le + populaire

    E-com Growth

    An established brand — 200-1,000 product catalog, multilingual FR/AR/EN, light ERP.

    from MAD 95,000

    ex. VAT — 40 / 30 / 30 payment

    Délai : 8-10 week onboarding

    • Everything in Starter, plus
    • Catalog of 200-1,000 products
    • CMI + PayZone + Cash Plus + COD
    • Multilingual FR/AR/EN with RTL
    • Light ERP connector (Sage 100, Odoo)
    • Core Web Vitals 90+ performance
    • 3 months of maintenance included
    Start with Growth

    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

    Délai : 12-16 week onboarding

    • 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.

    What they say

    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
    Geographic coverage

    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
    Frequently asked

    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.
    Want to discuss your e-commerce store?

    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.

    Book a discovery call
    Ready to launch your e-commerce store?

    Your Morocco WooCommerce e-commerce store starts here

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

    WooCommerce Development Morocco · CMI / PayZone · 25+ stores · Klicky