Synchronisation Shopify
Last updated
Last updated
Avant de créer la liaison, nous vous conseillons fortement :
D’utiliser une boutique de test sur Shopify et pas une boutique déjà utilisée en production.
De dupliquer la société rattachée sur Dailybiz et de paramétrer la première liaison de test sur cette société.
Vous pourrez ainsi tester en toute sécurité le fonctionnement de la liaison et vos différents cas d’utilisation, sans risquer d’altérer vos données.
Notre service support pourra aussi vous guider dans l’implémentation de la liaison avec votre boutique.
Dans le menu Traitements/Synchronisations, créez une nouvelle liaison :
L'URL correspond à l'adresse de votre boutique.
Pour obtenir la clé API et le mot de passe, vous devez suivre ces étapes :
Connectez-vous au back office de votre boutique sur Shopify.
Cliquez sur le menu Application à gauche.
Cliquez sur le lien "Gérer les applications privées" situé en dessous des applications recommandées.
Cliquez sur le bouton pour créer une nouvelle application privée.
Renseignez le nom de l’application, l’email d’urgence du développeur, les droits d’accès (tous), la version de l’API utilisée (2020-04)
Cliquez sur le bouton [Enregistrer] et confirmez la création de l’application.
Copiez la clé API et le mot de passe obtenus.
Une fois la liaison configurée et enregistrée, vous pouvez lancer une synchronisation de ces éléments :
Vous indiquez si oui ou non vous souhaitez importer des articles de la boutique vers Dailybiz.
Ce traitement va créer (ou mettre à jour si le code article existe déjà) les articles sur Dailybiz à partir du catalogue Shopify.
La correspondance entre les articles des deux applications s’effectue selon le code article (Dailybiz) et le SKU (Shopify).
Chaque article sur Shopify doit donc avoir le champ SKU renseigné.
Vous pouvez procéder ainsi si Shopify est l’interface de gestion principale de vos articles.
Vous pouvez filtrer les articles à importer en précisant une famille d’articles. Seuls les produits Shopify de la catégorie correspondant à cette famille seront importés.
La quantité en stock de l’article n’est pas mise à jour par l’import.
Si vous utilisez des variantes pour des produits (tailles et couleurs par exemple), vous pouvez utiliser l’option de synchronisation des grilles :
Option active : vous devez avoir créé au préalable une grille sur Dailybiz et renseigner les libellés ligne et colonne de cette grille.
Pour chaque produit avec déclinaisons, pour lequel les noms des deux attributs correspondent, un article sera créé dans Dailybiz avec les items grille associés.
Option inactive : pour chaque variation du produit avec déclinaisons, un article à part entière sera créé dans Dailybiz avec toutes les informations liées à l’article (prix, descriptif, photo, etc.).
Dans tous les cas, si un article (ou sa variante) n’existe pas, il sera créé.
L’import des produits avec variantes n’est possible que pour ceux ayant exactement deux options.
Vous indiquez si oui ou non vous souhaitez exporter des articles.
Ce traitement va créer (ou mettre à jour si la référence existe déjà) les produits sur Shopify à partir des articles sur Dailybiz.
La correspondance entre les articles des deux applications s’effectue selon le code article (Dailybiz) et le SKU (Shopify).
Lors de l’export des articles plusieurs options distinctes sont possibles en fonction du contexte :
Synchronisation du stock : seule la quantité en stock sera mise à jour. Pour gagner du temps, vous pouvez choisir de prendre « Uniquement les quantités en stock mouvementées depuis la dernière synchronisation ».
Synchronisation complète : toutes les données de la fiche article seront exportées.
Dans tous les cas, si un article (ou sa variante) n’existe pas, il sera créé.
Attention : en cas de synchronisation complète, pour les articles déjà existants, ils seront mis à jour en fonction des informations enregistrées sur Dailybiz.
Remarques :
Les articles archivés ne seront pas exportés.
Si vous utilisez des articles gérés en grille sur Dailybiz (de type « Taille et couleur » par exemple), des produits avec déclinaisons seront créés sur Shopify.
Champs Shopify | Champs Dailybiz | Remarques |
---|---|---|
SKU | Code article | |
Titre / Description | Descriptif | |
Prix | PU | |
Collection | Famille 1 | |
Support multimédia | Photo | |
Quantité | Quantité | Uniquement lors de l'export vers Shopify |
Code-barres | Code-barres |
Dans le cas d’articles avec variantes, une fiche produit est créée sur Shopify pour chaque variante. Il n'y a pas de champ SKU pour le produit principal. Lors d'un export, le champ SKU est renseigné avec le code item grille de la déclinaison Dailybiz.
Lors d'un import, une fiche article est créée dans Dailybiz avec comme code article le SKU de la première variante.
Indiquez si oui ou non vous souhaitez importe des commandes de la boutique, puis la date à partir de laquelle vous souhaitez importer les ventes.
Vous pouvez aussi indiquer si vous souhaitez valider automatiquement l'import des ventes après la synchronisation.
Vous pouvez importer toutes les commandes Shopify (sauf celles au statut « Fermée ») à partir d’une date donnée.
Cela créera les pièces de ventes.
Les données importées sont enregistrées temporairement dans la grille d’import partenaires ventes (menu Traitements / Imports).
Dans les options d’import partenaires ventes, vous avez plusieurs possibilités. Parmi celles-ci, le choix de créer des commandes ou des factures et de conserver ou renuméroter les numéros de pièces importées.
Pour fluidifier la procédure d’import et créer directement les pièces, vous pouvez choisir de valider automatiquement la grille d’import partenaires à l’issue de la synchronisation. En cas d’anomalie, vous devrez les consulter dans la grille d’import partenaires.
Si vous avez choisi de créer des factures, elles seront validées automatiquement (si aucun blocage ne l’empêche, au niveau du stock par exemple).
Le règlement enregistré dans Shopify sera aussi créé dans Dailybiz. Si la facture a pu être validée et l’échéancier créé, l’échéance sera pointée avec le règlement.
L’utilisation de la synchronisation entre Dailybiz et une boutique implique que la gestion de stock soit centralisée sur Dailybiz.
Le stock d’un article donné sur Dailybiz sera mis à jour sur Shopify lorsque vous ferez un export des articles. Lorsque des commandes seront passées sur Shopify, la quantité du produit continuera d’être décrémentée. Après avoir importé vos commandes sur Dailybiz et créé les pièces correspondantes, la validation de ces pièces mettra à jour le stock de l’article Dailybiz pour la quantité vendue sur Shopify.
De base l’intégralité du stock d’un article sur Dailybiz est synchronisée. Si vous avez plusieurs boutiques ou que vous souhaitez réserver une partie du stock à une boutique en particulier, vous pouvez utiliser la gestion multi-dépôt Dailybiz. Vous pourrez ainsi filtrer sur un dépôt lors de la synchronisation afin d’échanger uniquement les quantités de ce dépôt.
Sur Shopify, la TVA est gérée en fonction du pays où se trouve la boutique. Il y a donc un seul taux de TVA pour la boutique. Si les produits que vous vendez ont des taux de TVA différents, vous pouvez néanmoins ajouter des « dérogations » pour créer des taux de TVA supplémentaires sur des collections de produits.
Cela implique que lors des imports/exports de produits nous ne gérons pas l’information du taux de TVA rattachée à un produit puisque cette donnée n’existe pas sur Shopify. Tous les prix sont considérés en TTC.
Dans la pratique, pour que les ventes importées dans Dailybizsoient enregistrées avec un prix hors taxes correct, il faut procéder de la façon suivante :
Créer des collections distinctes en fonction des taux de TVA des produits.
Ajouter les taux dérogatoires liés à ces collections.
Afin de rendre le traitement d’export plus performant, les synchronisations sont parallélisées. Le nombre de tâches concurrentes peut être modifié pour rendre le traitement plus ou moins rapide. Shopify étant une plateforme mutualisée, des limitations ont été mises en place sur leur API afin de garantir un accès aux ressources équitables pour tous leurs utilisateurs. Nous vous conseillons de laisser le paramètre par défaut à « 2 » sinon le traitement renverra probablement une erreur pour cause de surutilisation des ressources.
Vous avez la possibilité d’indiquer une famille client par défaut pour chaque nouveau client qui sera créé par le traitement d’import des commandes.
Quelques messages qui peuvent s’afficher dans l’historique de la synchronisation lorsque celle-ci échoue.
L’import des commandes n’a pas été réalisé et vous avez ce message : « Veuillez valider les commandes en attente dans la grille d'import partenaires ventes avant de lancer une nouvelle synchronisation ».
Des commandes ont déjà été précédemment importées dans la grille d’import partenaires ventes et n’ont pas été validées. Si des anomalies sont signalées, il faut les corriger pour pouvoir valider l’import. Sinon vous pourrez directement valider la grille. Pour éviter ce message, vous pouvez choisir de valider automatiquement la grille dans la procédure d’import des commandes de la synchronisation.