Le problème
Une marque de cosmétique à l'argan qui veut vendre depuis le Maroc affronte trois marchés à la fois, et chacun a ses propres règles.
Le marché local paie à la livraison — imposer la carte bancaire, c'est perdre la majorité des commandes. Le marché européen attend l'inverse : paiement en ligne, livraison suivie, mentions conformes. Et le marché arabophone ne se contente pas d'une traduction : il lit de droite à gauche, ce qui retourne la mise en page entière, pas seulement le texte.
S'ajoute la question du canal. Vendre sur une place de marché revient à louer sa clientèle : commission sur chaque vente, aucune donnée client, et une marque qui n'existe que dans la fiche produit de quelqu'un d'autre. Pour une marque premium dont l'argument est l'origine et le savoir-faire, c'est précisément ce qu'il ne faut pas.
Ce que nous avons construit
Une boutique qui appartient à la marque, pensée trilingue dès la première ligne plutôt que traduite après coup.
Le français, l'anglais et l'arabe partagent la même base de contenus : chaque produit, catégorie, page et article porte ses trois versions dans la même fiche, avec repli automatique si une traduction manque. Les URL sont localisées, les balises hreflang générées, et l'arabe bénéficie d'un vrai support droite-à-gauche — direction du document, polices dédiées, et les corrections de mise en page que le simple dir="rtl" ne règle jamais seul : positions, dégradés, alignements.
L'architecture de paiement suit la réalité de chaque marché. Le paiement à la livraison est actif, parce que c'est ce qui convertit au Maroc ; Stripe, PayPal et CMI sont préparés dans la même abstraction, prêts à être activés marché par marché sans retoucher le tunnel de commande.
La boutique est entièrement administrable, sans développeur : produits et variantes, catégories, commandes, clients, coupons, transporteurs, blog, pages, avis, témoignages, sliders — et chaque section de la page d'accueil s'active ou se désactive depuis l'administration. Le tableau de bord donne le chiffre d'affaires, les ventes sur trente jours, les meilleures ventes et les alertes de stock faible.
Le référencement est traité comme une fonctionnalité, pas comme une option : données structurées Product, BreadcrumbList, FAQPage et BlogPosting, sitemap et robots.txt générés dynamiquement, balises Open Graph et canonical par page, images en chargement différé avec dimensions explicites.