Guide utilisateur
Référence détaillée, écran par écran : chaque champ, son type et son rôle.
1. Démarrer & onboarding
Au premier lancement, PikCat guide la langue, la devise, la couleur d’accent et quelques écrans d’intro. Aucun compte cloud n’est requis : les données restent sur le téléphone.
Onboarding - Langue
Premier lancement · étape langueObjectif : choisir la langue de l’interface (modifiable plus tard dans Réglages).
| Champ | Type | Description |
|---|---|---|
| Choisir la langue | Sélecteur | Liste des langues (EN, FR, ES, DE, IT, AR, PT, NL, TR) avec drapeau. |
| Continuer | Bouton | Valide la langue et passe à l’étape suivante. |
Onboarding - Devise
Premier lancement · étape deviseObjectif : définir le symbole / code monétaire affiché sur les prix et documents.
| Champ | Type | Description |
|---|---|---|
| Devise | Texte | Code ou symbole (ex. MAD, €, $). Obligatoire pour des prix cohérents. |
| Retour | Bouton | Revient à l’étape précédente. |
| Passer | Bouton | Ignore l’étape (valeur par défaut conservée). |
| Confirmer | Bouton | Enregistre la devise et continue. |
Onboarding - Couleur de l’app
Premier lancement · étape thèmeObjectif : choisir la couleur d’accent de l’interface.
| Champ | Type | Description |
|---|---|---|
| Couleur de l’app | Sélecteur | Pastilles de thème prédéfinies. |
| Passer | Bouton | Ignore le choix de couleur. |
| Continuer | Bouton | Valide le thème. |
Onboarding - Intro & profil
Premier lancement · slides d’introObjectif : présenter les usages clés puis ouvrir le profil entreprise (optionnel).
| Champ | Type | Description |
|---|---|---|
| Slides d’intro | Carte | Textes sur produits, présentation, gratuit / Pro, profil. |
| Passer / Commencer sans profil | Bouton | Saute ou termine sans remplir le profil. |
| Continuer | Bouton | Passe au slide suivant. |
| Compléter mon profil | Bouton | Ouvre l’écran Profil (Entreprise) en mode onboarding. |
1. Start & onboarding
On first launch, PikCat walks through language, currency, accent color and a short intro. No cloud account is required: data stays on the phone.
Onboarding - Language
First launch · language stepGoal: pick the UI language (changeable later in Settings).
| Field | Type | Description |
|---|---|---|
| Choose language | Select | Language list (EN, FR, ES, DE, IT, AR, PT, NL, TR) with flags. |
| Continue | Button | Confirms language and goes next. |
Onboarding - Currency
First launch · currency stepGoal: set the currency code/symbol shown on prices and documents.
| Field | Type | Description |
|---|---|---|
| Currency | Text | Code or symbol (e.g. MAD, €, $). |
| Back | Button | Returns to the previous step. |
| Skip | Button | Skips the step (default kept). |
| Confirm | Button | Saves currency and continues. |
Onboarding - App color
First launch · theme stepGoal: choose the accent color.
| Field | Type | Description |
|---|---|---|
| App color | Select | Preset theme swatches. |
| Skip | Button | Skips color choice. |
| Continue | Button | Confirms the theme. |
Onboarding - Intro & profile
First launch · intro slidesGoal: explain key flows, then optionally open the company profile.
| Field | Type | Description |
|---|---|---|
| Intro slides | Card | Copy about products, presentation, free/Pro, profile. |
| Skip / Start without profile | Button | Finish without filling the profile. |
| Continue | Button | Next slide. |
| Complete my profile | Button | Opens Company (Profil) in onboarding mode. |
2. Entreprise
Le profil apparaît sur les devis, bons, catalogues PDF et tickets. Devise et TVA se règlent aussi dans Réglages → Entreprise & vente.
Profil / Shop
Plus → Réglages → Profil / Shop ·/company
Objectif : renseigner l’identité commerciale affichée sur les documents. Sur Android, le clavier évite de masquer les champs (keyboard avoiding).
| Champ | Type | Description |
|---|---|---|
| Logo | Photo | Photo / logo de la boutique. Badge caméra pour changer ; poubelle pour retirer. |
| Nom / Shop * | Texte | Nom commercial obligatoire pour un rendu pro. |
| Slogan | Texte | Courte phrase (max 100 car.), affichable sur la brochure PDF. |
| Téléphone | Texte | Contact téléphone. |
| Texte | Adresse e-mail. | |
| Site web | Texte | URL du site. |
| Adresse | Texte | Adresse complète (une zone multiligne ; pas de champs Ville / CP / Pays séparés). |
| Réseaux sociaux | Texte | WhatsApp, Instagram, Facebook, TikTok, YouTube, LinkedIn (pseudo ou lien). |
| TVA / ICE | Texte | Identifiant fiscal / TVA. |
| Mentions légales | Texte | Texte légal pour les PDF. |
| Conditions (pied de devis) | Texte | Conditions reprises sur devis / commande / vente. |
| Enregistrer | Bouton | Sauvegarde le profil (barre du haut ou pied de page). |
| Passer cette étape | Bouton | Visible uniquement pendant l’onboarding. |
Devise & TVA (Réglages)
Plus → Réglages → onglet Entreprise & venteObjectif : fixer la devise par défaut et l’affichage TVA sur panier / PDF.
| Champ | Type | Description |
|---|---|---|
| Devise par défaut | Texte | Code / symbole monétaire global. |
| Afficher la TVA | Switch | Active la ligne TVA sur panier et documents. |
| Taux de TVA | Nombre | Pourcentage (ex. 20). Visible si la TVA est affichée. |
2. Company
The profile appears on quotes, notes, catalog PDFs and tickets. Currency and VAT are also set under Settings → Company & sales.
Profile / Shop
More → Settings → Profile / Shop ·/company
Goal: set the business identity shown on documents. On Android, the keyboard avoids covering fields.
| Field | Type | Description |
|---|---|---|
| Logo | Photo | Shop logo. Camera badge to change; trash to remove. |
| Name / Shop * | Text | Required business name. |
| Slogan | Text | Short line (max 100 chars), optional on PDF brochure. |
| Phone | Text | Phone contact. |
| Text | Email address. | |
| Website | Text | Website URL. |
| Address | Text | Full address in one multiline field (no separate City / ZIP / Country fields). |
| Social networks | Text | WhatsApp, Instagram, Facebook, TikTok, YouTube, LinkedIn. |
| VAT / tax ID | Text | Fiscal / VAT identifier. |
| Legal notice | Text | Legal text for PDFs. |
| Conditions (quote footer) | Text | Terms reused on quote / order / sale. |
| Save | Button | Saves the profile. |
| Skip this step | Button | Only during onboarding. |
Currency & VAT (Settings)
More → Settings → Company & sales tabGoal: set default currency and VAT display on cart / PDF.
| Field | Type | Description |
|---|---|---|
| Default currency | Text | Global currency code/symbol. |
| Show VAT | Switch | Shows VAT on cart and documents. |
| VAT rate | Number | Percentage (e.g. 20). Shown when VAT is enabled. |
3. Produits
L’onglet Produits gère le catalogue de vente : photos, prix, stock, paliers carton/palette et import CSV.
Liste des produits
Onglet Produits ·/tabs/products
Objectif : parcourir, filtrer et ouvrir les fiches produits.
| Champ | Type | Description |
|---|---|---|
| Rechercher | Recherche | Filtre nom / référence en direct. |
| Liste de prix ($) | Sélecteur | Choisit quelle liste s’applique aux prix affichés (si plusieurs listes). |
| Vue grille / liste | Bouton | Bascule l’affichage des cartes. |
| Catégories | Sélecteur | Puces « Tous » + catégories existantes. |
| Carte produit | Carte | Photo, nom, catégorie, prix (promo barré si présent), badge rupture. |
| Menu ⋯ | Actions | Actions rapides sur le produit (dupliquer, supprimer, etc.). |
| Présenter tous | Bouton | Lance la présentation sur tout le catalogue. |
| Importer CSV | Bouton | Import / modèle CSV de produits. |
| FAB + | Bouton | Crée un nouveau produit. |
Fiche produit
Produits → Nouveau / Édition ·/product-form
Objectif : créer ou modifier une référence complète (photo, prix, stock, variantes, paliers).
| Champ | Type | Description |
|---|---|---|
| Photo principale | Photo | Ajouter / remplacer ; outils fond transparent et édition. |
| Photos (galerie) | Photo | Plusieurs images, réordonnables. |
| Nom * | Texte | Nom du produit (obligatoire). |
| Description | Texte | Texte libre multiligne. |
| Catégorie | Sélecteur | Puces existantes + saisie pour en ajouter. |
| Prix catalogue | Nombre | Prix de base (MRP). |
| Prix promo | Nombre | Prix barré / promo affiché en présentation. |
| Marge % / fixe | Nombre | Commission / marge (mode % ou montant). |
| Stock | Nombre | Quantité en stock. |
| Rupture de stock | Switch | Marque le produit indisponible (badge). |
| Tailles / Couleurs | Sélecteur | Variantes (tailles saisies, palette de couleurs). |
| SKU | Texte | Référence interne. |
| Unité | Texte | Unité de vente (pièce, kg…). |
| Qté panier défaut | Nombre | Quantité proposée à l’ajout panier. |
| TVA produit | Nombre | Taux TVA spécifique à la fiche. |
| Prix carton / unités par carton | Nombre | Palier carton pour la présentation. |
| Prix palette / unités par palette | Nombre | Palier palette. |
| Prix par liste | Nombre | Overrides par liste de prix (unité / carton / palette). |
| Cadeau | Recherche | Produit offert lié + « tous les X ». |
| Affichage description | Sélecteur | Liste ou ligne pour la description sur carte. |
| Enregistrer | Bouton | Sauvegarde la fiche. |
3. Products
The Products tab manages your sales catalog: photos, prices, stock, carton/pallet tiers and CSV import.
Product list
Products tab ·/tabs/products
Goal: browse, filter and open product sheets.
| Field | Type | Description |
|---|---|---|
| Search | Search | Live filter by name / SKU. |
| Price list ($) | Select | Which list drives displayed prices (if several lists). |
| Grid / list view | Button | Toggles card layout. |
| Categories | Select | “All” chip plus existing categories. |
| Product card | Card | Photo, name, category, price (strike promo), out-of-stock badge. |
| Menu ⋯ | Actions | Quick actions (duplicate, delete, etc.). |
| Present all | Button | Starts presentation for the whole catalog. |
| Import CSV | Button | CSV import / template. |
| FAB + | Button | Creates a new product. |
Product form
Products → New / Edit ·/product-form
Goal: create or edit a full item (photo, price, stock, variants, tiers).
| Field | Type | Description |
|---|---|---|
| Main photo | Photo | Add / replace; background removal and edit tools. |
| Photo gallery | Photo | Multiple reorderable images. |
| Name * | Text | Required product name. |
| Description | Text | Multiline free text. |
| Category | Select | Existing chips + add field. |
| Catalog price | Number | Base (MRP) price. |
| Promo price | Number | Strike / promo price in presentation. |
| Margin % / fixed | Number | Commission / margin (% or amount). |
| Stock | Number | Stock quantity. |
| Out of stock | Switch | Marks the item unavailable. |
| Sizes / Colors | Select | Variants. |
| SKU | Text | Internal reference. |
| Unit | Text | Sales unit. |
| Default cart qty | Number | Default quantity when adding to cart. |
| Product VAT | Number | Per-item VAT rate. |
| Carton / pallet tiers | Number | Tier prices and pack sizes. |
| Per-list prices | Number | Overrides per price list. |
| Gift | Search | Linked free product + every X. |
| Description display | Select | List or inline layout on cards. |
| Save | Button | Saves the sheet. |
4. Listes de prix
Créez des tarifs différenciés (grossiste, pro…) puis assignez une liste à un client et/ou un catalogue.
Listes de prix
Réglages → Listes de prix ·/price-lists
Objectif : gérer les listes et ouvrir l’édition des prix.
| Champ | Type | Description |
|---|---|---|
| Vos listes | Liste | Chaque ligne = une liste (nom, badge Par défaut). |
| Standard | Lecture seule | Liste catalogue par défaut (prix des fiches produits). |
| Nouvelle liste (+) | Bouton | Crée une liste (nom demandé, ex. Grossiste). |
| Renommer | Actions | Modifie le nom de la liste. |
| Supprimer | Actions | Supprime une liste non par défaut. |
Édition d’une liste
Listes de prix → une liste ·/price-list-edit
Objectif : définir un prix spécifique par produit pour cette liste.
| Champ | Type | Description |
|---|---|---|
| Rechercher | Recherche | Filtre les produits de la liste. |
| Ligne produit | Liste | Affiche le prix catalogue + badge « Personnalisé ». |
| Unité | Nombre | Prix unitaire override (vide = catalogue). |
| Prix carton | Nombre | Override carton si le produit a un palier. |
| Prix palette | Nombre | Override palette si applicable. |
| Réinitialiser | Bouton | Efface les overrides du produit. |
4. Price lists
Create differentiated tariffs (wholesale, pro…), then assign a list to a client and/or catalog.
Price lists
Settings → Price lists ·/price-lists
Goal: manage lists and open price editing.
| Field | Type | Description |
|---|---|---|
| Your lists | List | One row per list (name, Default badge). |
| Standard | Read-only | Default catalog list (product sheet prices). |
| New list (+) | Button | Creates a list (name prompt). |
| Rename | Actions | Renames the list. |
| Delete | Actions | Deletes a non-default list. |
Edit a list
Price lists → one list ·/price-list-edit
Goal: set per-product prices for that list.
| Field | Type | Description |
|---|---|---|
| Search | Search | Filters products. |
| Product row | List | Shows catalog price + “Custom” badge. |
| Unit | Number | Unit override (empty = catalog). |
| Carton / pallet | Number | Tier overrides when applicable. |
| Reset | Button | Clears overrides for that product. |
5. Clients
Carnet de contacts de tournée : coordonnées, jours de passage, liste de prix, GPS et historique.
Liste des clients
Onglet Clients ·/tabs/clients
Objectif : retrouver et ouvrir une fiche client.
| Champ | Type | Description |
|---|---|---|
| Rechercher | Recherche | Filtre par nom / téléphone / ville. |
| Filtre catégorie | Sélecteur | Restreint par catégorie client. |
| Filtre ville | Sélecteur | Restreint par ville. |
| Ligne client | Liste | Avatar, nom, téléphone · ville, crédit éventuel. |
| Menu ⋯ | Actions | Actions rapides (appeler, supprimer…). |
| FAB + | Bouton | Nouveau client. |
Fiche / formulaire client
Clients → détail ·/client-detail
Objectif : créer ou éditer un client, lancer devis / visite / itinéraire.
| Champ | Type | Description |
|---|---|---|
| Photo | Photo | Photo optionnelle du contact. |
| Nom * | Texte | Nom obligatoire. |
| Téléphone | Texte | Numéro pour appel rapide. |
| Catégorie | Sélecteur | Puces + ajout de catégorie. |
| Ville | Texte | Ville du client. |
| Adresse | Texte | Adresse de visite. |
| Position GPS | Actions | Capturer / effacer / ouvrir l’itinéraire. |
| Listes de prix | Sélecteur | Liste associée (sinon Standard). |
| Jours de passage | Sélecteur | Puces lun - dim pour alimenter la tournée. |
| Notes | Texte | Notes libres. |
| Onglets Infos / Activité / Documents | Onglets | Vue détail : coordonnées, CR de visite, devis/ventes. |
| Appeler / Itinéraire / Devis / CR | Actions | Raccourcis depuis la fiche. |
| Stats | Badge | Compteurs visites, devis, ventes, CA. |
| Enregistrer | Bouton | Sauvegarde la fiche. |
5. Clients
Tour contact book: details, visit days, price list, GPS and history.
Client list
Clients tab ·/tabs/clients
Goal: find and open a client sheet.
| Field | Type | Description |
|---|---|---|
| Search | Search | Filter by name / phone / city. |
| Category / city filters | Select | Narrow the list. |
| Client row | List | Avatar, name, phone · city, credit badge. |
| Menu ⋯ | Actions | Quick actions. |
| FAB + | Button | New client. |
Client form / detail
Clients → detail ·/client-detail
Goal: create or edit a client; start quote / visit / directions.
| Field | Type | Description |
|---|---|---|
| Photo | Photo | Optional contact photo. |
| Name * | Text | Required name. |
| Phone | Text | For quick call. |
| Category | Select | Chips + add category. |
| City | Text | Client city. |
| Address | Text | Visit address. |
| GPS position | Actions | Capture / clear / open directions. |
| Price lists | Select | Assigned list (else Standard). |
| Visit days | Select | Mon - Sun chips for the daily tour. |
| Notes | Text | Free notes. |
| Info / Activity / Docs tabs | Tabs | Details, visit reports, documents. |
| Call / Directions / Quote / Visit | Actions | Shortcuts from the sheet. |
| Stats | Badge | Visit / quote / sale counters. |
| Save | Button | Saves the sheet. |
6. Catalogues & PDF
Construisez une brochure : nom, produits, modèle, carte produit, options PDF, puis partagez.
Liste des catalogues
Onglet Catalogues ·/tabs/catalogs
Objectif : gérer les catalogues (brouillon / activé / masqué) et lancer une présentation.
| Champ | Type | Description |
|---|---|---|
| Rechercher | Recherche | Filtre les catalogues. |
| Vue grille / liste | Bouton | Mode d’affichage. |
| Statut | Onglets | Filtres Activé / Brouillon / Masqué avec compteurs. |
| Tous les produits | Carte | Présente tout le catalogue produit sans brochure dédiée. |
| Carte catalogue | Carte | Couverture, nom, statut ; ouvre l’éditeur. |
| Présenter | Bouton | Mode présentation plein écran. |
| FAB + / Créer | Bouton | Nouveau catalogue. |
Nouveau catalogue (infos)
Catalogues → Créer ·/catalog-form
Objectif : nommer le catalogue avant de choisir produits et design.
| Champ | Type | Description |
|---|---|---|
| Nom du catalogue | Texte | Ex. Printemps 2026. |
| Enregistrer | Bouton | Crée le catalogue puis ouvre l’éditeur. |
Éditeur de catalogue (étapes)
Catalogues → Édition ·/catalog-edit
Objectif : sélectionner les produits, choisir un modèle, personnaliser la carte / PDF, prévisualiser et exporter.
| Champ | Type | Description |
|---|---|---|
| Étapes | Onglets | Sélectionner des produits → Choisir un modèle → Carte produit → Personnaliser → Aperçu PDF. |
| Rechercher des produits | Recherche | Filtre la sélection. |
| Tout sélectionner | Bouton | Coche tous les produits. |
| Modèles | Sélecteur | Thèmes (Classique, Moderne, Nature… ; certains Pro). |
| Afficher le prix | Switch | Affiche ou masque les prix sur carte / PDF. |
| Liste de prix du catalogue | Sélecteur | Tarifs utilisés en présentation et sur le PDF. |
| Inclure la page de garde | Switch | Couverture avec nom / intro / logo. |
| Intro (couverture) | Texte | Texte d’intro sur la couverture. |
| Colonnes de la grille | Nombre | Nombre de colonnes produit. |
| Orientation / taille | Sélecteur | Portrait, paysage, carré, etc. |
| Logo / slogan / contacts / en-tête / pied / n° page | Switch | Options d’affichage PDF. |
| Rendu PDF | Sélecteur | Rapide ou Qualité (recommandé pour l’arabe). |
| Statut | Sélecteur | Brouillon / Activé / Masqué. |
| Aperçu / Enregistrer le PDF | Bouton | Prévisualise et partage le PDF. |
| Continuer / Suivant | Bouton | Passe à l’étape suivante. |
6. Catalogs & PDF
Build a brochure: name, products, template, product card, PDF options, then share.
Catalog list
Catalogs tab ·/tabs/catalogs
Goal: manage catalogs (draft / active / hidden) and start presentation.
| Field | Type | Description |
|---|---|---|
| Search | Search | Filters catalogs. |
| Grid / list | Button | View mode. |
| Status | Tabs | Active / Draft / Hidden with counts. |
| All products | Card | Present the full product catalog without a brochure. |
| Catalog card | Card | Cover, name, status; opens the editor. |
| Present | Button | Fullscreen presentation. |
| FAB + / Create | Button | New catalog. |
New catalog (info)
Catalogs → Create ·/catalog-form
Goal: name the catalog before products and design.
| Field | Type | Description |
|---|---|---|
| Catalog name | Text | e.g. Spring 2026. |
| Save | Button | Creates the catalog then opens the editor. |
Catalog editor (steps)
Catalogs → Edit ·/catalog-edit
Goal: pick products, template, customize card/PDF, preview and export.
| Field | Type | Description |
|---|---|---|
| Steps | Tabs | Select products → Choose template → Product card → Customize → PDF preview. |
| Search products | Search | Filters selection. |
| Select all | Button | Checks all products. |
| Templates | Select | Themes (some Pro). |
| Show price | Switch | Show/hide prices on card / PDF. |
| Catalog price list | Select | Tariffs for presentation and PDF. |
| Include cover page | Switch | Cover with name / intro / logo. |
| Cover intro | Text | Intro text on the cover. |
| Grid columns | Number | Product column count. |
| Orientation / size | Select | Portrait, landscape, square… |
| Logo / slogan / contacts / header / footer / page # | Switch | PDF display options. |
| PDF render mode | Select | Fast or Quality (recommended for Arabic). |
| Status | Select | Draft / Active / Hidden. |
| Preview / Save PDF | Button | Preview and share the PDF. |
| Continue / Next | Button | Moves to the next step. |
7. Présentation
Mode plein écran chez le client : aucune publicité pendant la visite. Swipez les produits, choisissez le palier et ajoutez au panier.
Mode présentation
Accueil / Catalogues → Présenter ·/present
Objectif : montrer le catalogue, appliquer la bonne liste de prix et constituer le panier.
| Champ | Type | Description |
|---|---|---|
| Fermer | Bouton | Quitte le mode présentation. |
| Liste de prix | Sélecteur | Quelle liste afficher au client. |
| Panier (badge) | Badge | Nombre d’articles ; ouvre le panier. |
| Photo / galerie | Photo | Image produit ; points si plusieurs photos. |
| Pastille prix | Badge | Prix (et promo) selon le design du catalogue. |
| Rupture | Badge | Indique un produit hors stock. |
| Offre cadeau | Carte | Produit offert lié si configuré. |
| Palier / quantité | Sélecteur | Unité / carton / palette + quantité. |
| Couleurs / tailles | Sélecteur | Variantes si définies. |
| Ajouter au panier | Bouton | Ajoute la ligne courante. |
| Précédent / Suivant | Bouton | Navigation entre produits (ou swipe). |
7. Presentation
Fullscreen mode at the client: no ads during the visit. Swipe products, pick a tier and add to cart.
Presentation mode
Home / Catalogs → Present ·/present
Goal: show the catalog, apply the right price list and build the cart.
| Field | Type | Description |
|---|---|---|
| Close | Button | Exits presentation. |
| Price list | Select | Which list to show the client. |
| Cart badge | Badge | Item count; opens the cart. |
| Photo / gallery | Photo | Product image; dots if several photos. |
| Price badge | Badge | Price (and promo) per catalog design. |
| Out of stock | Badge | Unavailable item marker. |
| Gift offer | Card | Linked free product if configured. |
| Tier / quantity | Select | Unit / carton / pallet + qty. |
| Colors / sizes | Select | Variants when defined. |
| Add to cart | Button | Adds the current line. |
| Prev / Next | Button | Navigate products (or swipe). |
8. Panier & ventes
Le panier regroupe les lignes ajoutées en présentation. Validez en devis, commande ou vente PDF, puis retrouvez l’historique dans Documents.
Panier
Panier ·/cart
Objectif : ajuster lignes et client, puis générer un document.
| Champ | Type | Description |
|---|---|---|
| Filtre catégorie client | Sélecteur | Puces pour filtrer les suggestions clients. |
| Client | Recherche | Rechercher un client enregistré ou saisie libre. |
| Créer un nouveau client | Bouton | Ouvre la fiche client puis revient au panier. |
| Articles (lignes) | Liste | Photo, nom, prix unitaire ; badge Offert si cadeau. |
| Quantité | Nombre | Qté par ligne (hors cadeaux). |
| Supprimer ligne | Actions | Retire la ligne du panier. |
| Remise globale | Nombre | Remise sur le total. |
| Notes | Texte | Notes sur le document. |
| Total / Dont TVA | Lecture seule | Totaux calculés. |
| Devis | Bouton | Crée un devis PDF. |
| Commande | Bouton | Crée un bon de commande. |
| Vente | Bouton | Crée un bon de vente (puis ticket possible). |
| Enregistrer (édition) | Bouton | Met à jour un document déjà ouvert. |
Documents (historique)
Onglet Documents ·/tabs/documents
Objectif : retrouver devis, commandes et ventes.
| Champ | Type | Description |
|---|---|---|
| Rechercher | Recherche | Filtre numéros / clients. |
| Type | Onglets | Devis / Commandes / Ventes. |
| Ligne document | Liste | Type + n°, client, total, date. |
Détail document
Documents → détail ·/document-detail
Objectif : consulter, partager PDF / ticket, modifier ou convertir.
| Champ | Type | Description |
|---|---|---|
| Client / N° / Date | Lecture seule | En-tête du document. |
| Lignes | Liste | Produits, qté × prix, sous-totaux. |
| Remise / TVA / Total | Lecture seule | Synthèse financière. |
| Commission espérée | Lecture seule | Si marge configurée sur les produits. |
| Bouton | Génère / partage le PDF. | |
| Ticket | Bouton | Ouvre l’aperçu ticket thermique. |
| Modifier | Bouton | Réouvre le panier en édition. |
| Commande / Vente | Bouton | Convertit un devis (ou commande) en étape suivante. |
| Supprimer | Actions | Supprime le document. |
8. Cart & sales
The cart holds lines from presentation. Checkout as quote, order or sale PDF, then find history under Documents.
Cart
Cart ·/cart
Goal: adjust lines and client, then generate a document.
| Field | Type | Description |
|---|---|---|
| Client category filter | Select | Chips to filter client suggestions. |
| Client | Search | Find a saved client or free-form name. |
| Create new client | Button | Opens client form then returns to cart. |
| Items (lines) | List | Photo, name, unit price; Gift badge if free. |
| Quantity | Number | Per-line qty (except gifts). |
| Remove line | Actions | Removes the line. |
| Global discount | Number | Discount on the total. |
| Notes | Text | Document notes. |
| Total / VAT | Read-only | Computed totals. |
| Quote / Order / Sale | Button | Creates the matching PDF document. |
| Save (edit mode) | Button | Updates an opened document. |
Documents (history)
Documents tab ·/tabs/documents
Goal: find quotes, orders and sales.
| Field | Type | Description |
|---|---|---|
| Search | Search | Filter numbers / clients. |
| Kind | Tabs | Quotes / Orders / Sales. |
| Document row | List | Kind + number, client, total, date. |
Document detail
Documents → detail ·/document-detail
Goal: review, share PDF / ticket, edit or convert.
| Field | Type | Description |
|---|---|---|
| Client / No. / Date | Read-only | Document header. |
| Lines | List | Products, qty × price, amounts. |
| Discount / VAT / Total | Read-only | Financial summary. |
| Expected commission | Read-only | If product margins are set. |
| Button | Generate / share PDF. | |
| Ticket | Button | Opens thermal ticket preview. |
| Edit | Button | Reopens cart in edit mode. |
| Order / Sale | Button | Convert quote (or order) to the next step. |
| Delete | Actions | Deletes the document. |
9. Tournée
L’accueil combine présentation des catalogues et suivi de la tournée du jour (clients aux jours de passage définis).
Accueil - Présenter & Tournée
Onglet Accueil ·/tabs/home
Objectif : lancer une présentation, suivre les clients du jour et clôturer la caisse.
| Champ | Type | Description |
|---|---|---|
| Présenter / Tournée | Onglets | Bascule catalogues vs liste du jour. |
| Pile catalogues | Carte | Raccourcis pour présenter un catalogue ou tous. |
| Date (jour) | Date | Navigation jour précédent / suivant + sélecteur. |
| Clients du jour | Liste | Clients planifiés (récurrence ou suivi). |
| Badge Habituel / En retard | Badge | Statut de passage. |
| Chiffre du jour | Lecture seule | Ventes, commandes, devis, commission, caisse. |
| Clôturer la journée | Bouton | Fige / met à jour la clôture du jour. |
| Exporter les encaissements | Bouton | Export CSV des encaissements. |
| Retirer aujourd’hui | Actions | Retire un client de la tournée du jour (récurrence conservée). |
| Panier / Présenter tous / Pro / Réglages | Bouton | Raccourcis barre d’outils. |
| Quotas / Masquer pubs | Carte | Sur Gratuit : débloquer via vidéo récompensée. |
9. Daily tour
Home combines catalog presentation and today’s tour (clients with visit days set).
Home - Present & Tour
Home tab ·/tabs/home
Goal: start a presentation, track today’s clients and close the day’s till.
| Field | Type | Description |
|---|---|---|
| Present / Tour | Tabs | Switch catalogs vs daily list. |
| Catalog stack | Card | Shortcuts to present a catalog or all. |
| Day date | Date | Prev / next day + picker. |
| Today’s clients | List | Scheduled clients (recurring or follow-up). |
| Recurring / Overdue badge | Badge | Visit status. |
| Day figures | Read-only | Sales, orders, quotes, commission, till. |
| Close the day | Button | Locks / updates day close-out. |
| Export takings | Button | CSV export of takings. |
| Skip today | Actions | Remove a client from today’s tour (keeps recurrence). |
| Cart / Present all / Pro / Settings | Button | Toolbar shortcuts. |
| Quotas / Hide ads | Card | On Free: unlock via rewarded video. |
10. Ticket thermique
Imprimantes Bluetooth ESC/POS 58 ou 80 mm. L’arabe est géré sur le ticket (mise en forme RTL) ; préférez une largeur adaptée et un appareil bien appairé.
Réglages ticket & imprimante
Réglages → Entreprise & vente · bloc Ticket thermiqueObjectif : choisir la largeur papier et coupler l’imprimante.
| Champ | Type | Description |
|---|---|---|
| Largeur du ticket | Sélecteur | 58 mm ou 80 mm. |
| Détecter les imprimantes | Bouton | Scan Bluetooth des appareils appairés. |
| Liste d’imprimantes | Liste | Appareils trouvés ; sélection pour mémoriser. |
| Reconnecter / Oublier | Actions | Reconnecte ou efface l’imprimante mémorisée. |
| État | Lecture seule | Connectée / hors ligne / mémorisée non connectée. |
Aperçu ticket
Document → Ticket · modal Aperçu ticketObjectif : prévisualiser le ticket et l’imprimer / partager. Si aucune imprimante n’est prête, le bloc imprimante s’affiche dans la modal.
| Champ | Type | Description |
|---|---|---|
| Aperçu papier | Lecture seule | Simulation 58/80 mm : entreprise, type, n°, client, lignes, total, paiement. |
| Bloc imprimante | Modal | UI de détection / connexion si non configurée. |
| Imprimer / Partager | Bouton | Envoie au Bluetooth ou partage le ticket. |
10. Thermal ticket
Bluetooth ESC/POS printers at 58 or 80 mm. Arabic is shaped for RTL tickets; use a matching paper width and a properly paired device.
Ticket & printer settings
Settings → Company & sales · Thermal ticket blockGoal: set paper width and pair the printer.
| Field | Type | Description |
|---|---|---|
| Ticket width | Select | 58 mm or 80 mm. |
| Detect printers | Button | Bluetooth scan of paired devices. |
| Printer list | List | Found devices; tap to remember. |
| Reconnect / Forget | Actions | Reconnect or clear the saved printer. |
| Status | Read-only | Connected / offline / remembered but not live. |
Ticket preview
Document → Ticket · Ticket preview modalGoal: preview and print/share. If no printer is ready, the printer block appears inside the modal.
| Field | Type | Description |
|---|---|---|
| Paper preview | Read-only | 58/80 mm simulation: company, kind, number, client, lines, total, payment. |
| Printer block | Modal | Detect / connect UI when not set up. |
| Print / Share | Button | Send over Bluetooth or share the ticket. |
11. Plus, sauvegarde & Pro
Réglages (Plus) centralise langue, abonnement, quotas, préférences entreprise, sauvegarde et À propos.
Réglages
Plus / icône engrenage ·/tabs/settings (More)
Objectif : configurer l’app, sauvegarder les données et gérer Pro.
| Champ | Type | Description |
|---|---|---|
| Langue | Sélecteur | 9 langues (dont l’arabe RTL). |
| Abonnement / Entreprise & vente / Données | Onglets | Trois volets de réglages. |
| Carte compte (Gratuit / Pro) | Carte | Ouvre le paywall ou la gestion d’abonnement. |
| Quotas gratuits | Badge | Restants produits, catalogues, clients, PDF, crédits photo ; vidéo pour +quota. |
| Verrouillage biométrique | Switch | Face ID / empreinte / code appareil. |
| Profil / Shop | Bouton | Lien vers l’écran Entreprise. |
| Listes de prix | Bouton | Lien vers les listes. |
| Exporter une sauvegarde | Bouton | Fichier .pikcat.zip (données + photos). |
| Restaurer une sauvegarde | Bouton | Import ZIP : fusionner ou tout remplacer. |
| À propos | Bouton | Version, confidentialité, conditions, support, guide web. |
Paywall Pro
Réglages → Passez Pro ·/paywall
Objectif : souscrire ou restaurer un abonnement Pro.
| Champ | Type | Description |
|---|---|---|
| Mensuel | Bouton | Abonnement mensuel via le store. |
| Annuel | Bouton | Abonnement annuel (essai gratuit possible selon offre). |
| À vie | Bouton | Achat unique non renouvelable. |
| Restaurer les achats | Bouton | Récupère Pro avec le même compte store. |
| Gérer l’abonnement | Bouton | Ouvre la gestion App Store / Play. |
| Avantages | Liste | Illimité, sans pub, PDF / tickets sans filigrane de quota. |
11. More, backup & Pro
Settings (More) centralizes language, subscription, quotas, company prefs, backup and About.
Settings
More / gear icon ·/tabs/settings
Goal: configure the app, back up data and manage Pro.
| Field | Type | Description |
|---|---|---|
| Language | Select | 9 languages (including Arabic RTL). |
| Account / Company & sales / Data | Tabs | Three settings panes. |
| Account card (Free / Pro) | Card | Opens paywall or subscription management. |
| Free quotas | Badge | Remaining products, catalogs, clients, PDFs, photo credits; video for more. |
| Biometric lock | Switch | Face ID / fingerprint / device PIN. |
| Profile / Shop | Button | Link to Company screen. |
| Price lists | Button | Link to price lists. |
| Export backup | Button | .pikcat.zip (data + photos). |
| Restore backup | Button | Import ZIP: merge or replace all. |
| About | Button | Version, privacy, terms, support, web guide. |
Pro paywall
Settings → Go Pro ·/paywall
Goal: subscribe or restore a Pro purchase.
| Field | Type | Description |
|---|---|---|
| Monthly | Button | Monthly subscription via the store. |
| Yearly | Button | Yearly plan (trial may apply). |
| Lifetime | Button | One-time non-renewing purchase. |
| Restore purchases | Button | Recover Pro with the same store account. |
| Manage subscription | Button | Opens App Store / Play management. |
| Benefits | List | Unlimited, no ads, PDF/tickets without free-tier limits. |
12. Astuces
Conseils pour le terrain, le freemium et le multilangue.
Bonnes pratiques
Guide · tipsObjectif : éviter les blocages en tournée et protéger vos données.
| Champ | Type | Description |
|---|---|---|
| Mode hors ligne | Lecture seule | Clients, catalogue, panier et PDF fonctionnent sans Internet. Pubs, vidéos bonus et achats Pro demandent une connexion. |
| Quotas freemium | Badge | Surveillez produits / catalogues / clients / PDF dans Réglages ; une vidéo récompensée ajoute du quota. |
| Arabe (RTL) | Sélecteur | Langue AR dans Réglages. Pour les PDF, préférez le rendu Qualité ; le ticket thermique gère aussi l’arabe. |
| Sauvegarde avant changement de téléphone | Bouton | Exportez un .pikcat.zip, conservez-le hors appareil, puis restaurez (fusion ou remplacement). |
| Préparer avant la visite | Liste | Catalogues, listes de prix et jours de passage : faites-le avant la tournée. |
| Support | Actions | support@pikscan.com ou page Support. |
12. Tips
Field tips for offline use, freemium and multilingual work.
Best practices
Guide · tipsGoal: avoid blockers on tour and protect your data.
| Field | Type | Description |
|---|---|---|
| Offline mode | Read-only | Clients, catalog, cart and PDF work without Internet. Ads, bonus videos and Pro purchases need a connection. |
| Freemium quotas | Badge | Watch products / catalogs / clients / PDFs in Settings; a rewarded video adds quota. |
| Arabic (RTL) | Select | AR language in Settings. Prefer Quality PDF render; thermal tickets also support Arabic. |
| Backup before phone change | Button | Export a .pikcat.zip, keep it off-device, then restore (merge or replace). |
| Prepare before the visit | List | Catalogs, price lists and visit days: do it before the tour. |
| Support | Actions | support@pikscan.com or Support page. |