Connecter SHEIN : recevoir les commandes, renvoyer le fulfillment
Autorisez votre boutique sur la plateforme ouverte SHEIN, échangez le tempToken contre openKeyId et SecretKey, collez-les dans Integration, testez, mappez, activez.
Le connecteur SHEIN importe les commandes de votre boutique SHEIN dans OMS et renvoie le fulfillment vers SHEIN. Il peut aussi pousser les mises à jour produits et stock vers SHEIN, pour synchroniser commandes, expéditions et stock des deux côtés.
Prérequis#
- Un compte vendeur SHEIN avec une boutique gérable dans le centre vendeur SHEIN.
- Accès à la plateforme ouverte SHEIN, avec le droit d’autoriser cette boutique.
- Votre appSecretKey, prête à déchiffrer le secretKey renvoyé après l’autorisation — sans elle, impossible d’obtenir le SecretKey utilisé pour la signature.
- Une personne capable de conserver openKeyId et SecretKey en sécurité — ils resserviront en cas de reconnexion.
Obtenir les identifiants#
- Trouvez votre Store code dans les informations de votre boutique dans le centre vendeur SHEIN et copiez-le exactement tel qu’affiché.
- Sur la plateforme ouverte SHEIN, autorisez la boutique. L’autorisation vous donne un tempToken.
- Échangez le tempToken via /auth/get-by-token, puis copiez l’openKeyId du résultat.
- Déchiffrez le secretKey renvoyé avec votre appSecretKey. La valeur déchiffrée est le SecretKey (signature) : elle sert à la signature HMAC-SHA256 des requêtes. Conservez-la en lieu sûr.
Remplir dans Integration#
- Ouvrez Integration → Marketplace → SHEIN → Nouvelle connexion.
- Store code : collez le code boutique des informations de votre boutique dans le centre vendeur SHEIN. Il identifie la boutique de cette connexion et doit correspondre exactement à cette boutique.
- openKeyId : collez l’openKeyId obtenu en échangeant le tempToken via /auth/get-by-token. Ce champ est obligatoire.
- SecretKey (signature) : collez le SecretKey déchiffré avec votre appSecretKey. Ce champ est obligatoire. Les requêtes sont signées avec lui en HMAC-SHA256 ; il est chiffré au repos et jamais réaffiché.
Tester la connexion#
Cliquez sur Tester la connexion. Le test envoie une requête signée — avec votre SecretKey en HMAC-SHA256 — avec votre openKeyId et votre Store code pour sonder SHEIN. Un succès signifie que SHEIN a accepté la signature et que la boutique correspond. En cas d’échec, notez l’erreur et consultez la FAQ avant de changer autre chose.
Mapping / choisir un modèle#
Choisissez le modèle standard SHEIN. Il mappe numéro de commande, SKU des lignes, quantités, adresse de livraison et statut de fulfillment entre SHEIN et la commande standard. Vérifiez l’aperçu avant d’activer, surtout que chaque SKU SHEIN est associé au bon produit OMS.
Activer#
Après activation, Integration récupère les nouvelles commandes SHEIN selon la fréquence définie, renvoie le fulfillment avec suivi vers SHEIN et pousse les mises à jour produits et stock vers SHEIN. Surveillez les premières commandes dans Runs / Logs.
FAQ#
Le test échoue : identifiants rejetés
L’openKeyId ou le SecretKey de la connexion est incorrect. La cause la plus fréquente est d’avoir collé le secretKey encore chiffré au lieu de la valeur déchiffrée avec votre appSecretKey, ou d’avoir copié l’openKeyId de façon incomplète, donc SHEIN ne peut pas vérifier la signature HMAC-SHA256.
Refaites les étapes d’identifiants dans l’ordre : autorisez à nouveau la boutique sur la plateforme ouverte SHEIN, échangez le nouveau tempToken via /auth/get-by-token, copiez l’openKeyId, déchiffrez le secretKey renvoyé avec votre appSecretKey, collez les deux valeurs dans la connexion, enregistrez puis testez à nouveau.
La connexion fonctionnait, maintenant tous les tests échouent
Le token ou la clé de cette connexion a expiré ou n’est plus valide : par exemple la boutique a été autorisée à nouveau, ce qui émet un nouveau tempToken et de nouveaux identifiants, donc l’openKeyId et le SecretKey enregistrés dans la connexion ne correspondent plus à la boutique.
Obtenez de nouveaux identifiants : échangez le tempToken le plus récent via /auth/get-by-token, copiez le nouvel openKeyId, déchiffrez le nouveau secretKey avec votre appSecretKey, remplacez les deux valeurs dans la connexion, enregistrez puis testez à nouveau.
Le test échoue : boutique introuvable ou non concordante
Le champ Store code contient une mauvaise valeur : souvent le code d’une autre boutique a été collé, donc les identifiants et la boutique ne vont pas ensemble et SHEIN ne peut pas associer cette connexion à la boutique autorisée.
Retournez dans les informations de votre boutique dans le centre vendeur SHEIN, copiez exactement le Store code de la boutique autorisée, remplacez la valeur dans la connexion, enregistrez puis testez à nouveau.
Connecté mais aucune commande n’arrive
La connexion est bonne — le test passe — mais cette boutique SHEIN n’a pas encore de nouvelles commandes, donc il n’y a rien à importer.
Passez une vraie commande dans votre boutique SHEIN (ou attendez la prochaine commande client), puis lancez une extraction manuelle et vérifiez Runs / Logs. Les nouvelles commandes apparaissent dès que SHEIN les émet.