Skip to content
Adrixis Reach — by Adrixis Technologies
E-commerce · September 22, 2026

E-commercewebsiteinMorocco:platforms,paymentandpitfallstoavoid

Shopify, WooCommerce, PrestaShop or custom? CMI integration, PayZone, Amana delivery, VAT, CNDP. Here is the complete guide to launch a profitable e-commerce in Morocco in 2026.

Blog
E-commerce website in Morocco: platforms, payment and pitfalls to avoid
September 22, 20269 minE-commerce
AR
By the Adrixis Reach team
A team specialized in professional websites for Moroccan SMEs. Over 100 websites delivered in 2026, with support in French, Arabic and English.

Direct answer

To launch an e-commerce in Morocco in 2026, here are the pragmatic choices:

  • Platform: Shopify ($29/month, zero maintenance) or WooCommerce (free, but hosting at 300-800 MAD/month) for most SMEs. Custom Next.js if you aim for high performance or SaaS.
  • Payment: CMI (Centre Monétique Interbancaire) for Moroccan cards, PayZone as an alternative, Stripe/PayPal for international.
  • Delivery: Amana (Moroccan post), CTM Messagerie, DHL for international, local couriers (Yassir Express, Glovo) for large cities.
  • Legal: mandatory CNDP declaration, legal notices, T&Cs, return policy, VAT invoicing.

A turnkey e-commerce at Adrixis Reach starts at less than 15 MAD/day, delivered in 14 days, with CMI integrated.

Choosing the platform

Shopify — $29/month (~290 MAD)

Strengths:

  • Setup in 1 hour, no code to touch
  • Pro design by default, beautiful themes
  • Hosting, security, updates handled by Shopify
  • Rich app store (delivery, email marketing, upsell)
  • Shopify Payments not available in Morocco, but CMI-compatible via PayZone or third-party gateways
  • Native multi-currency
  • 24/7 support

Weaknesses:

  • $29/month minimum (Basic plan) + 2% commission on every sale if you don't use Shopify Payments
  • Technical customization limited beyond what themes offer
  • Total dependency on Shopify (if you stop paying, your site disappears)

For whom: SMEs who want to launch fast without worrying about tech, under 500 products.

WooCommerce — Free + hosting

Strengths:

  • Free WordPress plugin
  • Full control of code and data
  • Massive plugin ecosystem (over 1,000 for WooCommerce)
  • CMI-compatible via Youcan Pay, PayTabs, or custom CMI plugin
  • No commission on sales
  • Hostable in Morocco (data at LWS, Orson, Genious)

Weaknesses:

  • Hosting and security on you
  • Monthly updates for WordPress + plugins + theme
  • Can become slow with too many plugins
  • Needs a dev for initial setup (3,000-10,000 MAD)

For whom: SMEs with an in-house or reliable external dev, who want full control and no monthly commission.

PrestaShop — Free + hosting

Strengths:

  • Dedicated e-commerce platform (not a plugin grafted like WooCommerce)
  • Native multi-store
  • Strong French-speaking community (French origin)
  • CMI-compatible

Weaknesses:

  • Admin interface less intuitive than Shopify
  • Needs a PrestaShop dev (rarer than a WooCommerce dev)
  • Expensive paid modules (sometimes $150-300 per module)

For whom: SMEs with multiple stores or a complex catalog (variants, advanced pricing rules).

Custom Next.js + Stripe/CMI — 10,000-50,000 MAD setup

Strengths:

  • Unbeatable performance (SEO, Core Web Vitals)
  • Full customization
  • Infinitely scalable
  • Ideal for premium brands and ambitious projects

Weaknesses:

  • High initial cost (10,000-50,000 MAD)
  • Needs a React/Next.js dev
  • Product admin to build (or use a headless CMS: Sanity, Payload, Shopify Hydrogen)

For whom: premium brands, SaaS, marketplaces, ambitious stores aiming for 100+ products or international.

Integrating payment in Morocco

CMI — Centre Monétique Interbancaire

This is the Moroccan reference. It lets you accept all Moroccan bank cards (CMI, Visa, Mastercard issued in Morocco).

How to get it:

  1. Have a pro bank account in Morocco (RIB in the company's name)
  2. Request from your bank (Attijari, BMCE, BP, SG, CIH)
  3. Provide: RC, patente, IF, ICE, bylaws, authorization to operate
  4. Negotiate commissions (1.5% to 3% depending on volume)
  5. Wait 2-6 weeks for activation

Cost:

  • Opening fees: 1,500 to 5,000 MAD depending on the bank
  • Commission: 1.5% to 3% per transaction
  • Monthly subscription: sometimes 100-300 MAD/month

PayZone (Morocco)

CMI alternative, easier to activate. Supports CMI + alternative methods.

  • Fast setup (a few days)
  • Slightly higher commissions (2.5-3.5%)
  • Modern API, compatible with Shopify and WooCommerce

Youcan Pay (Morocco)

100% Moroccan solution, free to activate, built for small e-merchants.

  • No opening fees
  • 2% + 1 MAD commission per transaction
  • Simple integration with Shopify, WooCommerce, custom API

Stripe / PayPal

For international sales only. Stripe is not officially supported in Morocco for Moroccan accounts (you need an entity abroad). PayPal works but withdrawal to a Moroccan bank is complicated.

Cash on delivery

Still very used in Morocco (60-80% of e-commerce orders depending on sector). Simple to set up, but:

  • High return rate (10-25%)
  • Needs a reliable delivery partner
  • Cash flow locked during the delivery round

Delivery in Morocco

Amana (Moroccan post)

  • National coverage
  • Rates: 25-60 MAD depending on city and weight
  • Lead times: 2-5 working days
  • Reliable but sometimes slow

CTM Messagerie

  • Professional alternative
  • Online tracking
  • Rates similar to Amana

DHL / UPS / FedEx

  • International mainly
  • Expensive (200-800 MAD depending on destination)
  • Fast (2-5 days)

Local couriers (large cities)

  • Yassir Express, Glovo, InDrive in Casablanca, Rabat, Marrakech
  • Same-day delivery
  • Ideal for restaurants, groceries, gifts

Dedicated e-commerce carriers

  • Yotla, Chrono Diali, DHL eCommerce Morocco: optimized for e-commerce volumes

VAT and legal obligations

VAT

  • Standard rate: 20%
  • Reduced rate: 7%, 10%, 14% depending on product (see general tax code)
  • Mandatory to display inclusive prices (TTC) to the end consumer
  • Compliant VAT invoicing (IF, ICE, VAT number)

CNDP declaration

Mandatory if you collect personal data (which every e-commerce does).

  • Online declaration at cndp.ma
  • Free
  • To be done before launch
  • CNDP mention to be inserted in legal notices

Mandatory legal notices

  • Company name, legal form, capital
  • RC, patente, IF, ICE
  • Headquarters
  • Email and phone contact
  • Site host (name, address)
  • CNDP declaration number

T&Cs (General Terms of Sale)

  • Payment terms
  • Delivery terms
  • Right of withdrawal (14 days in Morocco for certain sales)
  • Return and refund policy
  • Warranties

Invoicing

  • Sequential invoice number mandatory
  • Mention "VAT on collection" or "VAT on debit"
  • Retention for 10 years

Inventory management

For a small catalog (< 50 products)

  • Direct management in Shopify / WooCommerce
  • Low-stock alerts
  • Sync with a spreadsheet if needed

For a medium catalog (50-500 products)

  • Light ERP: Odoo, Dolibarr (free/freemium)
  • Sync with the e-commerce platform via API
  • Multi-warehouse management if needed

For a large catalog (500+ products)

  • Full ERP: Odoo Enterprise, SAP Business One, Sage
  • Barcode scanner for physical inventory
  • Integrated supplier management

SEO-friendly product page

Every product page must have:

  • H1 title with primary keyword (e.g. "Berber leather pouf — handmade in Morocco")
  • Meta description 150-160 characters with call to action
  • Clean URL: /products/berber-leather-pouf
  • 5-10 HD photos with descriptive alt text
  • Detailed description 300-800 words (SEO + conversion)
  • Technical specifications structured (material, dimensions, weight)
  • Customer reviews (Product + AggregateRating schema)
  • Product schema with price, availability, SKU
  • Product FAQ (FAQPage schema)

Pitfalls to avoid

1. Not declaring to CNDP

Risk: fine up to 300,000 MAD and ban on collecting data.

2. Neglecting the Google Business listing

Even for pure e-commerce, a Google Business listing boosts local traffic.

3. Forgetting mobile

70%+ of Moroccan e-commerce traffic is mobile. A non-responsive site = sales divided by 3.

4. No clear return policy

Customers abandon 50% of their cart if the return policy is not visible.

5. Choosing a platform not suited to your volume

Launching a custom Next.js at 30,000 MAD to sell 10 products/month = overkill. Launching a basic Shopify for 10,000 products = nightmare.

6. Putting all the money in the site, zero in acquisition

A beautiful site with no traffic = 0 sales. Plan at least 40% of budget for acquisition (Google Ads, Meta Ads, SEO, influencer).

7. Dropshipping without local stock

In Morocco, customers expect delivery in 2-5 days. Dropshipping from AliExpress (30-45 days of delivery) = massive cancellation rate.

Adrixis Reach examples

Our typical e-commerce packs:

  • E-commerce starter pack (up to 50 products, CMI integrated, Amana delivery): from less than 15 MAD/day, delivered in 14 days
  • E-commerce growth pack (up to 500 products, multi-payment, email marketing): from less than 25 MAD/day, delivered in 21 days
  • E-commerce premium pack (custom Next.js, high volume, ERP integration): on quote, delivered in 4-8 weeks

In every case: CMI, legal notices, CNDP, Google Business configured. You receive a site ready to sell, not an empty shell.

Conclusion

A profitable e-commerce in Morocco in 2026 is the right balance between:

  1. Platform suited to volume (Shopify for < 500 products, Next.js beyond)
  2. CMI activated for Moroccan cards + cash on delivery
  3. Reliable delivery (Amana + a local partner for large cities)
  4. Legal in order (CNDP, notices, T&Cs, VAT)
  5. Acquisition budget as important as the site budget

Before launching, ask yourself the right question: do you have the product and the audience before having the site? An e-commerce without those two foundations will never take off, even with the best Shopify in the world.

Frequently asked questions

How much does a complete e-commerce cost in Morocco?
Between 5,000 and 50,000 MAD for setup depending on platform and product count. On the recurring side: Shopify $29-299/month, WooCommerce 300-800 MAD/month hosting, custom Next.js 0-200 MAD/month hosting. At Adrixis Reach, the starter e-commerce pack starts at less than 15 MAD/day all inclusive.
How long does it take to get CMI?
2 to 6 weeks after submitting the file to your bank. You need: RC, patente, IF, ICE, up-to-date bylaws, and a pro account opened at the bank. Opening fees range from 1,500 to 5,000 MAD depending on the bank, and the per-transaction commission is around 1.5-3%.
Can you sell internationally from a Moroccan e-commerce?
Yes, but with constraints. Stripe/PayPal require an entity abroad to work fully. VAT on export is 0%. International shipping fees (DHL, UPS) are high. To really sell internationally, many Moroccan brands create a European entity or use Shopify with Shopify Payments from another jurisdiction.
Shopify or WooCommerce for a Moroccan SME?
Shopify if you want to launch fast, without worrying about tech, and accept $29/month. WooCommerce if you have a trusted dev, want to control data, and no monthly commission. Both are CMI-compatible via PayZone, Youcan Pay or dedicated plugins.
Do I have to declare my e-commerce site to CNDP?
Yes, it is mandatory for any site collecting personal data (name, email, phone, address) — which is every e-commerce. The declaration is free and done online at cndp.ma. The fine for missing declaration can reach 300,000 MAD.

Related articles

Let'stalkaboutyourproject

2-minute quote, reply in under 15 min.