Exporter et importer des données¶
Gem Logic vous permet d’exporter et d’importer des données en masse en utilisant des fichiers CSV et d’autres formats. Cette fonctionnalité est utile pour migrer des données depuis un autre système, effectuer des mises à jour en masse ou générer des rapports.
Voir aussi
Migration de données depuis un autre système pour un guide étape par étape sur la migration de vos données depuis un autre système vers Gem Logic.
Les actions d’exportation et d’importation sont disponibles depuis le menu Actions dans la plupart des vues de liste.
Exporter des données¶
Pour exporter des données, accédez à la vue de liste des enregistrements que vous souhaitez exporter (par exemple Produits, Contacts, Commandes) et cliquez sur le menu Actions. Sélectionnez l’icône de téléchargement pour ouvrir la boîte de dialogue d’exportation.
Vous pouvez choisir entre plusieurs formats d’exportation :
Excel (.xlsx)
PDF (.pdf)
CSV - format EU (séparé par des points-virgules)
CSV - format US (séparé par des virgules)
Le fichier exporté contient tous les enregistrements qui correspondent à vos filtres actuels. Appliquez des filtres avant l’exportation pour réduire les données.
Historique des exportations¶
Chaque exportation est enregistrée. Vous pouvez consulter les exportations précédentes depuis dans la vue de liste correspondante. De là, vous pouvez retélécharger les fichiers précédemment exportés.
Importer des données¶
Pour importer des données, accédez à la vue de liste et cliquez sur . Cela ouvre la boîte de dialogue d’importation où vous pouvez télécharger un fichier CSV.
Télécharger un modèle vide¶
Avant d’importer, téléchargez un modèle CSV vierge depuis la boîte de dialogue d’importation. Le modèle est disponible en deux formats :
format US (séparé par des virgules)
format EU (séparé par des points-virgules)
Le modèle contient toutes les colonnes disponibles avec deux lignes d’en-tête : la première ligne décrit chaque champ, et la deuxième ligne contient les noms de champs internes. Ne modifiez pas et ne supprimez pas ces lignes d’en-tête.
Remplissez vos données à partir de la troisième ligne. Vous pouvez supprimer les colonnes dont vous n’avez pas besoin et les réorganiser selon vos besoins.
Créer de nouveaux enregistrements¶
Pour créer de nouveaux enregistrements, laissez la colonne id vide. Gem Logic attribuera automatiquement un ID à chaque nouvel enregistrement lors de l’importation.
Mettre à jour les enregistrements existants¶
Pour mettre à jour les enregistrements existants, incluez la colonne id avec l’ID de base de données correct de l’enregistrement que vous souhaitez mettre à jour. Vous pouvez obtenir ces ID en exportant d’abord les données existantes.
Lorsque la colonne id contient une valeur qui correspond à un enregistrement existant, Gem Logic mettra à jour cet enregistrement avec les valeurs de la ligne CSV au lieu d’en créer un nouveau.
Astuce
Un flux de travail courant consiste à d’abord exporter vos données existantes, modifier les valeurs dont vous avez besoin dans le fichier exporté, puis à le ré-importer. Étant donné que le fichier exporté inclut les ID de base de données, l’importation mettra à jour les enregistrements existants.
Historique des importations¶
Chaque importation est enregistrée. Vous pouvez consulter les importations passées depuis sur la vue liste correspondante. Chaque entrée d’importation affiche le statut et vous permet de télécharger le fichier d’origine ou un rapport avec les éventuelles erreurs survenues.
Importer des produits¶
L’importation de produits suit le même flux général que les autres importations — téléchargez un modèle CSV vierge (format US séparé par des virgules ou format EU séparé par des points-virgules), remplissez vos lignes et téléversez le fichier depuis .
Deux détails spécifiques aux produits :
Les produits existants sont identifiés par ``item_sku``, et non par ``id``. Si l”
item_skud’une ligne existe déjà dans Gem Logic, ce produit est mis à jour avec les valeurs de la ligne. Les lignes avec unitem_skunouveau ou vide créent un nouveau produit (un USG est généré automatiquement lorsque le champ est laissé vide).Les premières lignes d’en-tête du modèle de produit sont réservées et ne doivent pas être modifiées ou supprimées. Vous pouvez supprimer les colonnes dont vous n’avez pas besoin et les réorganiser librement.
Après le téléversement, le statut de chaque importation est visible depuis , où vous pouvez également télécharger un rapport d’erreurs pour les lignes ayant échoué.
Règles de tarification dans l’importation de produits¶
Lors de l’importation de produits, la tarification pour chaque canal de vente est définie par trois colonnes qui fonctionnent ensemble en tant que triplet :
price— le montant utilisé par la règle (pas toujours le prix de vente final)pricing_rule— comment le prix de vente est calculé à partir depricesales_channel_price— le canal de vente auquel ce prix s’applique
Vous pouvez configurer jusqu’à 5 de ces triplets par produit (price, price_2 … price_5, chacun avec un pricing_rule_* et un sales_channel_price_* correspondants). Les triplets vides sont ignorés.
Valeurs autorisées pour pricing_rule¶
La colonne pricing_rule doit être l’une de ces quatre valeurs — toute autre valeur rejettera la ligne :
fixed_price— le prix de vente est égal àpricetel quelcost_multiplier— le prix de vente estcoût × price(oùcoûtest la somme des coûts des métaux, gemmes et composants du produit)price_per_carat— le prix de vente estprice × poids total en caratsdes gemmes du produitcost_based— le prix de vente est égal au coût du produit ;priceest ignoré
Application du triplet¶
Si
priceest défini et quesales_channel_priceest vide, la règle et le montant s’appliquent à tous les canaux de vente pour ce produit.Si
priceetsales_channel_pricesont tous deux définis, la règle et le montant s’appliquent uniquement à ce canal de vente. Utilisez les deuxième et troisième triplets pour les canaux supplémentaires.Si
priceest vide, aucune modification de prix n’est effectuée pour ce triplet — même si vous remplissezpricing_ruleousales_channel_price.
Réimporter pour mettre à jour les prix¶
Lors de la réimportation de produits existants :
Un
pricing_rulevide définit toujours la règle surfixed_price, aussi bien pour les nouveaux produits que pour la mise à jour de produits existants. Si vous souhaitez conserver une règle différente (telle quecost_multiplierouprice_per_carat), remplissez cette valeur dans la colonnepricing_rule.
Après l’import, Gem Logic recalcule automatiquement le prix de vente pour chaque canal de vente en fonction de la règle, vous n’avez donc pas besoin de remplir également la colonne de prix standard.
Types d’enregistrements pris en charge¶
Les types d’enregistrements suivants prennent en charge l’export et l’import :
Attributs
Marques
Catégories
Certificats
Collections
Contacts
Achats clients
Adresses email
Modèles d’email
Cartes cadeau
Factures et avoirs fournisseurs
Matières
Dépôt ventes et articles de dépôt vente
Factures et avoirs clients
Produits
Projets
Devis et articles de devis
Réparations et articles de réparation
Ventes et articles de vente
Expéditions
Stockages
Commandes fournisseur
Tâches
Transactions