Avec Revo XEF, vous pouvez importer des fichiers CSV séparés par ";". La première ligne doit contenir l'en-tête avec les noms des champs exactement tels qu'ils sont décrits ci-dessous.
Pour accéder à l'écran d'importation des produits, saisissez l'URL manuellement : https://revoxef.works/tools/import
- Importer des Groupes
- Importer des Catégories
- Importer des Produits
- Mettre à jour des Produits
- Conteneurs
- Produits de Conteneur
- Formats de Vente
- Ajouter un Inventaire
- Établir/Faire un Inventaire
- Déplacer un Inventaire
- Importer des Fournisseurs
- Produits des Fournisseurs
- Importer des Clients
- Cartes Cadeaux
- Recharger des Cartes Cadeaux
- Tarifs
- Employés
- Mettre à jour des Employés
2. IMPORTER DES CATÉGORIES
3. IMPORTER DES PRODUITS
4. METTRE À JOUR DES PRODUITS
5. CONTENEURS
6. PRODUITS DE CONTENEUR
7. FORMATS DE VENTE
8. AJOUTER UN INVENTAIRE
9. ÉTABLIR/FAIRE UN INVENTAIRE
10. DÉPLACER UN INVENTAIRE
11. IMPORTER DES FOURNISSEURS
12. PRODUITS DES FOURNISSEURS
13. IMPORTER DES CLIENTS
14. CARTES CADEAUX
15. RECHARGER DES CARTES CADEAUX
16. TARIFS
17. EMPLOYÉS
18. METTRE À JOUR DES EMPLOYÉS
Avec Revo XEF, vous pouvez importer des fichiers CSV séparés par ";". La première ligne doit contenir l'en-tête avec les noms des champs exactement tels qu'ils sont décrits ci-dessous.
Pour accéder à l'écran d'importation des produits, saisissez l'URL manuellement : https://revoxef.works/tools/import
1. IMPORTER DES GROUPES :
Pour créer ou mettre à jour des groupes en masse, rendez-vous dans le Back Office à Catalogue -> GROUPES et cliquez sur le bouton Importer.
Le Nouvel Importateur
Avec le nouvel importateur, il n'est pas nécessaire que les colonnes de votre fichier CSV aient des noms spécifiques. Lors du téléchargement du fichier, le système vous permettra de Mapper les champs, en associant chaque colonne de votre fichier au champ correspondant de REVO.
Champs disponibles pour le mappage :
- Id : (Uniquement pour les mises à jour).
- Actif : Pour définir si le groupe est actif ou non.
- Nom * (Obligatoire) : Le nom principal du groupe.
- Traductions (Critique) : Il est indispensable de mapper ce champ avec le nom du groupe. Si les traductions ne sont pas mappées, le groupe sera créé avec le nom générique "New Item".
- Taxe : La taxe associée.
- Groupe analytique : Le groupe analytique correspondant.
- Imprimante : L'imprimante assignée.
- Groupe d'imprimantes : Le groupe d'imprimantes assigné.
- Flux d'états : Le flux d'états de cuisine.
- Extra ID : Champ pour l'Extra ID.
2. IMPORTER DES CATÉGORIES :
Pour importer des catégories en masse dans un groupe spécifique, rendez-vous dans le Back Office à Catalogue -> GROUPES, entrez dans le groupe où vous souhaitez ajouter les catégories et cliquez sur le bouton Importer.
Le Nouvel Importateur
Le fonctionnement est identique à celui des groupes, permettant de télécharger n'importe quel CSV et d'effectuer le mappage des colonnes manuellement.
Champs disponibles pour le mappage :
- Id : (Uniquement pour les mises à jour).
- Actif : Pour définir si la catégorie est active ou non.
- Nom * (Obligatoire) : Le nom de la catégorie.
- Groupe * (Obligatoire) : L'identifiant du groupe auquel appartient la catégorie.
- Traductions (Critique) : Il est indispensable de mapper ce champ avec le nom de la catégorie. Si les traductions ne sont pas mappées, la catégorie sera créée avec le nom générique "New Item".
- Taxe : La taxe associée.
- Groupe analytique : Le groupe analytique correspondant.
- Imprimante : L'imprimante assignée.
- Groupe d'imprimantes : Le groupe d'imprimantes assigné.
- Flux d'états : Le flux d'états de cuisine.
- Extra ID : Champ pour l'Extra ID.
3. IMPORTER DES PRODUITS (products) :
Option pour importer des produits et les configurer via un fichier CSV.
Champs obligatoires :
Ces champs sont indispensables pour créer de nouveaux produits via l'importation. Sans eux, une erreur apparaîtra.
- category_id : ID de la catégorie. Avant d'importer, créez manuellement dans le back-office la structure (groupes et catégories). Cliquez sur le lien pour voir comment créer des groupes et des catégories.
Comment connaître l'ID de la catégorie ? Une fois la structure des produits créée, consultez l'ID des catégories en passant le curseur de la souris au-dessus de la catégorie. L'ID est affiché dans l'URL qui apparaît. Dans l'image, l'ID de la catégorie est 109.

- name : Nom du produit (minimum 3 caractères).
Champs optionnels :
- price : Prix avec un point pour les décimales. Exemple : 10.20
- photo : Nom du fichier photo. Exemple : patate.jpg. Après l'importation, contactez le support pour qu'il télécharge le dossier de photos.
- order : Ordre d'affichage dans la catégorie. S'il n'est pas spécifié, l'ordre sera celui dans lequel les produits sont ajoutés dans la liste importée. Pour le spécifier, utilisez des chiffres : 1, 2, 3, 4, 5, etc.
- active : 0 inactif, 1 actif. S'il n'est pas renseigné, tous les produits seront activés par défaut.
- info : Description du produit. Vous pouvez inclure des informations comme les ingrédients, etc.
- type : Type de produit : 0 Produit - 1 Menu - 2 Produit Conteneur - 3 Entrée - 4 Produit avec format de vente - 5 Carte cadeau - 6 Produit de gestion uniquement - 7 Kit
- hasInventory : 0 sans contrôle d'inventaire, 1 avec contrôle d'inventaire.
- usesWeight : 0 n'utilise pas le poids, 1 utilise le poids.
- tax_id : Sélectionnez la taxe par défaut du produit. Consultez l'ID en passant la souris sur l'icône de chacune des taxes.
- printer_id : Sélectionnez l'imprimante par défaut du produit. Consultez l'ID en passant la souris sur l'icône de chacune des imprimantes.
- printer_group_id : Indiquez le groupe d'imprimantes par défaut des produits, le cas échéant.
> Il est important de souligner que configurer l'imprimante ou le groupe d'imprimantes directement dans les produits, plutôt que dans la catégorie ou le groupe, peut causer des problèmes futurs lors de la modification de la configuration. Si la configuration est faite par produit, vous devrez la modifier un par un ou importer un nouveau fichier CSV. En revanche, si la configuration est dans la catégorie ou le groupe, elle peut être modifiée en quelques clics.
- modifier_group_id : Assigne le groupe de modificateurs directement aux produits. Consultez l'ID en passant la souris sur l'icône de chacun des groupes de modificateurs.
- modifier_category_id : Assigne un modificateur aux produits. Consultez l'ID en passant la souris sur l'icône sur le nom du modificateur.
> Comme pour les imprimantes, si vous configurez les modificateurs dans les produits, vous devrez les supprimer un par un si vous ne souhaitez plus les utiliser. Si vous les configurez dans la catégorie, il vous suffit de les supprimer de la catégorie et d'enregistrer.
- isMenu : 0 pas un menu, 1 produit de type menu.
- shouldAppearInMenuList : Pour inclure un produit dans un menu, l'option "Afficher dans la liste du Menu" doit être activée. Cette option peut également être importée. 0 non activée, 1 activée.
- super_group_id : Assigne également le groupe général au produit. Consultez l'ID en passant la souris sur l'icône de chacun des groupes généraux.
- isOpen : 0 n'est pas un produit ouvert, 1 est un produit ouvert. Un produit ouvert permet de modifier le nom et le prix dans l'application.
> Il n'est pas recommandé d'activer cette option pour tous les produits. On crée généralement un produit "divers" avec cette option activée pour les cas exceptionnels. Si c'est un produit commandé régulièrement, il est recommandé de le créer et de ne pas utiliser le "divers".
- nameKitchen : Spécifiez un nom différent pour les tickets de préparation, minimum 3 caractères. Exemple : Produit appelé "Carpaccio de veau à l'huile d'olive vierge et foie gras". Introduisez un nom différent pour les tickets de préparation qui pourrait être "Carpaccio".
- costPrice : Prix de revient avec un point pour les décimales. Exemple : 8.2
- displayInventory : 0 non activé, 1 active l'option d'affichage du stock du produit dans l'application.
- allergies : Indiquez les allergènes pour chacun des produits. Il existe 13 types d'allergènes.
- dish_order_id : Ordre de plat par défaut du produit, laissez vide pour ne pas en avoir. Consultez l'ID en passant la souris sur l'icône de chacun des ordres de plat.
- barcode : Code-barres.
- unit_id : ID de l'unité de vente utilisée. Consultez l'ID en passant la souris sur l'icône de chacune des unités.
- extra_id : Si vous avez le produit lié à Nielsen, vous pouvez spécifier le code ici.
- useAverageCostPrice : 0 inactif, 1 activé. Activez cette option si vous souhaitez que REVO calcule le prix de revient moyen de ce produit si vous utilisez le module d'achats.
- cookDuration : Si vous utilisez le temps de préparation des produits avec le KDS, indiquez en secondes le temps total de préparation.
- buttonName : Si vous souhaitez que ce produit affiche un autre nom dans l'application.
- minQuantity : Sélectionnez la quantité minimale pour pouvoir ajouter ce produit. Si laissé à 0, aucune limite ne sera établie.
- extra_attributes : Indiquez les attributs pour chacun des produits. Il existe 37 types d'attributs.
Correct : category_id Incorrect : Category_id / CATEGORY_ID / category id / -category_id:IMPORTANT : Les noms des champs à importer dans l'en-tête doivent être exactement identiques à ceux écrits ici. Ils ne doivent pas contenir de majuscules au début, d'espaces blancs, ni le symbole ":" utilisé dans cet article.
EXEMPLE D'IMPORTATION DE PRODUITS :
Avoir un fichier de base est un peu compliqué lors de l'importation de produits, car chaque établissement est différent et la façon d'importer change. Cela dit, voici un bon exemple :
| EXEMPLE : | |||||
|---|---|---|---|---|---|
| category_id | name | price | hasInventory | unit_id | type |
| 10 | Café Solo | 1.30 | 1 | 2 | 1 |
| 15 | Coca Cola | 1.80 | 1 | 2 | 1 |
| 17 | Vin Rouge | 0.00 | 1 | 7 | 4 |
| 18 | Vin Blanc | 0.00 | 1 | 7 | 4 |
| 19 | Rhum Blanc | 0.00 | 1 | 4 | 4 |
| 24 | Salade Verte | 7.30 | 0 | 2 | 1 |
| 26 | Fondue Fromage | 10.80 | 0 | 2 | 1 |
| 27 | Houmous | 8.50 | 0 | 2 | 1 |
| 40 | Sachet Laitue | 0.00 | 1 | 5 | 6 |
| 40 | Tomates Kg. | 0.00 | 1 | 5 | 6 |
| 25 | Menu du Jour | 12.50 | 0 | 1 | 1 |
4. METTRE À JOUR DES PRODUITS (products update) :
Option pour mettre à jour ou ajouter des informations à des produits existants via un fichier CSV.
L'ID (ID du produit) étant obligatoire, il est recommandé de partir de la liste des produits de REVO. Pour cela, cliquez sur la liste et exportez le fichier CSV. Vous obtiendrez ainsi l'ID des produits. Les autres champs peuvent être supprimés et remplacés par ceux dont vous avez besoin.

Champs obligatoires :
Ces champs sont indispensables pour mettre à jour des produits. Sans eux, une erreur apparaîtra.
- id : ID du produit. Cet ID est créé lors de la première importation ou lors de la création manuelle du produit dans le back-office.
Champs optionnels :
Tous les champs vus précédemment dans les produits.
EXEMPLE DE MISE À JOUR DE PRODUITS :
Exemple : lors du téléchargement du fichier CSV de la liste des produits, les colonnes qui ne nous intéressaient pas ont été supprimées et les suivantes ont été ajoutées : description d'impression (nom de cuisine), le prix de revient et si le type de produit est un menu.
| EXEMPLE : | |||
|---|---|---|---|
| id | nameKitchen | costprice | isMenu |
| 100 | Solo | 0.00 | 0 |
| 101 | Coca Cola | 0.49 | 0 |
| 102 | Rouge | 8.95 | 0 |
| 103 | Blanc | 7.35 | 0 |
| 104 | Rhum Blanc | 11.00 | 0 |
| 105 | S. Verte | 0.00 | 0 |
| 106 | Fon. Fromage | 0.00 | 0 |
| 107 | Houmous | 0.00 | 0 |
| 108 | Sachet Laitue | 1.50 | 0 |
| 109 | Tomates Kg. | 2.35 | 0 |
| 110 | Menu du Jour | 0.00 | 1 |
5. CONTENEURS (containers) :
Les conteneurs sont des dossiers dans lesquels vous pouvez regrouper des produits. REVO utilise un système d'organisation à trois niveaux (Groupes, Catégories et Produits), et les conteneurs constituent un "quatrième niveau". Par exemple : un Conteneur Eaux pourrait contenir des produits comme Eau 0,5 L, Eau 1 L et Eau 1,5 L.
Champs obligatoires :
- category_id : ID de la catégorie dans laquelle vous souhaitez créer le conteneur.
- name : Nom du conteneur.
Champs optionnels :
- photo : Nom du fichier photo. Exemple : eaux.jpg
EXEMPLE DE CONTENEURS :
| EXEMPLE : | |
|---|---|
| category_id | name |
| 10 | CAFÉS |
| 15 | EAUX |
| 17 | VINS ROUGES |
| 18 | VINS BLANCS |
6. PRODUITS DE CONTENEUR (container items) :
Vous avez appris à créer le conteneur, associez maintenant des produits à celui-ci. Par exemple, ajoutez Eau 0,5 L, Eau 1 L et Eau 1,5 L au conteneur Eaux.
Champs obligatoires :
- main_item_id : ID du conteneur.
- item_id : ID des produits.
> Rappel : vous pouvez obtenir l'ID du conteneur et des produits en plaçant le curseur sur l'icône .
Champs optionnels :
- order : Ordre d'affichage dans le conteneur. S'il n'est pas spécifié, l'ordre de la liste importée sera conservé. Utilisez des chiffres : 1, 2, 3, 4, 5, etc.
- dish_order_id : Ordre de plat par défaut du produit. Laissez vide pour ne pas en avoir. Consultez l'ID en passant le curseur sur l'icône de chacun des ordres de plat.
- active : 0 inactif, 1 actif. Si vous ne renseignez pas ce champ, tous les produits seront activés par défaut.
EXEMPLE DE PRODUITS DE CONTENEUR :
L'ID 140 est le produit Eau 0,5 L, le 141 Eau 1 L et le 142 Eau 1,5 L.
| EXEMPLE : | |
|---|---|
| main_item_id | item_id |
| 15 | 140 |
| 15 | 141 |
| 15 | 142 |
7. FORMATS DE VENTE (item selling formats) :
Vous pouvez importer des produits avec des formats de vente.
Champs obligatoires :
- quantity : Quantité à déduire du stock.
- price : Prix avec un point pour les décimales. Exemple : 10.20
- order : Ordre d'affichage dans le back-office et dans l'application. S'il n'est pas spécifié, l'ordre de la liste importée sera conservé. Utilisez des chiffres : 1, 2, 3, 4, 5, etc.
> Il est recommandé d'utiliser le même ordre pour les produits ayant les mêmes formats de vente afin d'améliorer l'ergonomie de l'application.
- format_id : ID du format de vente. Placez le curseur sur le du format de vente.
- item_id : ID du produit. Téléchargez la liste de produits pour trouver l'ID.
- combination_group_id : ID du groupe de combinaisons. Si vous souhaitez associer un groupe de combinaisons au format de vente, vous avez besoin de l'ID. Par exemple, un cocktail au rhum où il vous sera demandé le soda à mélanger. Placez le curseur sur le dans combinaisons.
- unit_id : ID de l'unité pour contrôler le stock. Placez le curseur sur le dans les unités.
EXEMPLE D'IMPORTATION DE PRODUITS AVEC FORMATS DE VENTE :
Voici un exemple avec 6 produits différents, avec 3 formats de vente distincts (cocktail, seul et shot), leurs prix, la quantité à déduire du stock, l'unité (cl.), l'ordre de visibilité et le groupe de combinaisons associé.
| EXEMPLE : | ||||||
|---|---|---|---|---|---|---|
| item_id | format_id | price | quantity | unit_id | order | combination_group_id |
| 196 | 3 | 12 | 5 | 7 | 00 | 2 |
| 197 | 3 | 15 | 5 | 7 | 00 | 2 |
| 198 | 3 | 14 | 5 | 7 | 00 | 2 |
| 199 | 3 | 11 | 5 | 7 | 00 | 2 |
| 200 | 3 | 10 | 5 | 7 | 00 | 2 |
| 201 | 3 | 16 | 5 | 7 | 00 | 2 |
| 196 | 4 | 11 | 5 | 7 | 01 | 0 |
| 197 | 4 | 14 | 5 | 7 | 01 | 0 |
| 198 | 4 | 13 | 5 | 7 | 01 | 0 |
| 199 | 4 | 10 | 5 | 7 | 01 | 0 |
| 200 | 4 | 9 | 5 | 7 | 01 | 0 |
| 201 | 4 | 15 | 5 | 7 | 01 | 0 |
| 196 | 5 | 3 | 3 | 7 | 02 | 0 |
| 197 | 5 | 4 | 3 | 7 | 02 | 0 |
| 198 | 5 | 4 | 3 | 7 | 02 | 0 |
| 199 | 5 | 3 | 3 | 7 | 02 | 0 |
| 200 | 5 | 2.50 | 3 | 7 | 02 | 0 |
| 201 | 5 | 4.50 | 3 | 7 | 02 | 0 |
8. AJOUTER UN INVENTAIRE (inventory add) :
Cette option est utilisée pour ajouter du stock à vos produits, notamment pour la première fois.
Champs obligatoires :
- item_id : ID des produits. Téléchargez la liste de produits pour trouver l'ID.
- quantity : Quantité à ajouter à l'inventaire.
- warehouse_id : ID de l'entrepôt. Placez le curseur sur le dans les entrepôts.
> Si vous avez plusieurs entrepôts, vous pouvez répéter l'ID des produits dans le fichier et changer l'ID de l'entrepôt pour ajouter du stock dans différents entrepôts.
EXEMPLE D'AJOUT DE STOCK :
| EXEMPLE : | ||
|---|---|---|
| item_id | quantity | warehouse_id |
| 100 | 150 | 1 |
| 102 | 150 | 1 |
| 103 | 150 | 1 |
| 100 | 500 | 2 |
| 102 | 500 | 2 |
| 103 | 500 | 2 |
| 110 | 235 | 1 |
| 111 | 235 | 1 |
| 112 | 235 | 1 |
| 118 | 50 | 1 |
| 304 | 200 | 1 |
| 305 | 200 | 1 |
9. ÉTABLIR/FAIRE UN INVENTAIRE (inventory set) :
Utilisez cette option pour établir le stock de vos produits, idéale après un inventaire pour corriger le stock.
Champs obligatoires :
- item_id : ID des produits. Téléchargez la liste de produits pour trouver l'ID.
- quantity : Quantité à ajouter à l'inventaire.
- warehouse_id : ID de l'entrepôt. Placez le curseur sur le dans les entrepôts.
> Si vous avez plusieurs entrepôts, vous pouvez répéter l'ID des produits dans le fichier et changer l'ID de l'entrepôt pour ajouter du stock dans différents entrepôts.
Champs optionnels :
- defaultQuantity : Quantité déterminée de produit dans l'entrepôt.
- alert : Quantité minimale de stock pour recevoir une alerte.
EXEMPLE D'ÉTABLISSEMENT/RÉALISATION D'INVENTAIRE :
| EXEMPLE : | ||
|---|---|---|
| item_id | quantity | warehouse_id |
| 100 | 100 | 1 |
| 102 | 100 | 1 |
| 103 | 100 | 1 |
| 110 | 232 | 1 |
| 111 | 230 | 1 |
| 112 | 236 | 1 |
| 118 | 45 | 1 |
| 304 | 198 | 1 |
| 305 | 199 | 1 |
10. DÉPLACER UN INVENTAIRE (inventory move) :
Utilisez cette option pour transférer du stock entre entrepôts.
Champs obligatoires :
- item_id : ID des produits. Téléchargez la liste de produits pour trouver l'ID.
- quantity : Quantité à ajouter à l'inventaire.
- warehouse_id : ID de l'entrepôt. Placez le curseur sur le dans les entrepôts.
> Si vous avez plusieurs entrepôts, vous pouvez répéter l'ID des produits dans le fichier et changer l'ID de l'entrepôt pour ajouter du stock dans différents entrepôts.
- to_warehouse_id : ID de l'entrepôt vers lequel vous souhaitez déplacer le stock.
EXEMPLE DE DÉPLACEMENT D'INVENTAIRE :
| EXEMPLE : | |||
|---|---|---|---|
| item_id | quantity | warehouse_id | to_warehouse_id |
| 100 | 100 | 1 | 2 |
| 102 | 100 | 1 | 2 |
| 103 | 100 | 1 | 2 |
| 110 | 100 | 1 | 2 |
| 111 | 100 | 1 | 2 |
| 112 | 100 | 1 | 2 |
| 118 | 30 | 1 | 2 |
| 304 | 100 | 1 | 2 |
| 305 | 100 | 1 | 2 |
11. IMPORTER DES FOURNISSEURS (vendors) :
Utilisez cette option pour importer des fournisseurs, idéale si vous en avez beaucoup et souhaitez utiliser le module d'achats.
Champs obligatoires :
- name : Nom du fournisseur (minimum 3 caractères).
- address : Adresse du fournisseur.
- nif : NIF du fournisseur.
Champs optionnels :
- city : Ville du fournisseur.
- state : Province du fournisseur.
- country : Pays du fournisseur.
- postalCode : Code postal du fournisseur.
- web : Site web du fournisseur.
- email : Adresse e-mail du fournisseur.
- phone : Téléphone du fournisseur.
- notes : Champ d'informations du fournisseur.
- shouldBeNotified : 1 pour notifier le fournisseur des changements dans ses commandes, 0 pour ne pas notifier.
EXEMPLE D'IMPORTATION DE FOURNISSEURS :
| EXEMPLE : | ||||||
|---|---|---|---|---|---|---|
| name | address | nif | postalCode | city | country | notes |
| Fournisseur 1 | Gran Via, 30 | A58818501 | 28010 | Madrid | Espagne | Fournisseur de produits alimentaires. |
| Fournisseur 2 | Via Laietana, 222 | B54416504 | 08010 | Barcelone | Espagne | Fournisseur de boissons gazeuses. |
| Fournisseur 3 | Calle de La Paz, 11 | V51218667 | 46003 | Valence | Espagne | Fournisseur de produits d'entretien. |
| Fournisseur 4 | Sierpes, 45 | S16815999 | 41004 | Séville | Espagne | Fournisseur de spiritueux variés. |
| Fournisseur 5 | Rúa Nova, 111 | L53389701 | 15003 | La Corogne | Espagne | Fournisseur de produits laitiers. |
12. PRODUITS DES FOURNISSEURS (vendors items) :
Utilisez cette option pour importer les produits de vos fournisseurs. C'est utile lorsque vous avez de nombreux produits associés à ceux-ci et que vous souhaitez utiliser le module d'achats.
Champs obligatoires :
- vendor_id : ID du fournisseur. Consultez l'ID en passant le curseur sur le de chacun des fournisseurs.
- item_id : ID des produits. Téléchargez la liste de produits pour trouver l'ID.
Champs optionnels :
- reference : Code de référence avec le fournisseur, si vous en avez un.
- pack : Unités par pack. Exemple : si 1 pack contient 24 canettes, indiquez 24.
- costPrice : Prix de revient avec un point pour les décimales. Exemple : 8.2
- unit_id : ID de l'unité de vente. Consultez l'ID en passant le curseur sur le dans les unités.
- tax_id : ID de la taxe par défaut du produit. Consultez l'ID en passant le curseur sur le dans les taxes.
EXEMPLE DE PRODUITS DES FOURNISSEURS :
| EXEMPLE : | |||||
|---|---|---|---|---|---|
| vendor_id | item_id | pack | costPrice | unit_id | tax_id |
| 1 | 100 | 24 | 0.25 | 1 | 2 |
| 1 | 102 | 24 | 0.30 | 1 | 2 |
| 1 | 104 | 24 | 0.33 | 1 | 2 |
| 1 | 105 | 24 | 0.22 | 1 | 2 |
| 1 | 107 | 24 | 0.50 | 1 | 2 |
| 1 | 108 | 24 | 0.30 | 1 | 2 |
13. IMPORTER DES CLIENTS (customers) :
Option pour importer des clients. Idéale pour importer de nombreux clients en même temps.
Champs obligatoires :
- name : Nom du client (minimum 3 caractères).
- address_country Pays (code ISO 3166-1 alpha-2 Exemple : FR (France)).
L'adresse est optionnelle, mais si elle est renseignée, les champs suivants seront obligatoires :
- address_street_address Adresse du client.
- address_postal_code Code postal.
- address_city Ville.
- address_state Province.
Champs optionnels :
- active : 0 pour inactif, 1 pour actif. Si vous n'incluez pas ce champ, tous les clients seront activés par défaut.
- last_name : Supprimer la colonne.
- nif : NIF du client. (Si renseigné, l'adresse sera obligatoire)
- email : Adresse e-mail du client.
- phone : Téléphone du client.
- language : Langue du client.
- photo : Supprimer la colonne.
- level : Supprimer la colonne.
- nationality : Nationalité du client.
- birth_date : Date de naissance du client.
- gender : Genre du client.
- allergies : Allergies du client.
- promotions_accepted : Supprimer la colonne.
- web : Site web du client.
- notes : Champ d'informations du client.
- extra_id : S'ils appartiennent à un groupe de clients, vous pouvez ajouter ici l'ID de ce groupe.
- extra_attributes : Supprimer la colonne.
- remember_token : Supprimer la colonne.
- prevent_deletion : Supprimer la colonne.
- address_notes : Notes sur l'adresse du client.
EXEMPLE D'IMPORTATION DE CLIENTS :
| EXEMPLE : | |||||||
|---|---|---|---|---|---|---|---|
| name | address_street_address | nif | address_postal_code | address_city | address_state | address_country | notes |
| Hugo "Hurley" Reyes | Gran Via, 30 | A58818501 | 28010 | Madrid | Madrid | ES | Apprécie beaucoup notre plat spécial. |
| Once | Via Laietana, 222 | B54416504 | 08010 | Barcelone | Barcelone | ES | Réserve toujours la table 15. |
| Maggie Greene | Calle de La Paz, 11 | V51218667 | 46003 | Valence | Valence | ES | Table avec vue sur la mer. |
| John Snow | Sierpes, 45 | S16815999 | 41004 | Séville | Séville | ES | Paie toujours en fin de mois. |
| Darth Vader | Rúa Nova, 111 | L53389701 | 15003 | La Corogne | La Corogne | ES |
14. CARTES CADEAUX (gift cards) :
Utilisez cette option pour importer des cartes cadeaux dans le back-office, idéale pour les grands volumes.
Champs obligatoires :
- uuid : Code unique de la carte cadeau. Peut être du texte et des chiffres.
- total : Solde de la carte. Doit être numérique.
Champs optionnels :
- active : 0 pour inactif, 1 pour actif. Si vous ne l'incluez pas, toutes les cartes seront activées par défaut.
- balance : Solde restant. En général, non utilisé sauf si vous souhaitez un solde différent du total.
- campaign_id : ID de la campagne. Associez des cartes à une campagne, comme Noël. Obtenez l'ID en passant le curseur sur le dans la campagne.
- customer_id : ID du client. Consultez l'ID en passant le curseur sur le dans les clients.
EXEMPLE D'IMPORTATION DE CARTES CADEAUX :
| EXEMPLE : | ||
|---|---|---|
| uuid | total | campaign_id |
| 00000123456 | 100 | 1 |
| 00000789100 | 100 | 1 |
| TR1234567 | 50 | 1 |
| exemple | 50 | 1 |
| bonjour carte cadeau | 50 | 2 |
| Pedro González | 75 | 2 |
| Macarena Pérez | 75 | 2 |
15. RECHARGER DES CARTES CADEAUX (gift cards reload) :
Utilisez cette option pour importer le rechargement des cartes cadeaux dans le back-office.
Champs obligatoires :
- uuid : Code de la carte cadeau.
- reloadAmount : Solde à charger.
EXEMPLE DE RECHARGEMENT DE CARTES CADEAUX :
| EXEMPLE : | |
|---|---|
| uuid | reloadAmount |
| 00000123456 | 100 |
| 00000789100 | 100 |
16. TARIFS (price rates) :
Pour importer des tarifs, accédez à : https://revoxef.works/thrust/prices/import
Champs obligatoires :
- priceable_id : ajoutez les ID.
* Produits : ID du produit. Obtenez l'ID en passant la souris sur le du produit.

* Produits de menu : ID du tarif dans le menu. Obtenez l'ID en passant la souris sur le 0 dans tarif.

* Modificateurs : ID des modificateurs. Obtenez l'ID en passant la souris sur le du modificateur.

* Format de vente : ID des prix dans les formats de vente. Obtenez l'ID en passant la souris sur le 0 dans prix depuis le produit avec format de vente.

* Combinaisons : ID des tarifs dans les combinaisons. Obtenez l'ID en passant la souris sur le 0 dans tarifs dans les produits en combinaisons.

- table_price_id : ID du tarif. Sélectionnez-le sans cliquer sur l'icône de modification du tarif
- price : Prix avec un point pour les décimales. Exemple : 10.20
- priceable_type : sélectionnez parmi :
* Produits : App\Models\Menu\MenuItem
* Produits de menu : App\Models\Menu\MenuMenuPivot
* Modificateurs : App\Models\Menu\Modifier
* Format de vente : App\Models\Menu\ItemSellingFormatPivot
* Combinaisons : App\Models\Menu\Combination
Joignez le fichier CSV et cliquez sur suivant. Si les titres sont corrects, ils seront mappés automatiquement. Si l'un d'eux n'apparaît pas, sélectionnez-le depuis le menu déroulant.

EXEMPLE D'IMPORTATION DE TARIFS :
| EXEMPLE : | |||
|---|---|---|---|
| priceable_id | table_price_id | price | priceable_type |
| 902 | 2 | 4.00 | App\Models\Menu\MenuItem |
| 870 | 2 | 3.00 | App\Models\Menu\MenuMenuPivot |
| 331 | 2 | 1.50 | App\Models\Menu\Modifier |
| 706 | 2 | 18.00 | App\Models\Menu\ItemSellingFormatPivot |
| 3 | 2 | 1.50 | App\Models\Menu\Combination |
17. EMPLOYÉS (Employees) :
Option pour importer des employés. Idéale pour importer de nombreux employés en même temps.
Champs obligatoires :
- name : Nom de l'employé.
- pin : Code PIN numérique pour l'employé.
- permission_id : ID du privilège de l'application pour l'employé. Consultez l'ID en passant le curseur sur le dans les privilèges de l'application.
Champs optionnels :
- active : 0 pour inactif, 1 pour actif. Si vous ne l'incluez pas, tous les employés seront activés par défaut.
- surname : Nom de famille de l'employé.
- username : Nom d'utilisateur de l'employé.
- email : Adresse e-mail de l'employé.
- phone : Téléphone de l'employé.
- notes : Informations supplémentaires sur l'employé.
- profile_id : ID du profil de l'employé. Consultez l'ID en passant le curseur sur le dans le profil.
- password : Mot de passe de l'employé.
- photo : Nom du fichier photo. Exemple : employe.jpg. Après l'importation, contactez le support pour télécharger les photos.
- cashier_id : ID du caissier pour l'employé. Consultez l'ID en passant le curseur sur le dans les caissiers.
- identifier : Méthode supplémentaire pour identifier l'employé, comme une carte magnétique ou un code QR.
- back_permission_id : ID du privilège du back-office pour l'employé. Consultez l'ID en passant le curseur sur le dans les privilèges du back-office.
- nif : Numéro d'identité de l'employé.
EXEMPLE D'IMPORTATION D'EMPLOYÉS :
| EXEMPLE : | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|
| active | name | surname | phone | nif | cashier_id | pin | permission_id | username | back_permission_id | |
| 1 | Fran | Marjolaine | email73614@gmail.com | 803233695 | 73436604L | 2 | 1111 | 1 | Fran | 2 |
| 1 | Lucía | Kailey | email32277@gmail.com | 465589655 | 32881921V | 1 | 2222 | 2 | 1 | |
| 1 | Catharine | Pouros-Hoeger | email72270@gmail.com | 646528473 | 1 | 3333 | 3 | 1 |
18. METTRE À JOUR DES EMPLOYÉS (update employees) :
Option pour mettre à jour ou ajouter des informations aux employés existants via un fichier CSV.
L'ID étant obligatoire, il est recommandé de partir de la liste des employés de REVO. Pour cela, allez dans employés et exportez le fichier CSV. Vous obtiendrez ainsi l'ID des employés. Les autres champs peuvent être supprimés et remplacés par ceux dont vous avez besoin.

Champs obligatoires :
Ces champs sont indispensables pour mettre à jour les employés. Sans eux, une erreur apparaîtra.
- id : ID de l'employé. Cet ID est créé lors de la première importation ou lors de la création manuelle de l'employé dans le back-office.
Champs optionnels :
Tous les champs vus précédemment dans les employés.
EXEMPLE DE MISE À JOUR D'EMPLOYÉS :
Exemple : lors du téléchargement du fichier CSV des employés, les colonnes qui ne nous intéressaient pas ont été supprimées et les suivantes ont été ajoutées : nom d'utilisateur, mot de passe et privilège du back-office.
| EXEMPLE : | |||
|---|---|---|---|
| id | username | password | back_permission_id |
| 2 | maria | marIa24! | 1 |
| 3 | pedro | pEdro24! | 3 |
| 6 | claudia | clauDia24! | 3 |
