GA4 Analytics (G-1QYG9TL6KE) — loaded after render · WhatsApp / call / form conversions Skip to content
📝 E-commerce

Selling online in Morocco: CMI, cash on delivery and WhatsApp (2026 guide)

The three pillars, and why you need all three

Many Moroccan shops install a card payment module, then find orders don't come. The reason is simple: bank cards aren't the dominant payment method for delivered orders in Morocco. Customers want to see the product, then pay on receipt.

Moyen de paiementQui l'utiliseWhat to plan forSans lui
CMI (carte bancaire)Equipped local customers, immediate purchases, diasporaMerchant contract with your bank, commission per transactionYou lose orders paid in advance
Cash on deliveryThe majority of orders in MoroccoAgreement with a carrier, managing returns and refusalsYour conversion rate collapses
Commande WhatsAppHesitant customers, questions about size, colorDedicated number, pre-filled message, fast replyYou lose buyers who dislike forms

Payment habits evolve and vary by sector and clientele. Watch your own orders: the right balance is that of your real customers, not a national average.

The CMI contract, concretely

CMI is Morocco's interbank payment center. To accept cards, your shop must be connected to a merchant contract obtained from your bank. The opening time depends on the institution and your file — start it at the beginning of the project, as it conditions going live with payment.

Also plan for the commission charged on each transaction: it's part of your shop's real cost and must enter your margin calculation.

Delivery: the line item we underestimate

In Morocco, delivery is planned city by city. Big cities get 24-48h delivery; rural areas take more time at a different rate. Two points determine profitability: the real cost per parcel, and the refusal rate on delivery.

What reduces refusals: confirm each order by call or WhatsApp before shipping, state the exact lead time, and offer a time slot. A confirmation call costs a few minutes and avoids a parcel round trip.

Common mistakes

  1. Opening a shop without stock management. Selling an out-of-stock item creates a refund, an unhappy customer and a bad review.
  2. Ignoring mobile. Most visitors shop from a phone. A mobile-unfriendly checkout loses carts.
  3. Hiding delivery fees. Discovering them at the last step is the #1 cause of cart abandonment.
  4. Asking the customer nothing. Without feedback, you'll never know why an order didn't complete.
  5. Not planning for returns. A clear returns policy reassures as much as it protects.

The real budget of a shop in Morocco

PosteOrdre de grandeurFrequency
Shop creationfrom 5 400 DHonce
Nom de domaine100 to 400 MADpar an
Hosting600 to 1,500 MADpar an
Commission bancaireselon contrat bancairepar transaction
Livraisonselon transporteur et villepar colis
Image and catalog managementvariableat launch

None of these amounts is hidden: creation is billed once, the rest is day-to-day operations. Always ask for a written quote distinguishing the two.

The first weeks after opening

A shop doesn't sell by itself on day one. The first months are for observing: which products are viewed, where visitors drop off, which questions recur. These observations dictate the fixes — a clearer title, an extra photo, delivery fees stated earlier.

Publish regularly: every well-photographed, well-described product is one more entry door from search engines.

Lire ses premiers chiffres correctement

The first weeks of an online shop teach more than three months of guesses. What to watch: the rate of visits reaching the cart, the abandonment rate between cart and payment, and the real reason orders aren't completed.

Mass abandonment at payment suggests fees announced too late or an expected payment method missing. Abandonment at cart stage often means delivery fees discovered too late, or a lead time announced too long.

The advice that always comes back: call customers whose order didn't complete. A three-minute conversation reveals what no dashboard shows.

Preparing holidays and peak periods

In Morocco, several highlights of the year concentrate a big share of sales: religious holidays, back-to-school, and peak tourist periods. These moments are prepared weeks ahead.

  1. Check the real stock of the products you'll feature.
  2. Test the full purchase journey on a phone, from start to confirmation.
  3. Plan for load: a shop that crashes on a peak day loses the whole day.
  4. Confirm orders by call or message before shipping, or refusals will explode.
  5. Prepare visuals and descriptions ahead of time so you don't improvise.

What sets apart a shop that lasts

Shops that last aren't those with the most products, but those with the clearest listings: real photos, exact dimensions, materials, delivery times, return terms. The customer shouldn't need to call to order.

This work seems thankless and slow. Yet it's the only work that truly reduces questions, returns and disputes — and that's exactly what frees up time to sell.

Do you need one product page per reference?

Yes, in almost all cases. One page per product is what lets a future customer find you by typing the name or description of a specific item. A shop whose products all fit on one page has a single entry door.

Each listing must answer the questions that precede a purchase: what it's made of, the dimensions, how to care for it, delivery time, what happens for an exchange. This information reduces messages and returns.

The role of photos in a Moroccan shop

Many shops reuse visuals supplied by the wholesaler or supplier. The result: the same photos circulate on dozens of sites, and none shows the product the customer actually receives.

An in-house photo shoot, even modest, changes perception. Shoot on a neutral background, under constant light, and show the product in use when it makes sense. Then compress each image: a product page with six four-megabyte photos makes the page unusable on a mobile plan.

Open a shop that really gets paid

Free Quote en 30 secondes · Mockup within 48h · No commitment

🚀 Request my free quote

Or write to us: contact@agencewebpremium.com · WhatsApp +212 642-844148

🔗 On the same topic

e-commerce website creation · showcase vs e-commerce: the comparison · nos rates publics · tous our business sectors · online payment in Morocco

Frequently asked questions

What does an online shop cost in Morocco?

Our e-commerce plan starts at 5,400 MAD, delivered in 14 days, excluding hosting and the bank commissions tied to transactions.

Is cash on delivery mandatory?

It isn't mandatory, but it remains the dominant method for delivered orders in Morocco. Without it, your conversion rate drops sharply.

How long does opening a CMI contract take?

It depends on your bank and how complete your file is. Start the process at the project's beginning, as it conditions going live with card payment.

Do you need a mobile app on top of the site?

Rarely at the start. A phone-friendly site is enough for the first months. An app is only justified with recurring volume and usage.

How long before the first sales?

First orders sometimes arrive at launch through word of mouth and WhatsApp. Organic traffic, on the other hand, builds over several months.