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 comme décrit ci-dessous.
Pour accéder à l'écran d'importation de produits, rendez-vous dans l'outil d'importation du back-office.
1. IMPORTER DES GROUPES
2. IMPORTER DES CATÉGORIES
3. IMPORTER DES PRODUITS
4. METTRE À JOUR LES PRODUITS
5. CONTENEURS
6. PRODUITS DE CONTENEUR
7. FORMATS DE VENTE
8. AJOUTER DE L'INVENTAIRE
9. DÉFINIR/FAIRE L'INVENTAIRE
10. DÉPLACER L'INVENTAIRE
11. IMPORTER DES FOURNISSEURS
12. PRODUITS DE FOURNISSEURS
13. IMPORTER DES CLIENTS
14. CARTES CADEAUX
15. RECHARGER LES CARTES CADEAUX
16. TARIFS
17. EMPLOYÉS
18. METTRE À JOUR LES EMPLOYÉS
1. IMPORTER DES GROUPES
Pour créer ou mettre à jour des groupes en masse, rendez-vous dans le back-office sous Catalogue -> GROUPES et cliquez sur le bouton Importer.
LE NOUVEL IMPORTATEUR
Avec le nouvel importateur, les colonnes de votre fichier CSV n'ont pas besoin d'avoir des noms spécifiques. Lors du téléchargement du fichier, le système vous permettra de Mapper les champs, en reliant chaque colonne de votre fichier au champ correspondant dans REVO.
Champs disponibles à mapper :
| CHAMP | EXIGENCE | DESCRIPTION | INFORMATIONS SUPPLÉMENTAIRES |
|---|---|---|---|
| Id | Optionnel | Identifiant du groupe dans le système. | Rempli uniquement pour les mises à jour. |
| Actif | Optionnel | Définit si le groupe est actif ou non. | 0 (Inactif), 1 (Actif). |
| Nom | Obligatoire | Le nom principal du groupe. | Texte libre. |
| Traductions | Critique | Traductions pour le multilingue. | Essentiel : Mapper avec la colonne du nom. Sinon, il sera créé avec le nom générique "New Item". |
| Taxe | Optionnel | La taxe associée au groupe. | Entrer l'ID numérique interne de la taxe. |
| Groupe analytique | Optionnel | Le groupe analytique correspondant. | Entrer l'ID numérique. |
| Imprimante | Optionnel | L'imprimante de commandes attribuée. | Entrer l'ID numérique. |
| Groupe d'imprimantes | Optionnel | Le groupe d'imprimantes attribué. | Entrer l'ID numérique. |
| Flux d'états | Optionnel | Le flux d'états de cuisine (KDS). | Entrer l'ID numérique. |
| Extra ID | Optionnel | Champ supplémentaire pour les identifiants d'intégration. | Texte alphanumérique libre. |
| Nombre | Traduccion | ID | Activo | Impuesto | Grupo_Analitico | Impresora | Grp_Impresoras | Flujo_Estados | Extra_ID |
|---|---|---|---|---|---|---|---|---|---|
| Boissons | Boissons | 1 | 1 | 3 | 2 | 0 | 1 | EXT-001 | |
| Nourriture | Nourriture | 1 | 2 | 4 | 4 | 2 | 1 | EXT-002 | |
| Desserts | Desserts | 15 | 1 | 2 | 5 | 4 | 0 | 2 | EXT-003 |
2. IMPORTER DES CATÉGORIES
Pour importer des catégories en masse dans un groupe spécifique, rendez-vous dans le back-office sous 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 à mapper :
| CHAMP | EXIGENCE | DESCRIPTION | INFORMATIONS SUPPLÉMENTAIRES |
|---|---|---|---|
| Id | Optionnel | Identifiant interne de la catégorie. | Rempli uniquement pour les mises à jour. |
| Actif | Optionnel | Définit si la catégorie est active ou non. | 0 (Inactif), 1 (Actif). |
| Nom | Obligatoire | Le nom de la catégorie. | Texte libre. |
| Groupe | Obligatoire | Le groupe auquel appartient la catégorie. | Entrez l'ID numérique ou le nom exact du groupe parent. |
| Traductions | Critique | Traductions pour le multilingue. | Essentiel : Mapper avec la colonne du nom. Sinon, il sera créé avec le nom générique "New Item". |
| Taxe | Optionnel | La taxe associée à la catégorie. | Entrer l'ID numérique. |
| Groupe analytique | Optionnel | Le groupe analytique correspondant. | Entrer l'ID numérique. |
| Imprimante | Optionnel | L'imprimante de commandes attribuée. | Entrer l'ID numérique. |
| Groupe d'imprimantes | Optionnel | Le groupe d'imprimantes attribué. | Entrer l'ID numérique. |
| Flux d'états | Optionnel | Le flux d'états de cuisine. | Entrer l'ID numérique. |
| Extra ID | Optionnel | Champ supplémentaire pour les intégrations externes. | Texte alphanumérique libre. |
| Nombre | Grupo | Traduccion | ID | Activo | Impuesto | Grupo_Analitico | Impresora | Grp_Impresoras | Flujo_Estados | Extra_ID |
|---|---|---|---|---|---|---|---|---|---|---|
| Boissons Fraîches | Boissons | Boissons Fraîches | 1 | 1 | 6 | 2 | 0 | 1 | EXT-010 | |
| Bières | Boissons | Bières | 1 | 1 | 6 | 3 | 0 | 1 | EXT-011 | |
| Tapas | Nourriture | Tapas | 32 | 1 | 2 | 7 | 5 | 2 | 2 | EXT-012 |
3. IMPORTER DES PRODUITS (PRODUCTS)
Option pour importer des produits et les configurer via un fichier CSV.
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 comme décrit ci-dessous.
Correct :
category_idIncorrect :
Category_id / CATEGORY_ID / category id
| EN-TÊTE EXACT | EXIGENCE | DESCRIPTION | INFORMATIONS SUPPLÉMENTAIRES |
|---|---|---|---|
| category_id | Obligatoire | ID de la catégorie. Avant d'importer, créez manuellement la structure pour obtenir cet ID. | Entrez l'ID numérique. |
| name | Obligatoire | Nom du produit. | Texte libre (minimum 3 caractères). |
| price | Optionnel | Prix de vente public. | Utilisez un point pour les décimales. Exemple : 10.20 |
| costPrice | Optionnel | Prix de revient interne. | Utilisez un point pour les décimales. Exemple : 8.20 |
| type | Optionnel | Définit la nature opérationnelle du produit. | 0 : Produit, 1 : Menu, 2 : Conteneur, 3 : Entrée, 4 : Format, 5 : Carte cadeau, 6 : Gestion uniquement, 7 : Kit. |
| active | Optionnel | État de visibilité sur le TPV. | 0 (Inactif), 1 (Actif). Si omis, tous sont activés. |
| hasInventory | Optionnel | Contrôle des unités et du stock. | 0 (Sans contrôle), 1 (Avec contrôle). |
| displayInventory | Optionnel | Affiche les unités restantes dans l'application. | 0 (Ne pas afficher), 1 (Afficher le stock). |
| usesWeight | Optionnel | Relie avec la balance. | 0 (N'utilise pas le poids), 1 (Utilise le poids). |
| allergies | Optionnel | Allergies associées au produit. | Entrez les ID numériques séparés par un point-virgule (Ex : 1;5;14). ID D'ALLERGÈNES : 1 : Œufs 2 : Sésame 3 : Lupins 4 : Moutarde 5 : Poisson 6 : Céleri 7 : Crustacés 8 : Arachides 9 : Mollusques 10 : Soja 11 : Fruits à coque 12 : Sulfites 13 : Produits laitiers 14 : Gluten |
| isMenu | Optionnel | Définit s'il agit comme un groupeur de menu. | 0 (Pas de menu), 1 (Produit type menu). |
| shouldAppearInMenuList | Optionnel | S'il est sélectionnable dans d'autres menus. | 0 (Non activé), 1 (Activé). |
| isOpen | Optionnel | Exige de saisir manuellement un prix lors de la vente. | 0 (Prix fixe), 1 (Produit ouvert). |
| order | Optionnel | Ordre d'affichage dans la catégorie. | Utilisez des nombres : 1, 2, 3, etc. |
| barcode | Optionnel | Code-barres du produit. | Valeur numérique ou EAN. |
| tax_id | Optionnel | Taxe par défaut du produit. | ID numérique. |
| printer_id | Optionnel | Imprimante directe par défaut du produit. | ID numérique. |
| printer_group_id | Optionnel | Groupe d'imprimantes direct par défaut. | ID numérique. |
| modifier_group_id | Optionnel | Groupe de modificateurs spécifiques au produit. | ID numérique. |
| modifier_category_id | Optionnel | Catégorie de modificateur attribuée au produit. | ID numérique. |
| photo | Optionnel | Image du produit. | Nom du fichier et extension. |
| info | Optionnel | Description détaillée du produit. | Texte libre. |
| buttonName | Optionnel | Nom alternatif réduit. | Pour afficher sur le panneau de boutons de l'application. |
| nameKitchen | Optionnel | Nom différent pour les tickets de préparation. | Texte libre. |
| dish_order_id | Optionnel | Ordre de sortie des plats. | ID numérique. |
| unit_id | Optionnel | ID de l'unité de vente. | ID numérique. |
| extra_id | Optionnel | Code externe ou Nielsen si applicable. | Texte alphanumérique. |
| useAverageCostPrice | Optionnel | Calcul du coût moyen. | 0 (Non actif), 1 (Activé). |
| cookDuration | Optionnel | Temps de préparation estimé. | Valeur en secondes (Pour KDS). |
| minQuantity | Optionnel | Quantité minimale lors de l'ajout du produit. | Valeur numérique. |
| extra_attributes | Optionnel | Attributs spéciaux. | ID numérique. |
| category_id | name | price | costPrice | type | active | hasInventory | displayInventory | usesWeight | allergies | isMenu | shouldAppearInMenuList | isOpen | order | barcode | tax_id | printer_id | printer_group_id | modifier_group_id | modifier_category_id | photo | info | buttonName | nameKitchen | dish_order_id | unit_id | extra_id | useAverageCostPrice | cookDuration | minQuantity | extra_attributes |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 10 | Café Noir | 1.30 | 0.20 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 84123456 | 1 | cafe.jpg | Arabica | Café N | CAFE NOIR | 0 | 2 | EX-001 | 0 | 120 | 1 | 0 | |||||
| 15 | Coca Cola | 1.80 | 0.50 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 2 | 84123457 | 1 | cola.jpg | Boisson | Coca C | COCA COLA | 0 | 2 | EX-002 | 1 | 0 | 1 | 0 | |||||
| 25 | Menu du Jour | 12.50 | 4.00 | 1 | 1 | 0 | 0 | 0 | 1;5;14 | 1 | 1 | 0 | 3 | 2 | menu.jpg | Complet | Menu Jour | MENU DU JOUR | 0 | 1 | EX-003 | 0 | 0 | 1 | 0 |
4. METTRE À JOUR LES PRODUITS (PRODUCTS UPDATE)
Option pour mettre à jour ou ajouter des informations aux produits existants via un fichier CSV.
L'ID étant obligatoire, il est recommandé de partir de la liste des produits REVO préalablement exportée.
| EN-TÊTE EXACT | EXIGENCE | DESCRIPTION | INFORMATIONS SUPPLÉMENTAIRES |
|---|---|---|---|
| id | Obligatoire | Identifiant unique du produit dans la base de données. | ID numérique interne de REVO. |
| (N'importe quel champ) | Optionnel | Tous les champs vus dans la section précédente. | Les colonnes que vous incluez seront mises à jour en masse. |
| id | category_id | name | price | costPrice | type | active | hasInventory | displayInventory | usesWeight | allergies | isMenu | shouldAppearInMenuList | isOpen | order | barcode | tax_id | printer_id | printer_group_id | modifier_group_id | modifier_category_id | photo | info | buttonName | nameKitchen | dish_order_id | unit_id | extra_id | useAverageCostPrice | cookDuration | minQuantity | extra_attributes |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 100 | 10 | Café Noir Intense | 1.40 | 0.22 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 84123456 | 1 | cafe_new.jpg | Nouveau | Intense | CAFE INTENSE | 0 | 2 | EX-001 | 0 | 120 | 1 | 0 | |||||
| 101 | 15 | Coca Cola Zéro | 1.90 | 0.55 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 2 | 84123457 | 1 | colaz.jpg | Zéro | Coca Z | COCA ZERO | 0 | 2 | EX-002 | 1 | 0 | 1 | 0 |
5. CONTENEURS (CONTAINERS)
Les conteneurs sont des dossiers où vous pouvez regrouper des produits. Ils constituent un "quatrième niveau" après les Groupes, Catégories et Produits.
| EN-TÊTE EXACT | EXIGENCE | DESCRIPTION | INFORMATIONS SUPPLÉMENTAIRES |
|---|---|---|---|
| category_id | Obligatoire | ID de la catégorie où se trouvera le dossier. | ID numérique. |
| name | Obligatoire | Nom visuel du conteneur/dossier. | Texte libre. |
| photo | Optionnel | Nom de fichier de la photo de couverture. | Nom du fichier et de l'image. |
| category_id | name | photo |
|---|---|---|
| 10 | CAFÉS | dossier_cafes.jpg |
| 15 | EAUX | dossier_eaux.jpg |
| 17 | VINS ROUGES | dossier_vins.jpg |
6. PRODUITS DE CONTENEUR (CONTAINER ITEMS)
Associez des produits à un conteneur existant.
Vous pouvez obtenir les ID en passant le curseur sur l'icône du crayon dans le back-office.
| EN-TÊTE EXACT | EXIGENCE | DESCRIPTION | INFORMATIONS SUPPLÉMENTAIRES |
|---|---|---|---|
| main_item_id | Obligatoire | ID du conteneur parent (dossier). | ID numérique. |
| item_id | Obligatoire | ID des produits que vous allez y mettre. | ID numérique. |
| order | Optionnel | Ordre d'affichage dans le conteneur. | Valeur numérique. |
| dish_order_id | Optionnel | Ordre de plat par défaut appliqué dans ce dossier. | ID numérique. |
| active | Optionnel | État du produit dans la vue du dossier. | 0 (Inactif), 1 (Actif). |
| main_item_id | item_id | order | dish_order_id | active |
|---|---|---|---|---|
| 15 | 140 | 1 | 0 | 1 |
| 15 | 141 | 2 | 0 | 1 |
| 15 | 142 | 3 | 0 | 1 |
7. FORMATS DE VENTE (ITEM SELLING FORMATS)
Importez des produits avec des formats de vente (mixte, pur, shooter, etc.).
| EN-TÊTE EXACT | EXIGENCE | DESCRIPTION | INFORMATIONS SUPPLÉMENTAIRES |
|---|---|---|---|
| item_id | Obligatoire | ID du produit de base. | ID numérique. |
| format_id | Obligatoire | ID du format de vente configuré. | ID numérique. |
| price | Obligatoire | Prix de vente pour ce format. | Utilisez un point pour les décimales. |
| quantity | Obligatoire | Quantité exacte à déduire du stock général. | Utilisez des décimales selon l'unité. |
| unit_id | Obligatoire | ID de l'unité de mesure de stock. | ID numérique. |
| order | Obligatoire | Ordre d'affichage dans la liste déroulante. | Valeur numérique. |
| combination_group_id | Obligatoire | ID du groupe de combinaisons forcé (le cas échéant). | Mettez 0 si non applicable. |
| item_id | format_id | price | quantity | unit_id | order | combination_group_id |
|---|---|---|---|---|---|---|
| 196 | 3 | 12.00 | 1.00 | 7 | 1 | 2 |
| 196 | 4 | 11.00 | 1.00 | 7 | 2 | 0 |
| 196 | 5 | 3.00 | 0.20 | 7 | 3 | 0 |
8. AJOUTER DE L'INVENTAIRE (INVENTORY ADD)
Ajoutez du stock à vos produits, particulièrement utile la première fois.
Si vous avez plusieurs entrepôts, répétez l'ID du produit avec différents warehouse_id.
| EN-TÊTE EXACT | EXIGENCE | DESCRIPTION | INFORMATIONS SUPPLÉMENTAIRES |
|---|---|---|---|
| item_id | Obligatoire | ID des produits à approvisionner. | ID numérique. |
| quantity | Obligatoire | Quantité que vous souhaitez AJOUTER au stock. | Valeur numérique positive. |
| warehouse_id | Obligatoire | ID de l'entrepôt où le stock entre. | ID numérique. |
| item_id | quantity | warehouse_id |
|---|---|---|
| 100 | 150 | 1 |
| 102 | 150 | 1 |
| 100 | 500 | 2 |
9. DÉFINIR/FAIRE L'INVENTAIRE (INVENTORY SET)
Définissez le stock exact de vos produits. Idéal après un comptage d'inventaire.
| EN-TÊTE EXACT | EXIGENCE | DESCRIPTION | INFORMATIONS SUPPLÉMENTAIRES |
|---|---|---|---|
| item_id | Obligatoire | ID des produits. | ID numérique. |
| quantity | Obligatoire | Quantité physique exacte à définir. | Valeur numérique qui écrasera la précédente. |
| warehouse_id | Obligatoire | ID de l'entrepôt. | ID numérique. |
| defaultQuantity | Optionnel | Quantité de stock de référence / idéale. | Valeur numérique. |
| alert | Optionnel | Stock minimum pour recevoir une alerte de commande. | Valeur numérique. |
| item_id | quantity | warehouse_id | defaultQuantity | alert |
|---|---|---|---|---|
| 100 | 100 | 1 | 200 | 10 |
| 110 | 232 | 1 | 400 | 20 |
10. DÉPLACER L'INVENTAIRE (INVENTORY MOVE)
Transférez du stock entre les entrepôts.
| EN-TÊTE EXACT | EXIGENCE | DESCRIPTION | INFORMATIONS SUPPLÉMENTAIRES |
|---|---|---|---|
| item_id | Obligatoire | ID des produits à transférer. | ID numérique. |
| quantity | Obligatoire | Quantité exacte à déplacer. | Valeur numérique. |
| warehouse_id | Obligatoire | ID de l'entrepôt d'origine. | Entrepôt qui soustrait (ID numérique). |
| to_warehouse_id | Obligatoire | ID de l'entrepôt de destination. | Entrepôt qui ajoute (ID numérique). |
| item_id | quantity | warehouse_id | to_warehouse_id |
|---|---|---|---|
| 100 | 100 | 1 | 2 |
| 102 | 100 | 1 | 2 |
11. IMPORTER DES FOURNISSEURS (VENDORS)
Importez des fournisseurs en masse pour utiliser le module d'achats.
| EN-TÊTE EXACT | EXIGENCE | DESCRIPTION | INFORMATIONS SUPPLÉMENTAIRES |
|---|---|---|---|
| name | Obligatoire | Nom du fournisseur. | Texte libre (minimum 3 caractères). |
| address | Obligatoire | Adresse principale de facturation/livraison. | Texte libre. |
| nif | Obligatoire | NIF ou numéro d'identification fiscale. | CIF, TVA, etc. |
| city | Optionnel | Ville ou localité. | Texte libre. |
| state | Optionnel | Province ou État. | Texte libre. |
| country | Optionnel | Pays du siège du fournisseur. | Texte libre. |
| postalCode | Optionnel | Code postal. | Alphanumérique. |
| web | Optionnel | Site web de l'entreprise. | Format URL. |
| Optionnel | E-mail pour les commandes. | E-mail valide. | |
| phone | Optionnel | Téléphone de contact. | Numérique. |
| notes | Optionnel | Notes et observations internes. | Texte libre. |
| shouldBeNotified | Optionnel | Notifier le fournisseur en cas de changement de statut. | 1 (Notifier), 0 (Ne pas notifier). |
| name | address | nif | city | state | country | postalCode | web | phone | notes | shouldBeNotified | |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Fournisseur 1 | Grande Rue, 30 | A58818501 | Paris | Paris | France | 75001 | www.fourn1.fr | commandes@fourn1.fr | 0123456789 | Alimentation | 1 |
| Fournisseur 2 | Avenue Jean, 222 | B54416504 | Lyon | Lyon | France | 69001 | www.fourn2.com | info@fourn2.fr | 0987654321 | Boissons | 0 |
12. PRODUITS DE FOURNISSEURS (VENDORS ITEMS)
Associez des produits à vos fournisseurs pour utiliser le module d'achats.
| EN-TÊTE EXACT | EXIGENCE | DESCRIPTION | INFORMATIONS SUPPLÉMENTAIRES |
|---|---|---|---|
| vendor_id | Obligatoire | ID du fournisseur créé dans le système. | ID numérique. |
| item_id | Obligatoire | ID du produit dans REVO qu'il fournit. | ID numérique. |
| reference | Optionnel | Code de référence du produit dans le catalogue du fournisseur. | Alphanumérique. |
| pack | Optionnel | Unités contenues dans chaque pack/boîte d'achat. | Valeur numérique. |
| costPrice | Optionnel | Prix de revient convenu. | Utilisez un point pour les décimales. |
| unit_id | Optionnel | ID de l'unité de mesure à l'achat. | ID numérique. |
| tax_id | Optionnel | ID de la taxe supportée à l'achat. | ID numérique. |
| vendor_id | item_id | reference | pack | costPrice | unit_id | tax_id |
|---|---|---|---|---|---|---|
| 1 | 100 | REF-01 | 24 | 0.25 | 1 | 2 |
| 1 | 102 | REF-02 | 24 | 0.30 | 1 | 2 |
13. IMPORTER DES CLIENTS (CUSTOMERS)
Importez des clients en masse.
| EN-TÊTE EXACT | EXIGENCE | DESCRIPTION | INFORMATIONS SUPPLÉMENTAIRES |
|---|---|---|---|
| name | Obligatoire | Nom du client ou raison sociale. | Texte libre (minimum 3 caractères). |
| address_country | Obligatoire | Pays. | Code ISO 3166-1 alpha-2 (exemple : FR). |
| address_street_address | Conditionnel | Adresse de la rue. | Obligatoire si un NIF/TVA est saisi. |
| address_postal_code | Conditionnel | Code postal. | Obligatoire si un NIF/TVA est saisi. |
| address_city | Conditionnel | Ville ou localité. | Obligatoire si un NIF/TVA est saisi. |
| address_state | Conditionnel | Province ou État. | Obligatoire si un NIF/TVA est saisi. |
| nif | Optionnel | NIF ou numéro d'identification fiscale. | Si renseigné, l'adresse devient obligatoire. |
| active | Optionnel | Statut du client. | 0 (Inactif), 1 (Actif). |
| Optionnel | Adresse e-mail. | Format e-mail valide. | |
| phone | Optionnel | Téléphone de contact. | Numérique. |
| language | Optionnel | Langue préférée pour les communications. | Code ISO (fr, en, es...). |
| nationality | Optionnel | Nationalité. | Texte libre. |
| birth_date | Optionnel | Date de naissance du client. | Format strict : AAAA-MM-JJ. |
| gender | Optionnel | Genre. | Male, Female ou Other. |
| allergies | Optionnel | Allergies dont souffre le client. | ID séparés par un point-virgule (Ex : 1;5;14). |
| web | Optionnel | Site web de l'entreprise. | URL. |
| notes | Optionnel | Notes ou préférences du client. | Texte libre. |
| extra_id | Optionnel | Attribution à un Groupe de Clients. | ID numérique. |
| address_notes | Optionnel | Notes de livraison à domicile. | Texte libre. |
| name | address_country | address_street_address | address_postal_code | address_city | address_state | nif | active | phone | language | nationality | birth_date | gender | allergies | web | notes | extra_id | address_notes | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Hugo Reyes | FR | Grande Rue, 30 | 75001 | Paris | Paris | A58818501 | 1 | hugo@mail.com | 0601234567 | fr | Française | 1980-05-15 | Male | 14 | www.hugo.fr | Plat spécial | 1 | Laisser à la réception |
| Maggie Greene | FR | Avenue de la Paix, 11 | 69001 | Lyon | Lyon | V51218667 | 1 | maggie@mail.com | 0606543210 | en | Britannique | 1992-10-22 | Female | Table avec vue | 2 | Sonner à la porte |
14. CARTES CADEAUX (GIFT CARDS)
Importez des cartes cadeaux en masse dans le back-office.
| EN-TÊTE EXACT | EXIGENCE | DESCRIPTION | INFORMATIONS SUPPLÉMENTAIRES |
|---|---|---|---|
| uuid | Obligatoire | Code d'identification unique de la carte. | Peut être du texte et des chiffres. |
| total | Obligatoire | Solde initial généré. | Doit être numérique. |
| active | Optionnel | Définit si la carte est déjà opérationnelle. | 0 (Inactive), 1 (Active). |
| balance | Optionnel | Solde réel restant. | À remplir uniquement s'il est différent du total. |
| campaign_id | Optionnel | Campagne promotionnelle associée. | ID numérique de la campagne. |
| customer_id | Optionnel | Client associé de manière nominale. | ID numérique du client. |
| uuid | total | active | balance | campaign_id | customer_id |
|---|---|---|---|---|---|
| 00000123456 | 100.00 | 1 | 100.00 | 1 | |
| TR1234567 | 50.00 | 1 | 25.00 | 1 | |
| Pierre Martin | 75.00 | 1 | 75.00 | 2 | 405 |
15. RECHARGER LES CARTES CADEAUX (GIFT CARDS RELOAD)
Importez des recharges sur les cartes cadeaux.
| EN-TÊTE EXACT | EXIGENCE | DESCRIPTION | INFORMATIONS SUPPLÉMENTAIRES |
|---|---|---|---|
| uuid | Obligatoire | Code exact de la carte cadeau existante. | Alphanumérique. |
| reloadAmount | Obligatoire | Solde à injecter au solde actuel. | Numérique utilisant un point décimal. |
| uuid | reloadAmount |
|---|---|
| 00000123456 | 100.00 |
| 00000789100 | 100.00 |
16. TARIFS (PRICE RATES)
Pour importer des tarifs, accédez à : https://revoxef.works/thrust/prices/import
| EN-TÊTE EXACT | EXIGENCE | DESCRIPTION | INFORMATIONS SUPPLÉMENTAIRES |
|---|---|---|---|
| priceable_id | Obligatoire | ID de l'élément de base auquel le tarif est associé. | ID numérique. |
| table_price_id | Obligatoire | ID du tarif créé dans Configuration. | ID numérique. |
| price | Obligatoire | Prix stipulé pour la combinaison des deux. | Prix avec point pour les décimales. |
| priceable_type | Obligatoire | Type d'élément de base. | Utilisez exactement la valeur du tableau ci-dessous. |
Valeurs pour priceable_type :
| TYPE | VALEUR À ÉCRIRE DANS LA COLONNE |
|---|---|
| Produits | App\Models\Menu\MenuItem |
| Produits de menu | App\Models\Menu\MenuMenuPivot |
| Modificateurs | App\Models\Menu\Modifier |
| Format de vente | App\Models\Menu\ItemSellingFormatPivot |
| Combinés | App\Models\Menu\Combination |
| 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 |
17. EMPLOYÉS (EMPLOYEES)
Importez des employés en masse.
| EN-TÊTE EXACT | EXIGENCE | DESCRIPTION | INFORMATIONS SUPPLÉMENTAIRES |
|---|---|---|---|
| name | Obligatoire | Nom de l'employé. | Texte libre. |
| pin | Obligatoire | Code PIN d'accès pour le TPV iPad. | Valeur numérique. |
| permission_id | Obligatoire | Privilège de sécurité de l'App. | ID numérique. |
| active | Optionnel | Statut de l'employé dans l'effectif. | 0 (Inactif), 1 (Actif). |
| surname | Optionnel | Nom de famille. | Texte libre. |
| username | Optionnel | Nom d'utilisateur d'accès au back-office web. | Texte court sans espaces. |
| password | Optionnel | Mot de passe secret pour le back-office. | Alphanumérique. |
| Optionnel | Adresse e-mail. | E-mail valide. | |
| phone | Optionnel | Téléphone de contact. | Numérique. |
| notes | Optionnel | Notes internes. | Texte libre. |
| profile_id | Optionnel | Profil d'employé par défaut. | ID numérique. |
| photo | Optionnel | Avatar visuel. | Nom du fichier et extension. |
| cashier_id | Optionnel | Caissier par défaut attribué. | ID numérique. |
| identifier | Optionnel | Identifiant de clé de sécurité TPV. | Valeur hexadécimale (NFC, QR...). |
| back_permission_id | Optionnel | Niveau de privilèges du back-office. | ID numérique. |
| nif | Optionnel | Numéro d'identité de l'employé (CNI/NIN). | Alphanumérique. |
| name | pin | permission_id | active | surname | username | password | phone | notes | profile_id | photo | cashier_id | identifier | back_permission_id | nif | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Fran | 1111 | 1 | 1 | Dupont | Fran | pass123 | fran@mail.fr | 0601112222 | Manager | 2 | fran.jpg | 0 | 1A2B3C | 2 | 12345678A |
| Lucie | 2222 | 2 | 1 | Kailey | Lucie | pass456 | lucie@mail.fr | 0603334444 | Serveuse | 1 | lucie.jpg | 0 | 4D5E6F | 1 | 87654321B |
18. METTRE À JOUR LES EMPLOYÉS (UPDATE EMPLOYEES)
Met à jour les informations des employés existants. À partir de la liste des employés exportée en CSV.
| EN-TÊTE EXACT | EXIGENCE | DESCRIPTION | INFORMATIONS SUPPLÉMENTAIRES |
|---|---|---|---|
| id | Obligatoire | Identifiant unique interne de l'employé. | ID numérique généré par REVO. |
| (N'importe quel champ) | Optionnel | N'importe quel champ de la section précédente. | Les colonnes que vous joignez seront mises à jour en masse. |
| id | name | pin | permission_id | active | surname | username | password | phone | notes | profile_id | photo | cashier_id | identifier | back_permission_id | nif | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2 | Marie | 1122 | 1 | 1 | Martin | marie | maRie24! | marie@mail.fr | 0609998888 | 2 | marie.jpg | 0 | 7G8H9I | 1 | 11111111C | |
| 3 | Pierre | 3344 | 2 | 0 | Dubois | pierre | pIerre24! | pierre@mail.fr | 0607776666 | Arrêt | 1 | pierre.jpg | 0 | 0J1K2L | 3 | 22222222D |
