Selling Online in Morocco in 2026: What Your E-Commerce Website Actually Needs
Cash on delivery, CMI card payments, WhatsApp orders and Arabic/French product pages — the practical 2026 checklist for selling online in Morocco, and the mistakes that kill a new store's sales.
Selling online in Morocco is not a copy of selling online in Europe. Payment habits, trust signals and even the way customers prefer to order are different here — and stores built on foreign assumptions quietly lose sales every day. This is the practical checklist I give Moroccan businesses launching an online store in 2026.
1. Cash on delivery is not optional
For a large share of Moroccan shoppers, cash on delivery (paiement à la livraison) is the default — many customers simply will not pay in advance to a store they don't know yet. Offer COD prominently, confirm orders by phone or WhatsApp before dispatch, and build the cost of refused deliveries into your margins. Stores that hide COD or skip order confirmation learn this expensively.
2. Add CMI for the customers who do pay by card
Once trust exists, card payment through CMI (Centre Monétique Interbancaire) or an international gateway is what lets you scale beyond COD: fewer refused parcels, money received before shipping, and access to customers outside Morocco. The integration involves test-mode validation, handling failed and duplicate payments, and webhook confirmation — budget real time for it; it is never just "adding a button".
3. WhatsApp is part of your checkout, whether you plan it or not
Moroccan customers ask questions on WhatsApp before buying. Make it a feature, not an interruption: a click-to-chat button on product pages, order notifications by WhatsApp, and a catalogue that answers the recurring questions (sizes, delivery time, city coverage) before they are asked. In 2026, adding an AI assistant trained on your catalogue can handle the repetitive half of those messages automatically.
4. Speak French and Arabic — properly
A store in French only misses a large part of the market; a store with machine-translated Arabic loses trust instantly. Plan both languages from day one, including right-to-left layout for Arabic, prices always in MAD, and delivery information written for Moroccan cities, not translated from a European template.
5. Delivery information is a sales feature
"Delivery in 24–48h in Casablanca, 2–4 days elsewhere, 30 MAD, free over 500 MAD" — stated clearly on the product page — converts better than any banner. Ambiguity about delivery cost and time is the top reason for abandoned checkouts and refused COD orders.
6. Speed and mobile first, always
Most of your traffic is on phones, often on modest connections. A heavy theme that loads in 8 seconds on 4G will not sell, however beautiful it looks on a designer's screen. A fast, custom or carefully optimised store — compressed images, minimal scripts — is a revenue decision, not a technical preference.
What to launch with, and what to postpone
Launch with: a clean catalogue, COD + CMI, WhatsApp contact, clear delivery terms, and basic analytics. Postpone: loyalty programmes, complex promotions, and a mobile app — a fast mobile website (or PWA) covers the need until order volume proves otherwise.
Planning to sell online in Morocco? See my services and selected projects, or start a project and I'll tell you honestly what your store needs first.