Étude de cas KALI Saint Barth
Migration e-commerce • Juillet - Septembre 2026
KALI vend depuis Saint-Barth et depuis la métropole, avec deux stocks qui ne doivent jamais se croiser. Nous l'avons sortie de Shopify en douze jours, puis outillée.
12 jours
De la commande à la mise en ligne
0 → 520
5,8 → 2,3 s
Affichage mobile
mobile, mesuré le 25 juillet 2026
La vitrine avant et après
Ce que nous avons fait
Sortir de Shopify sans laisser un article derrière
L'export de Shopify ne dit pas tout. Les collections n'y figurent pas, les variantes n'ont ni référence ni code-barres, et le stock réel vit dans un fichier à part. Le catalogue a donc été reconstitué en croisant cinq exports avec l'API publique de la boutique.
238 produits, 667 variantes et 906 images sont passés dans WooCommerce, rangés dans leurs collections. L'historique a suivi : 89 commandes passées par 64 clientes depuis octobre 2024, reprises sans renvoyer un seul e-mail et sans décompter une seule pièce du stock.
Avant la bascule, un contrôle produit par produit : 238 côté Shopify, 238 côté WooCommerce. Le nom de domaine est resté la propriété de la marque, c'était sa condition dès le premier échange.
Deux stocks qui ne se croisent jamais
Saint-Barthélemy et la métropole sont deux marchés, servis par deux stocks. Envoyer un colis de l'un vers l'autre coûte trop cher et prend trop de temps : une cliente de l'île est servie par le stock de l'île, une cliente de métropole par celui de France, sans exception.
WooCommerce ne connaît qu'un stock par article. Nous avons développé LaFactory Multi Inventory : un inventaire par région et par taille, un stock affiché calculé à partir de ces inventaires, et un journal où chaque entrée et chaque sortie laissent une trace.
Le catalogue reste visible de partout. La règle s'applique à l'adresse de livraison, là où elle compte : au panier, à la validation de la commande, et au paiement d'une commande déjà créée, la porte que l'on oublie le plus souvent. La cliente est prévenue par un bandeau avant de cliquer sur Commander.
Un piège mérite d'être connu : la géolocalisation par adresse IP situe Saint-Barth en Guadeloupe. Une règle de vente fondée sur l'IP refuserait la marchandise aux clientes de l'île. Ici, l'IP ne décide de rien.
Un code-barres par taille et par couleur
Chaque vêtement devait devenir un identifiant unique, lisible à la douchette, en boutique comme en réserve. L'export de Shopify ne portait pourtant ni référence ni code-barres sur une seule variante.
Nous avons posé une référence sur chaque variante, puis branché LaFactory Barcode Pro : un code par produit et par taille, des étiquettes à imprimer, un mode scan pour l'inventaire, un inventaire tournant et une caisse de comptoir pour les ventes éphémères. Les 520 variantes en ligne ont aujourd'hui leur code.
Une douchette se comporte comme un clavier. Entre le français de Windows et celui du Mac, lettres et chiffres sont identiques, seule la ponctuation change : la touche du tiret produit « - » d'un côté, « § » de l'autre. L'étiquette KALI-1087 arrivait sous la forme KALI§1087, et la caisse répondait « code inconnu ». Le module reconnaît désormais cette frappe et retrouve l'article.
Un espace revendeur installé, pas loué
KALI a un corner dans une boutique de l'île, qui passe commande environ une fois par semaine, et des revendeurs en métropole qui demandent à la suivre. Les commandes passaient par message, les prix de gros se calculaient à la main.
Nous avons développé LaFactory Wholesale. Chaque revendeur a son compte, validé à la main. Le tarif de gros se fixe par produit ou par variante, en remise ou en prix hors taxes, et s'affiche dès la connexion à côté du prix public barré. Un produit entre au catalogue revendeur dès qu'il a un prix de gros.
Le module compose avec le multi-inventaire au lieu de le contourner. Un revendeur installé en métropole voit et commande le stock de France, un revendeur de l'île celui de Saint-Barth, d'après l'adresse de son compte. Aucun abonnement ne s'y ajoute.
La première revendeuse s'y est inscrite quatre jours après la mise en production.
La couleur devient une donnée
Dans l'export de Shopify, aucun des 238 produits ne portait d'étiquette de couleur. Pour 85 d'entre eux, seul le titre la donnait, et 34 se contredisaient d'un champ à l'autre.
La couleur est devenue un attribut : treize teintes, chacune avec sa pastille, rapprochées à partir des collections, des options et des titres. Les pastilles de la fiche produit relient les coloris d'un même modèle, et la boutique se filtre par prix, disponibilité, taille, couleur et type de pièce.
Une vitrine qui s'affiche en 2,3 secondes
L'image d'ouverture de l'accueil était un fond CSS : le navigateur ne la découvrait qu'après avoir lu la feuille de style. Préchargée, convertie en WebP et servie à la taille de l'écran, elle part désormais avec les premiers octets de la page.
Les visuels de l'accueil sont passés en images adaptatives, chacune servie à la résolution de l'écran qui la demande. Sur mobile, le poids de la page est tombé de 2,6 à 1,1 Mo, et l'affichage du contenu principal de 5,8 à 2,3 secondes.
Côté référencement, le site est ouvert à l'indexation avec son plan de site. L'accueil déclare la boutique aux moteurs en données structurées, chaque fiche produit porte déjà les siennes, et rien n'est déclaré deux fois. Le fichier robots écarte les combinaisons de filtres, qui auraient multiplié les pages sans rien apporter de neuf.
Livrer là où le stock peut aller
La livraison suit la même carte que le stock. Celui de Saint-Barth sert l'île, Saint-Martin, la Guadeloupe et la Martinique, celui de France sert la métropole. Cinq zones de livraison, chacune rattachée à la région qui peut réellement l'expédier.
Le paiement se fait par carte bancaire, via PayZen, avec l'authentification 3-D Secure, dans la caisse en blocs de WooCommerce.
Une vitrine que la marque règle seule
Une marque qui renouvelle ses visuels chaque semaine ne peut pas attendre son agence pour changer la couleur d'un bouton.
Les couleurs de la charte se règlent dans le Personnalisateur de WordPress, avec l'aperçu en direct et un retour à la charte d'origine en un clic. Les huit sections de la page d'accueil portent un nom lisible dans l'éditeur, et un bloc dédié permet de choisir les produits mis en avant en tapant leur nom.
Trois guides illustrés, de 14 à 18 pages, accompagnent ces outils : créer une commande depuis l'administration, ajouter une taille à un produit, régler les couleurs et la page d'accueil.
Ce qui tient debout sans nous
La boutique est hébergée sur notre infrastructure dédiée : serveur LiteSpeed, certificat renouvelé automatiquement, pare-feu applicatif. Les formulaires d'inscription, de contact, de mot de passe oublié et de demande revendeur sont protégés contre les robots, et les e-mails partent authentifiés par SPF et DKIM.
Un clone complet du site sert de banc d'essai. Chaque évolution y est testée au clic sur de vrais parcours d'achat : article en rupture, adresse dans la mauvaise région, compte revendeur, paiement d'une commande restée en attente. Elle ne rejoint la boutique qu'une fois ces parcours passés.