Un projet e-commerce au Maroc doit relier le catalogue, le paiement, la livraison, le service client et la gestion interne. La qualité de l'interface ne suffit pas si les règles commerciales ou les opérations ne sont pas clairement définies. Si vous cherchez un accompagnement local, consultez notre offre de création de site e-commerce à Casablanca.
Ce qu'il faut retenir avant de lancer une boutique au Maroc
- Le paiement par carte n'est pas un réglage technique : il suppose un contrat marchand à votre nom auprès d'un acquéreur partenaire du CMI, avec un délai administratif propre à votre banque.
- Le paiement à la livraison reste un mode attendu par une partie de la clientèle. Le prévoir change vos règles de commande, de comptabilité et de retour.
- Une boutique se teste, elle ne se livre pas : paiement réussi, refusé, annulé, remboursé, rupture de stock. Ces cinq scénarios sont le minimum recevable avant mise en ligne.
- Budget de départ : 15 000 MAD, pour 4 à 6 semaines, hors licences d'extensions et commissions bancaires.
1. Définir le catalogue et les données produit
Avant le développement, préparez les catégories, variantes, prix, stocks, photos et informations utiles à la décision. Déterminez aussi qui mettra ces données à jour et à quelle fréquence.
2. Concevoir un parcours utilisable sur mobile
Les pages produit, le panier et le paiement doivent rester lisibles sur un petit écran. Limitez les champs du formulaire aux informations nécessaires, affichez les erreurs clairement et permettez au client de vérifier sa commande avant validation.
3. Soigner la performance
Des images correctement dimensionnées, un code maîtrisé et un hébergement adapté réduisent le temps d'attente. Testez les pages du catalogue et le tunnel de commande sur plusieurs appareils et conditions de connexion.
4. Choisir les langues selon la clientèle
Le français, l'arabe, le darija ou l'anglais peuvent être pertinents selon le public. Chaque version doit être relue, maintenue et associée à une navigation cohérente ; une traduction automatique non vérifiée peut créer des erreurs sur les produits ou les conditions de vente.
5. Cadrer les moyens de paiement
Choisissez les options de paiement en fonction de votre clientèle, de vos contrats avec les prestataires et de vos procédures comptables. Affichez les moyens disponibles avant la dernière étape et testez les paiements réussis, refusés, annulés et remboursés.
6. Formaliser la livraison et les retours
Précisez les zones desservies, les frais, les conditions de livraison, le suivi disponible et la procédure de retour. Ces règles doivent correspondre aux capacités des partenaires logistiques et rester accessibles avant la commande.
7. Organiser le service client
Indiquez des coordonnées valides, les horaires de réponse et le canal à utiliser selon la demande. Préparez des procédures pour la modification d'une commande, le retard, l'annulation et le remboursement.
8. Préparer le référencement et la mesure
Utilisez des catégories compréhensibles, des descriptions produit originales et des adresses stables. Configurez des événements de mesure pour le panier et la commande, puis vérifiez leur fonctionnement sans collecter plus de données que nécessaire.
9. Vérifier la conformité et la sécurité
Les mentions commerciales, la politique de confidentialité et les conditions applicables doivent être validées pour l'activité concernée. Protégez les comptes d'administration, appliquez les mises à jour et prévoyez des sauvegardes testées.
10. Choisir la plateforme : ce qui départage réellement
La question « WooCommerce ou Shopify ? » arrive presque toujours en premier. Elle devrait arriver en dernier, après le catalogue, les paiements et la logistique — parce que ce sont eux qui départagent. Voici comment je compare les options sur un projet marocain.
| Critère | WooCommerce / PrestaShop | Shopify et SaaS équivalents | Développement sur mesure |
|---|---|---|---|
| Coût d'entrée | Bas, hébergement à votre charge | Abonnement mensuel, souvent en devises | Le plus élevé |
| Intégration d'un acquéreur CMI | Possible via module dédié | Dépend des passerelles disponibles dans le pays | Intégration directe, à développer |
| Paiement à la livraison | Standard ou via extension | Selon la plateforme | Modélisé selon vos règles |
| Transporteurs locaux | Modules ou intégration manuelle | Souvent à connecter à la main | Intégration API sur mesure |
| Réversibilité | Bonne : base de données exportable | Limitée par le format de l'export | Totale, code et données vous appartiennent |
| Charge de maintenance | À votre charge ou en forfait | Assurée par l'éditeur | À prévoir contractuellement |
Il n'y a pas de bonne réponse générale. Un catalogue de 40 références avec paiement à la livraison et deux transporteurs ne pose pas les mêmes contraintes qu'un catalogue de 8 000 références avec variantes et stocks multi-entrepôts. C'est le second cas qui justifie un développement spécifique, pas le premier.
11. Les cinq scénarios de paiement à tester avant la mise en ligne
C'est la partie de mon travail que les clients voient le moins et qui évite le plus de dégâts. Un tunnel de commande doit être éprouvé sur des cas d'échec, pas seulement sur le cas idéal.
- Paiement accepté : la commande passe en préparation, l'e-mail de confirmation part, le stock est décrémenté.
- Paiement refusé par la banque : le panier est conservé, le message est compréhensible, aucune commande fantôme n'est créée.
- Abandon en cours de paiement : le client ferme l'onglet sur la page de la banque. Vérifiez qu'aucune commande ne reste bloquée dans un état indéterminé.
- Remboursement partiel : un article sur trois est retourné. Le montant, le stock et la comptabilité doivent suivre.
- Rupture de stock pendant le paiement : deux clients achètent le dernier article en même temps. Décidez de la règle — réservation au panier ou premier payé — et testez-la.
Sur le paiement par carte, rappelons le point qui surprend le plus souvent : au Maroc, l'encaissement passe par un acquéreur partenaire du Centre Monétique Interbancaire. L'agence prépare le dossier technique et réalise l'intégration, mais l'ouverture du contrat marchand relève de votre banque. Anticipez ce délai : il conditionne votre date de lancement plus sûrement que le développement.
12. Performance du catalogue : les seuils à viser
Sur une boutique, la lenteur se paie en commandes perdues. Google publie des seuils explicites pour ses Core Web Vitals, documentés sur web.dev. Ce sont ceux que nous visons sur les pages livrées.
| Indicateur | Ce qu'il mesure | Seuil « bon » | Levier principal sur une boutique |
|---|---|---|---|
| LCP | Affichage du contenu principal | ≤ 2,5 s | Poids et format des visuels produit |
| INP | Réactivité aux interactions | ≤ 200 ms | Scripts de filtres et de panier |
| CLS | Stabilité visuelle | ≤ 0,1 | Dimensions déclarées sur les images |
Concrètement, sur un catalogue, l'essentiel du gain vient de trois gestes : servir les visuels en WebP correctement dimensionnés, déclarer width et height sur chaque image, et retarder les scripts non essentiels au premier affichage.
13. Conformité : ce que la loi 09-08 implique pour une boutique
Une boutique collecte des données personnelles : identité, adresse, historique d'achat, parfois numéro de téléphone. Au Maroc, ces traitements relèvent de la loi 09-08 relative à la protection des personnes physiques à l'égard du traitement des données à caractère personnel, dont l'application est contrôlée par la CNDP. Le responsable de traitement, c'est vous, pas votre prestataire technique.
En pratique : publiez une politique de confidentialité qui décrit réellement ce que vous collectez, limitez la collecte au nécessaire pour honorer une commande, et prévoyez comment répondre à une demande d'accès ou de suppression. Les conditions générales de vente doivent aussi préciser les délais de livraison, la procédure de retour et les modalités de remboursement.
Sources et limites de ce guide
- Centre Monétique Interbancaire — cadre de l'acceptation des cartes bancaires au Maroc.
- ANRT — tableaux de bord trimestriels du marché Internet et mobile marocain.
- web.dev — Core Web Vitals — définition et seuils des indicateurs de performance.
- schema.org/Product — balisage des fiches produit.
Ce guide décrit une méthode de préparation. Il ne contient ni volume de marché ni taux de conversion moyen : nous ne publions pas de statistique que nous n'avons pas mesurée. Les délais bancaires et les conditions des transporteurs dépendent de votre situation et doivent être vérifiés auprès d'eux.
En résumé
En 2026, un e-commerce performant est avant tout un système fiable : l'offre est claire, les étapes d'achat sont testées et les opérations suivent les engagements affichés au client.