Shopify

Synchronisation, Clients, Produits, Commandes, Importation massive, Suivi de l'état

Description : Le module Shopify intègre votre boutique e-commerce avec Framework360, permettant la synchronisation bidirectionnelle des clients, produits et commandes.

À quoi ça sert ? (Exemples pratiques)

Utilisez-le pour centraliser la gestion des données et automatiser les processus entre votre e-commerce et votre CRM/Marketing.

  • Gestion Unifiée des Clients : Chaque nouveau client qui achète ou s'inscrit sur Shopify est automatiquement ajouté à la base de données clients de Framework360, prêt pour des campagnes marketing ou du ciblage.
  • Synchronisation du Catalogue Produits : Maintenez votre catalogue produits à jour dans les deux systèmes. Si vous modifiez un prix ou une description sur Framework360, la mise à jour est envoyée à Shopify (et vice versa).
  • Suivi des Ventes : Toutes les commandes reçues sur Shopify sont automatiquement enregistrées dans le module Facturation et Ventes de Framework360, offrant une vue complète du chiffre d'affaires.

Fonctionnalités principales

Synchronisation Clients

  • Importation Automatique : Les nouveaux clients créés sur Shopify sont automatiquement enregistrés dans Framework360, y compris les données personnelles, adresse et informations de facturation.
  • Exportation Automatique : Les clients créés ou mis à jour dans Framework360 (par exemple via un formulaire d'inscription ou une mise à jour manuelle) sont automatiquement envoyés à Shopify.
  • Statut Marketing : Le statut d'inscription à la newsletter est synchronisé entre les deux systèmes.
  • Tags et Dépense Totale : Lorsqu'un client est synchronisé, le système envoie à Shopify le nombre de commandes passées et la dépense totale accumulée dans Framework360. De plus, les tags attribués au client dans FW360 sont transférés comme tags sur Shopify.

Synchronisation Produits

  • Importation du Catalogue : Les produits, leurs variantes (attributs) et les images chargées sur Shopify sont importés automatiquement dans le catalogue E-commerce de Framework360.
  • Exportation du Catalogue : Les produits créés ou modifiés dans le catalogue E-commerce de Framework360 sont mis à jour ou créés sur Shopify.
  • Gestion des Variations : Le système gère la cartographie des variations de produit (ex. tailles, couleurs) entre les deux environnements.

Synchronisation Commandes

  • Enregistrement des Ventes : Chaque commande complétée, annulée ou modifiée sur Shopify est enregistrée comme une vente dans le module Facturation de Framework360.
  • Cartographie des Données : Le système mappe automatiquement les données d'expédition, les méthodes de paiement utilisées (ex. virement bancaire, PayPal, Stripe) et les détails du panier (y compris remises et frais de port).
  • Statut de la Commande : Les annulations ou modifications de statut sur Shopify sont reflétées dans la commande sous Framework360.

Interface Utilisateur

  • Statut de Synchronisation : Dans les tableaux de gestion Clients, Produits et Ventes, une colonne indique si l'élément est synchronisé ou non avec Shopify.
  • Synchronisation Manuelle : Il est possible de forcer l'envoi d'un Client ou Produit unique vers Shopify directement depuis le tableau de gestion via un bouton dédié.

Comment configurer

La configuration initiale nécessite l'autorisation OAuth pour connecter les deux systèmes.

1. Connexion Initiale : Accédez aux paramètres du plugin et saisissez l'adresse de votre boutique Shopify (ex. votreboutique.myshopify.com).

2. Autorisation : Vous serez redirigé vers Shopify pour accorder les autorisations nécessaires au plugin afin de lire et écrire des données.

3. Configuration Synchronisation: Après l'autorisation, accédez à la section Synchronisation (ou Webhooks) dans les paramètres du plugin. Ici vous pouvez activer ou désactiver la synchronisation automatique pour les trois domaines principaux :

  • Commandes (Uniquement de Shopify vers FW360)
  • Clients (Bidirectionnel)
  • Produits (Bidirectionnel)

Options de configuration pour les Clients sortants (FW360 => Shopify)

Lorsque vous activez la synchronisation des Clients depuis Framework360 vers Shopify, il est possible d'appliquer des filtres :

OptionDescription
Synchroniser tous les clientsTous les clients créés ou modifiés dans FW360 sont envoyés à Shopify.
Filtrer par Listes MarketingSeuls les clients appartenant à au moins une des listes marketing sélectionnées sont envoyés à Shopify.
Filtrer par Étiquettes (Tags)Seuls les clients auxquels au moins une des étiquettes sélectionnées a été attribuée sont envoyés à Shopify.

Intégrations automatiques

Le système utilise des opérations automatiques et une file interne pour garantir que toutes les données soient transférées efficacement sans surcharger le système.

Synchronisation en Temps Réel (Webhooks)

Lorsqu'un événement (ex. nouvelle commande, mise à jour client, suppression produit) se produit sur Shopify, le système envoie une notification immédiate à Framework360. Ces données sont mises en file d'attente puis traitées pour assurer une mise à jour quasi instantanée.

Opérations Automatiques Planifiées

Le système exécute automatiquement, à intervalles réguliers, deux types d'opérations :

1. Traitement de la File de Synchronisation: Tous les mises à jour en attente (entrant et sortant) concernant Clients, Commandes et Produits sont traitées.

2. Importation Massive (Produits et Commandes): Le système importe périodiquement des lots de Produits et Commandes depuis Shopify afin de récupérer d'éventuelles données perdues ou non synchronisées en temps réel.

Intégration avec les Modules Framework360

  • Marketing: Le statut d'inscription à la newsletter est géré automatiquement.
  • Facturation et Ventes: Les commandes Shopify sont étiquetées avec l'origine Shopify pour faciliter leur identification.
  • Gestion Clients: La suppression d'un client dans FW360 entraîne la suppression du lien de synchronisation associé.
  • E-commerce: La suppression d'un produit dans FW360 entraîne la suppression du lien de synchronisation associé.