menu

1. Synchronisation de Fastmag vers Shopify

1.1. Publier un produit Fastmag sur Shopify

Sur Fastmag, cocher la case Visible sur la boutique virtuelle. Cela fait remonter le produit sur le site en DRAFT.

Si le produit a un prix à 0 €, ce dernier ne pourra pas remonter sur le CMS.

Si vous décochez Visible sur la boutique virtuelle, le produit Shopify passera en état Archivé

1.2. Mettre à jour un produit Fastmag sur Shopify

Si vous souhaitez effectuer des modifications sur un produit via Matrixify ou sur la fiche produit sur Shopify, il est crucial de ne pas modifier trois informations.

  • Les tags des produits.
  • Le SKU des produits.
  • Le code-barres des produits.

Si ces informations sont modifiées, alors il n'est pas possible de les relier au produit Fastmag. Il nous sera impossible de mettre à jour le produit et le stock de notre côté.

1.3. Désactiver une déclinaison Fastmag sur Shopify

Une déclinaison ne doit pas être vendue ou synchronisée avec votre CMS, vous pouvez la désactiver dans Fastmag dans la fiche produit.

  1. Cliquez sur l’onglet Autres infos, puis Complément TC.
  2. Vous disposez pour chaque déclinaison du champs “DÉSACTIVER SUR LE WEB” . Indiquez 1 sur les déclinaisons à désactiver.
  3. Retourner ensuite sur l’onglet fiche et Enregistrer le produit

1.4. Utiliser les couleurs alternatives Fastmag

Chaque couleur d’une déclinaison produit Fastmag peut-être ré écrite au besoin afin de remplacer par exemple une couleur Fournisseur par une couleur « réelle » (Ex Code couleur AX10T4 = BLANC) sur Shopify. Cela permet d’uniformiser et de diminuer le nombre de couleurs présentes dans Shopify aussi de les rationaliser au niveau de l’affichage et de la recherche par couleur.

Ici par exemple la couleur d’origine BLACK/WHITE s’affichera sur le site en tant que NOIR.

Quand la ou les couleur(s) sont redéfinie(s), cliquez sur l’onglet Fiche et Enregistrez le produit. La couleur se mettra en lieu et place de l’ancienne dans le CMS.

Le module pour prendre en compte cette information dans Shopify, il faut aller dans application FastmagSync sur votre BackOffice Shopify dans la section WebService Fastmag (icon d’écrou) puis à gauche “Produits / Options de synchronisation” et cocher l’option “Utiliser les descriptions couleurs Fastmag” activée.

Une fois l’option activée ou désactivée, relancez une mise à jour des produits de Fastmag vers Shopify.

Cf. Point relancez une mise à jour des produits de Fastmag vers Shopify.

1.5. Renseigner le poids du produit

Dans l’onglet Grille TC → Poids, vous pouvez définir le poids de votre produit et de ses déclinaisons. L’ensemble des valeurs sont prise en compte dans Prestashop sur le produit et sur ses déclinaisons.

1.6. Lier des produits Fastmag entre eux

Dans l’onglet Complément → Référence Parent, vous pouvez définir une référence afin de relier des produits différents entre eux. Cette référence doit être commune entre tous les produits que vous souhaitez lier entre eux :

1.7. Traduire les fiches Produits

Le module prend en charge nativement les traductions Fastmag, dès lors que le nom de la langue Fastmag est identique au Code ISO2 d’une langue déclarée sur Shopify.

Exemple :

L’anglais utilise le code EN sur Prestashop. Si vous désirez traduire vos fiches depuis Fastmag, créez une langue EN sur Fastmag et remplissez la traduction de la fiche produit Fastmag. Les traductions seront synchronisées sur le CMS.

Le Français utilise le code FR sur Prestashop. Vous désirez utiliser des désignations, familles, Sous familles différentes de vos fiches Fastmag, créez une langue FR sur Fastmag et remplissez la traduction de la fiche produit Fastmag. Les traductions seront synchronisées sur le CMS.

L’Allemand utilise le code DE sur Prestashop. Si vous désirez traduire vos fiches depuis Fastmag, créez une langue DE sur Fastmag et remplissez la traduction de la fiche produit Fastmag. Les traductions seront synchronisées sur le CMS.

Important : La traduction des produits est prise en compte à minima quand la désignation est renseignée sur la traduction.

1.8. Traduire les Couleurs et ou les Tailles

Dès lors que les langues Fastmag sont identique au Code ISO2 d’une langue activée sur le CMS, vous pouvez traduire vos couleurs et tailles directement depuis Fastmag en utilisant l’interface Fastmag dédiée à cet effet.

Pour traduire vos couleurs, cliquez sur Gestion Enseigne > Paramétrage du système > Gestion des langues > “Traduction des couleurs”.

Pour traduire vos tailles, cliquez sur Gestion Enseigne > Paramétrage du système > Gestion des langues > “Traduction des tailles”.

Cet outil de traduction, peut aussi servir de manière détournée pour modifier des couleurs et ou tailles qui n’auraient pas une valeur adéquate dans Fastmag par rapport à un usage web.

Exemple avec une Couleur Fastmag : 0009xxx -> Couleur réelle NOIR.

En utilisant ces traductions, toutes les couleurs 0009xxx deviendront NOIR sur votre site. Si votre site est aussi disponible en anglais ou autre langue, vous pouvez directement définir la valeur de la couleur 0009xxx dans toutes les langues correspondantes.

1.9. Gérer les soldes / Promotions depuis Fastmag

Sur Fastmag, connectez vous au magasin qui est dédié à votre activité WEB.

Éditez vos règles de solde comme vous le feriez sur l’un de vos magasin physique.

Mémorisez les règles et recalculez les tarifs.

Si l’option de synchronisation des remises est activée sur le module, les règles de remise seront synchronisées vers le CMS sur les produits concernés.

Si les règles sont programmées d’une date à une autre date, la période sera aussi reprise sur le CMS.

Si vous indiquez le motif VP dans les règles, les remises ne seront accessibles sur le CMS que aux clients connectés. Ce qui permet de faire vos ventes privées.

Le module gère les règles de remise par produit, et aussi par Taille / Couleur.

1.10. Gérer les soldes / Promotions depuis Shopify

1.10.1. Gestion de la remise fidélité des clients Fastmag

Vous pouvez dans Shopify, créer des vouchers attitrés à des segments de clients qui partagent certaines caractéristiques communes.

Cela vous permet, par exemple, de leur appliquer des remises spécifiques en fonction de leur taux de remise indiqué dans le compte client Fastmag.

Pour cela, il faut créer un segment qui regroupera les clients Fastmag, puis créer la remise basée sur ce segment.

  • Création du segment :

    Allez dans Clients > Segments et cliquez sur “Créer un segment”.

    Dans la page d’édition, entrez le terme “metafields.fmsync.discount_rate” suivi du taux de remise indiqué dans les comptes client Fastmag que vous souhaitez cibler.

    Ce taux de remise est visible dans Shopify dans les métafields des fiches clients. Pour cela, allez dans une fiche client > Champ meta > Fastmag / Taux de remise. Il est aussi visible dans Fastmag dans la fiche client.

    Une fois le segment défini, les clients affectés par celui-ci s’affichent en dessous. Cliquez sur “Enregistrer le segment” pour lui donner un nom et le créer.

  • Création de la remise :

    Une fois le segment créé, c’est au tour du voucher / réduction d’être créé. Allez dans Réductions et cliquez sur “Créer une réduction”.

    Choisissez le type de réduction souhaitez et définissez les conditions appropriées. Pour que cette réduction s’applique au segment, dans la section “Admissibilité du client”, cliquez sur “Segments spécifiques de clients”, et sélectionnez le segment en cliquant sur “Parcourir”.

    Une fois cette étape terminée et la réduction créée, elle sera éligible pour tous les clients du segment.

1.10.2. Gestion de la remise des produits

Vous pouvez dans Shopify, créer une remise pour un ensemble de produit. Pour cela, il faut créer une collection qui regroupera ces produits, puis créer la remise basée sur cette collection.

  • Création de la collection :

    Allez dans Produits > Collections et cliquez sur “Créer une collection”.

    Lors de la création, mettez un nom à la collection (1), définissez sa portée dans la partie “Publication en cours”, enfin définissez la condition d’ajout des produits. La condition peut être manuelle ou automatique (3). Une fois tous les paramètres de la collection définie, cliquez sur “Enregistrer”.

  • Création de la remise :

    Une fois la collection créée, c’est au tour du voucher / réduction d’être créé. Allez dans “Réductions” et cliquez sur “Créer une réduction”.

    Sélectionnez le type de réduction “Montant de la réduction sur les produits” et définissez les conditions appropriées.

    Pour que cette réduction s’applique à la collection, dans la section “Valeur de réduction”, dans la partie “S’applique à”, sélectionnez la collection en cliquant sur “Parcourir”. Il doit y avoir uniquement la collection que l’on vient de créer.

    Une fois cette étape terminée et la réduction créée, elle sera éligible à tous les produits de la collection.

1.11. Relancer un traitement Produit / Stock / Images

Vous désirez relancer une mise à jour des informations produit ou client ou images depuis les informations Fastmag.

Ouvrez l’application FastmagSync sur votre BackOffice Shopify et cliquez sur l’icône Produit Synchronisés.

Vous à votre disposition trois icônes explicites :

  • En entête, pour forcer une synchronisation sur toute la base produit.
  • Sur chaque ligne produit pour resynchroniser uniquement le produit désiré.

Vous désirez resynchroniser :

  • Vos produits, ou un produit particulier utilisez le l’icône Rouge Reload.
  • Vos stocks, utilisez l’icône Jaune.
  • Les images produit, l’icône Verte Image(s).

En cliquant sur ces icônes, le ou les produits correspondant seront forcés de se resynchroniser vers Shopify.

2. Synchronisation de Shopify Vers Fastmag

2.1. Configuration de la boutique WEB sur Fastmag

Afin de préparer la boutique web Fastmag à recevoir les ventes, du site, voici les options à cocher dans le menu de Fastmag → Gestion du magasins :

  • Autoriser ce magasin à faire des ventes (à la différence des dépôts).
  • Affectation d’un vendeur obligatoire.
  • Fiche client obligatoire.
  • Autopropager les produits inexistants.

Si vous désirez autoriser les stocks négatifs n’oubliez pas de cocher :

  • Autoriser les ventes avec des stocks négatifs pour ce magasin.

2.2. Annulation / Remboursement / Retour Produit

2.2.1. Remboursement sur une commande non traité

Dans le cas d’une commande qui n’a pas encore été traitée mais nécessitant un remboursement, il faut le réaliser dans la commande en question et cliqué sur le bouton “Rembourser”.

Si une remise en stock est nécessaire, appuyez sur le bouton “Remettre en stock l’article”. Une fois l’étape terminée, vous pouvez cliquer sur le bouton Rembourser.

2.2.2. Retour produit avec remboursement

Dans le cas d’une commande expédiée, le retour du produit peut s’effectuer avec un remboursement. Ce dernier doit être effectué au moment du retour et non après.

Durant tout le processus du retour produit avec remboursement, il est impératif de ne pas cliquer sur “Clôturer le retour” sur le produit. Sinon, aucune action ne sera menée de notre côté sur la commande.

Il faut à la place suivre la processus suivante :

  • Appuyez sur le bouton “Retour” en haut de la commande et sélectionnez le produit à retourner. Inscrivez le numéro de suivi de ce retour.
  • Lorsque la création du retour a été réalisé, deux choix s’impose :
    • Si une remise en stock est nécessaire, appuyez sur le bouton “Remettre en stock” et sélectionnez l’emplacement de la remise du stock produit. Puis, lorsque cela est fait et que vous avez appuyer sur “Remettre en stock l’article”, cliquez sur le bouton “Rembourser”.
    • Si une remise en stock n’est pas nécessaire, de notre côté, nous ajoutons un produit “NO_RESTOCK” selon la configuration. Vous pouvez appuyer directement sur le bouton “Rembourser”.
  • Sur la page suivante, veuillez vérifier que les produits sélectionnez sont bien ceux qui seront retournés et enfin clôturer le retour en appuyant sur le bouton “Rembourser”.

2.2.3. Retour produit sans remboursement

Dans le cas d’une commande expédiée, le retour du produit peut s’effectuer sans remboursement. Sa procédure est similaire à la précédente avec quelques différences :

  • La partie sur la remise en stock n’est pas nécessaire.
  • Sur la page “Rembourser les articles retournés”, la sélection doit être vérifier mais le montant du remboursement lui doit être mis à 0.

Lorsque cela se produit et que vous cliquez sur le bouton “Rembourser” alors un AVOIR est créer de notre côté.

2.3. Retour / Echange

Dans le cadre d’un échange, la procédure à suivre est :

  1. Faire un remboursement partiel avec Avoir sur la commande dans le CMS.
  2. Créer une nouvelle commande en utilisant l’avoir Fastmag qui sera remonté sur le CMS sur le compte du client.
  3. Passer la nouvelle commande en Paiement accepté.

2.4. Erreurs de synchronisation

Dans le cas ou une commande / Retour Shopify, nos systèmes de monitoring alerte les équipes support.

Nous intervenons directement, pour alerter Fastmag des problématiques de synchronisation, ou en fonction des cas corrigeons la problématique directement.

En dernier lieu, nous prenons directement contact avec l’interlocuteur gestionnaire de la boutique Shopify.

En cas d’indisponibilité des services Fastmag, notre application resoumet automatiquement les transaction, dès que les API Fastmag sont à nouveau disponibles.

Vous pouvez aussi à tout moment nous contactez nous par le formulaire de support disponible dans l’application.

3. Données Synchronisées

3.1. Produits

La liste des données n’est pas exhaustive et est présentée à titre indicatif. Contactez nous afin d’échanger autour de votre projet et besoins.

Champs ShopifyChamp Fastmag
vendorMarque
productTypeFamille
templateSuffixVide
tagsFM-BarCode-Couleur, Couleur
optionssize, color + matching pièce jointe productAttributesRules.png
traductionsDesignation, Designation2, Marque, Fournisseur, Modele, Matiere, Rayon, Famille, SsFamille, Saison, Descriptif, Theme dans la table produitslangues

Pour les metafields :

Namespace MetafieldKey metafieldChamp Fastmag
fmsyncreferenceFM-BarCode-Couleur
fmsynctypeproduitFamille
fmsyncmarqueMarque
fmsyncfamilleFamille
fmsyncrayonRayon
fmsyncsaisonSaison
fmsyncmatiereMatiere
fmsynccouleuruniqueVide ou Couleur_Unique si défini
fmsyncnomenclatureNomenclature
fmsyncreference_colors_listFM-BarCode-Couleur de tous les produits ayant le même BarCode

Pour les variations :

Champs ShopifyChamp Fastmag
barcodeean13_produit ou gencod_fournisseur_produit si vide
skuBarCode#Produit
weightPoids
inventoryPolicy« DENY », si OutOfStockPurchases == 1 alors « CONTINUE »
harmonizedSystemCodeNomenclature
priceSi en promo alors : price_ttc – (price_ttc * promo_percent /100) sinon price_ttc
quantityTotalStock