The global average cart abandonment rate is around 70%. In Morocco it can be higher — not because Moroccan consumers are more indecisive, but because most Shopify stores are missing specific elements that Moroccan buyers need before they commit to a purchase.
Here is what causes it and how to fix it.
Why cart abandonment is high on Moroccan Shopify stores
No COD option at checkout
65 to 75% of Moroccan online orders use cash on delivery. A checkout that does not offer COD loses the majority of buyers at the payment step. This is the single largest cart abandonment driver for Moroccan Shopify stores. If it is missing, everything else is secondary.
Unexpected shipping costs
Moroccan consumers often add to cart based on the product price alone. If a delivery fee they were not expecting appears at checkout, they abandon. Displaying the delivery cost early — ideally on the product page itself — prevents this surprise.
Mandatory account creation
Forcing visitors to create an account before completing a purchase causes 26% of shoppers globally to abandon. In Morocco, where many buyers arrive impulsively from Instagram or TikTok, this friction is especially damaging. Guest checkout must be enabled.
No WhatsApp contact visible at checkout
A buyer who has a question at checkout needs to reach someone immediately. Can I pay on delivery? How long will delivery take to Agadir? If WhatsApp is not visible on the checkout page, they abandon and rarely return.
Slow checkout loading on mobile
90% of Moroccan online shoppers use mobile. A checkout that loads slowly, has form fields that do not autocomplete, or requires multiple page reloads loses buyers who were ready to purchase.
Store looks different from the ad
If the product page does not match the quality and visual consistency of the Meta or TikTok ad that generated the click, buyers lose confidence and abandon before completing the purchase.
How to fix cart abandonment on your Moroccan Shopify store
Enable COD via your logistics partner's Shopify integration. Make it the first or most visible payment option, not the last.
Show delivery cost on product pages — add a delivery estimate near the add-to-cart button. "Livraison 30 MAD partout au Maroc" removes the checkout surprise.
Enable guest checkout — in Shopify Admin: Settings → Checkout → set Customer accounts to Optional.
Add WhatsApp to the checkout page — a floating WhatsApp button that stays visible throughout the checkout process.
Optimize mobile checkout speed — reduce app load on checkout pages, use Shopify's accelerated checkout options, and ensure checkout forms work correctly on mobile.
Set up abandoned cart recovery via WhatsApp — email recovery performs poorly in Morocco. WhatsApp messages sent within 1 hour of abandonment convert significantly better. This is not optional for brands selling in Morocco.
What the fixes look like in numbers
| Fix | Typical impact |
|---|---|
| Enable COD | Recovers 20-40% of payment-step abandonment |
| Guest checkout | Reduces friction abandonment by 15-25% |
| WhatsApp at checkout | Converts hesitant buyers into confirmed orders |
| WhatsApp cart recovery | 3-5x higher engagement than email in Morocco |
At Glorythm, we build these elements into the checkout structure of every Shopify store from day one — not as afterthought apps that slow the store down.
Book a free discovery call to audit your checkout →
FAQ
What is a normal cart abandonment rate for a Moroccan Shopify store?
A rate of 65 to 80% is common. Below 60% is strong performance for the Moroccan market.
Why do Moroccan customers abandon at checkout?
The main reasons: no COD option, unexpected delivery costs, mandatory account creation, no WhatsApp visible, and slow mobile checkout loading.
Does abandoned cart email work in Morocco?
Poorly. Email open rates are low in Morocco. WhatsApp recovery messages sent within 1 hour of abandonment convert significantly better.
Should I offer free delivery in Morocco to reduce abandonment?
Not necessarily. Displaying the delivery cost early on the product page reduces the surprise effect. Many Moroccan consumers accept a 20-30 MAD delivery fee when they see it before adding to cart.



