SocialHub.AI
Ressources · Centre de développement

Shopify, boutique Amazon et TikTok

Connectez vos canaux e-commerce pour fidéliser vos clients grâce aux commandes en ligne. Shopify synchronise automatiquement les produits et attribue des points sur les commandes ; Amazon et TikTok Shop permettent aux membres de gagner des points pour les commandes que nous vérifions auprès de la plateforme — jamais sur la parole du client. Vous configurez ces trois éléments dans l'application, sous Paramètres → Boutique en ligne.

Trois chaînes, un seul endroit

Les trois options sont accessibles depuis la page Paramètres → Boutique en ligne sous forme d'onglet unique. Shopify correspond à une synchronisation complète (produits + points de commande automatiques). Amazon et TikTok Shop utilisent des canaux de commande vérifiée : un membre enregistre lui-même sa commande number sur le portail, et la plateforme récupère la commande officielle auprès du vendeur autorisé API avant d'attribuer les points. Les données personnelles de l'acheteur ne sont jamais conservées.

Boutique en ligne

Shopify

Connectez votre boutique Shopify pour intégrer les données produits à vos campagnes et convertir les commandes finalisées en points de fidélité : aucun code requis, juste un nom de domaine et un jeton d’accès administrateur API.

1 · Créer un jeton d'accès administrateur API dans Shopify

Dans votre interface d'administration Shopify, accédez à Paramètres → Applications et canaux de vente → Développer des applications → créez une application, accordez-lui les autorisations read_products et read_orders (n'ajoutez les autorisations d'écriture que si nécessaire), puis installez-la pour afficher le jeton d'accès administrateur API (shpat_…).

2 · Connectez la boutique dans SocialHub

Dans l'application, accédez à Paramètres → Boutique en ligne → Onglet Boutique en ligne. Saisissez le domaine de votre boutique (my-store.myshopify.com) et le jeton d'accès administrateur API. Ce jeton est vérifié auprès de votre boutique avant d'être enregistré et chiffré (AES-256-GCM) au repos ; il n'est jamais enregistré ni affiché par la suite.

3 · Synchronisation et gains

Cliquez sur « Synchroniser maintenant » pour importer votre catalogue de produits pour vos campagnes. Dès lors, les commandes finalisées attribuent automatiquement des points de fidélité (selon la même formule que les reçus), et les premiers achats et les achats répétés déclenchent les événements d'automatisation post-achat.

// What the platform exposes for the Online Shop connection:
POST /api/shopify/connect      { "shopDomain": "my-store.myshopify.com", "accessToken": "shpat_…" }
GET  /api/shopify/status       // → { connected, shopDomain, status, lastSyncedAt, productCount, apiVersion }
POST /api/shopify/sync         // pull products now
POST /api/shopify/disconnect   // remove the connection + synced product data
//
// Orders: SocialHub receives Shopify order webhooks (order.fulfilled) and awards points
// keyed by the order id — idempotent, so a replayed webhook never double-awards.
// Connecting an Online Shop requires the Omnichannel plan.
Place de marché

Amazon

Permettez aux membres de gagner des points pour leurs commandes Amazon vérifiées. Vous autorisez une application Amazon SP-API (Se connecter avec Amazon) sur votre compte Seller Central ; la plateforme utilise ces identifiants pour récupérer chaque commande déclarée et n'attribue des points que si la commande est réelle. Configurez-le dans Paramètres → Boutique en ligne → Amazon (administrateurs d'équipe et administrateurs système).

Paramètres de connexion.

Nom de la connexion
Une étiquette pour cette connexion, par ex. "Amazon États-Unis - BrandX". Multi-vendeur ? Utilisez un nom distinct par connexion.
Région
Région AWS du point de terminaison SP-API, par exemple us-east-1.
Point de terminaison
Hébergeur SP-API pour votre région, par exemple https://sellingpartnerapi-na.amazon.com.
Identifiants de la place de marché
Séparés par des virgules, par exemple : ATVPDKIKX0DER (Amazon US).
Identifiant vendeur
Optionnel : l'identifiant de votre partenaire vendeur/marchand.

Secrets (chiffrés au repos · écriture seule)

Jeton d'actualisation LWA
Atzr|… – depuis l'autorisation de votre application SP-API sur Seller Central.
Identifiant client LWA
amzn1.application-oa2-client… — l’identifiant client de votre application SP-API.
Secret client LWA
Clé secrète du client de votre application SP-API.

Save & Verify exécute une vérification d'activité en direct par rapport à SP-API et répertorie les marchés qu'il peut voir. Le jeton d'actualisation LWA ne tourne pas : revérifiez à tout moment à partir de la ligne de connexion.

Place de marché

Boutique TikTok

Même modèle de vérification et de non-confiance qu'Amazon, contre le partenaire de la boutique TikTok API. Vous autorisez une application partenaire de la boutique TikTok sur votre boutique à obtenir une clé d'application/un secret d'application et un jeton d'actualisation. Configurez-le sous Paramètres → Boutique en ligne → Boutique TikTok (administrateurs d'équipe et administrateurs système).

Paramètres de connexion.

Nom de la connexion
Étiquette pour cette connexion, par exemple : « TikTok US - Marque X ».
Région
Région du magasin, par ex. nous.
Acheter le chiffrement
Facultatif : laissez ce champ vide ; Save & Verify le découvre depuis votre magasin agréé.

Secrets (chiffrés au repos · écriture seule)

Clé de l'application
Clé de votre application Partenaire TikTok Shop.
Secret de l'application
Le secret de votre application partenaire TikTok Shop.
Jeton d'actualisation
ROW_… — d'autoriser l'application sur votre boutique. TikTok le fait pivoter à chaque actualisation ; la plateforme conserve la rotation pour vous.

Laissez le champ « Code de la boutique » vide : la fonction « Enregistrer et vérifier » le détecte sur votre boutique autorisée. TikTok renouvelle le jeton d’actualisation à chaque actualisation ; la plateforme sérialise et conserve cette rotation afin que les tâches simultanées ne s’invalident jamais mutuellement.

// Marketplace credentials (Amazon / TikTok Shop) are saved + liveness-checked here.
// Open to team admins (org_owner / org_admin) and system admins; tenant-isolated —
// an admin can only ever read/write their OWN team's channels.
POST /api/admin/channels            { teamId, kind: "amazon" | "tiktok", name, config, secrets }
POST /api/admin/channels/{id}/ping  // re-verify the connection (discovers shop refs / cipher)
//
// Secrets (refresh_token, client_secret, app_secret, …) are AES-GCM encrypted the
// instant they arrive — write-only, never returned, never logged.

Comment les informations d'identification sont conservées en sécurité

Chiffré au repos

Chaque secret (jeton d’accès, jeton d’actualisation, secret client/application) est chiffré AES-GCM dès sa réception. Les secrets sont en écriture seule : ils ne sont jamais renvoyés au navigateur, ni consignés dans les journaux ou les e-mails.

Isolation des locataires

Les identifiants de canal sont liés à une seule équipe. Les administrateurs d'équipe (org_owner / org_admin) et les administrateurs système les gèrent et ne peuvent lire ou modifier que les connexions de leur propre équipe.

Vérifiez, ne faites pas confiance

Pour Amazon et TikTok Shop, les points sont attribués uniquement pour les commandes que la plateforme a récupérées auprès du vendeur autorisé API. Les informations personnelles de l'acheteur sont comparées puis rejetées et ne sont jamais conservées dans l'enregistrement de la commande.

Revenus idempotents

Shopify Les webhooks de commande et les numéros de commande des places de marché sont identifiés par un ID de commande ; ainsi, une soumission répétée ou en double ne rapporte jamais deux fois des points.

Associé à : REST API · POS · OMS · ERP · Portail des membres Intégrer

Vous souhaitez connecter un canal de vente ?

Contactez un ingénieur pour en savoir plus sur les périmètres Shopify, l'autorisation SP-API, les applications partenaires TikTok Shop ou le fonctionnement des points de commande vérifiée.

Parlez à l'ingénierie