Caisse

Habillage TakePOS

dolixhabillage · version 0.3.0

Donnez à TakePOS l'allure d'une caisse moderne : catégories en onglets, grande grille de produits, panier à droite, bouton Encaisser, ambiances par métier ou couleurs de votre logo.

Prix
79 € HT
Dolibarr
19.0 minimum
Version
0.3.0
Licence
GPL v3+
Langues
Français, anglais, allemand

79 € hors taxes.

La commande, le paiement, la facture et le téléchargement sont assurés par le DoliStore.

Acheter sur le DoliStore — 79 € HT
La caisse moderne, ambiance Épicerie : catégories en onglets, grande grille de produits avec le prix en bas, panier à droite et bouton « Encaisser 7,30 € ».
La caisse moderne, ambiance Épicerie : catégories en onglets, grande grille de produits avec le prix en bas, panier à droite et bouton « Encaisser 7,30 € ».
01

Ce que fait le module

  • Disposition « caisse moderne », par défaut sur les écrans de 900 px de large et plus : catégories en onglets en haut, grande grille de produits (nom en haut, prix en bas), panier sur toute la hauteur à droite. L'onglet actif prend la couleur de sa catégorie.
  • Bouton « Encaisser 7,30 € » en bas à droite, avec le montant du ticket. Il est désactivé quand le panier est vide, affiche le reste à payer après un paiement partiel et devient « Nouvelle vente » après le paiement.
  • Pavé numérique à la demande : il s'ouvre avec le bouton calculatrice, ou en touchant une ligne du panier (quantité, prix, remise). Les flèches de page sont cachées quand elles ne servent à rien.
  • 4 ambiances par métier : Épicerie, Boulangerie, Bar-café (sombre), Boutique. Ou les couleurs de votre logo : la couleur dominante du logo de la société est calculée, puis assombrie jusqu'à un contraste de 4,5:1.
  • Produits sans photo lisibles : le nom remplace l'appareil photo barré, et chaque catégorie a sa couleur, reprise sur ses produits. Les produits qui ont une photo la gardent.
  • Bars et restaurants : le plan de salle prend les couleurs de l'ambiance, chaque table est marquée « Libre » ou « Occupée ». Dans la caisse moderne, le bouton du bas devient « Tables » quand le panier est vide et après le paiement.
  • Écran de paiement aux mêmes couleurs. Options grand total, grosses touches (écran tactile) et fort contraste.
  • La disposition d'origine reste disponible : le réglage « TakePOS classique » garde les zones de TakePOS et ne change que les couleurs.
  • Seules la place et l'apparence des zones changent. Les boutons et les calculs restent ceux de TakePOS : ventes, paiements, tickets et stock sont enregistrés comme avant. Aucune table, aucun fichier du cœur modifié, aucun appel extérieur.
02

À qui ça sert

TakePOS fonctionne bien, mais son écran date : de petites cases, un appareil photo barré sur chaque produit sans photo, la moitié de l'écran vide.

TakePOS, la caisse de Dolibarr, encaisse bien. Mais son écran a vieilli : des produits dans de petites cases, un appareil photo barré sur chaque produit sans photo, le total en petit, et une bonne partie de l’écran vide. Les caisses récentes ont habitué les vendeurs à autre chose : de grandes tuiles, le panier toujours visible, un gros bouton pour encaisser.

Sur le DoliStore, on trouve des thèmes pour Dolibarr, et des caisses qui remplacent TakePOS. Ce module fait autre chose : il garde TakePOS et change seulement son écran.

À qui ça sert : Les épiceries, boulangeries, bars, cafés et restaurants, boutiques, et tout commerce qui encaisse avec TakePOS sur un ordinateur ou une tablette.

03

Ce que le module ne fait pas

Ce bloc figure sur les 21 fiches, sans exception.

  • La disposition moderne demande un écran de 900 px de large ou plus. En dessous, et sur l'écran téléphone de TakePOS (phone.php), la disposition reste celle d'origine : seules les couleurs changent.
  • Le plan de salle garde la disposition de vos tables : seul son aspect change. Il n'affiche ni le montant ni l'heure d'une table occupée, car TakePOS ne les transmet pas.
  • L'écran de paiement et le plan de salle demandent un navigateur récent (Chrome ou Edge 105, Safari 15.4, Firefox 121 ou plus). Sur un navigateur plus ancien, ils gardent leur apparence d'origine.
  • De la 20 à la 24 sous PHP 8, TakePOS ouvre le plan de salle sur l'étage 0. C'est un défaut de Dolibarr, constaté module désactivé : une salle créée en 19 sur l'étage 1 paraît vide après la mise à jour.
  • En 20, 21 et 22, TakePOS enregistre un paiement partiel en espèces comme un paiement complet et clôt le ticket (défaut du cœur, constaté sans le module) : le bouton ne peut alors pas afficher de reste à payer.
  • Certains libellés de boutons d'action restent coupés (« Produit/servi… ») : TakePOS les coupe déjà sans le module.
  • Panier vide : TakePOS affiche « Empty » en anglais. C'est un texte du cœur, non traduit.
  • La couleur du logo est calculée quand vous enregistrez la page de configuration : après un changement de logo, enregistrez-la de nouveau. Sans l'extension PHP GD, aucune couleur n'est trouvée et l'ambiance Épicerie est utilisée.
  • Avec le thème coloré natif de TakePOS (TAKEPOS_COLOR_THEME), certaines couleurs peuvent passer devant celles du module : non testé.
  • Les tests ont été faits dans Google Chrome. Safari et Firefox n'ont pas été essayés.
  • La version certifiée LNE de Dolibarr n'a pas été testée.
04

Comment ça marche

Le module change l’apparence de l’écran de caisse TakePOS, et seulement de lui : le reste de Dolibarr ne change pas.

La caisse moderne

C’est la disposition par défaut, sur les écrans de 900 px de large et plus :

  • les catégories en onglets en haut ; l’onglet actif prend la couleur de sa catégorie ;
  • une grande grille de produits : le nom en haut, le prix en bas, un liseré de la couleur de la catégorie ;
  • le panier sur toute la hauteur, à droite ;
  • le bouton « Encaisser 7,30 € » en bas à droite, avec le montant du ticket. Il est désactivé quand le panier est vide. Après le paiement, il devient « Nouvelle vente » ; après un paiement partiel, il affiche le reste à payer ;
  • le pavé numérique à la demande : il s’ouvre avec le bouton calculatrice, ou en touchant une ligne du panier pour changer la quantité, le prix ou la remise ;
  • les flèches de page sont cachées quand elles ne servent à rien.

Le réglage « TakePOS classique » garde les zones d’origine de TakePOS et ne change que les couleurs.

Les ambiances

Quatre ambiances par métier : Épicerie, Boulangerie, Bar-café (sombre) et Boutique. Ou les couleurs de votre logo : à l’enregistrement des réglages, le module calcule la couleur dominante du logo de la société, puis l’assombrit jusqu’à un contraste de 4,5:1 avec le texte blanc.

L’ambiance habille la caisse, l’écran de paiement et le plan de salle. Trois options s’y ajoutent : grand total (lisible de loin), grosses touches (écran tactile) et fort contraste (texte noir sur blanc et bordures marquées, pour un écran en plein soleil).

Les produits sans photo

Un produit sans photo affiche, dans TakePOS, un appareil photo barré. Le module le remplace par une tuile avec le nom du produit, à la couleur de sa catégorie. Les produits qui ont une photo la gardent.

Bars et restaurants

En mode Bar Restaurant, le plan de salle prend les couleurs de l’ambiance : les tables deviennent des cartes arrondies marquées « Libre » (liseré vert) ou « Occupée » (couleur d’accent). Les étages se changent depuis une pastille ; en mode édition, réservé à l’administrateur, les tables ont un bord en pointillés. Dans la caisse moderne, le bouton du bas devient « Tables » quand le panier est vide et après le paiement.

Ce qui ne change pas

Le module ajoute une feuille de style et un script. Les éléments de TakePOS et leurs identifiants restent les mêmes : seule leur place change, et chaque bouton appelle le code de TakePOS lui-même (encaissement, nouvelle vente, modification de ligne, pages de produits). Les ventes, paiements, tickets et mouvements de stock sont enregistrés exactement comme sans le module.

La caisse moderne, ambiance Épicerie : les onglets Boissons, Boulangerie, Fruits et légumes, Vrac et Épicerie, la grille des produits en vrac, le panier de quatre articles à droite et le bouton « Encaisser 7,30 € ».

La même vente dans les quatre ambiances : Épicerie, Boulangerie, Bar-café et Boutique.

Sur une tablette de 1024 px, en ambiance Bar-café : la disposition moderne s’applique dès 900 px.

Le plan de salle du mode Bar Restaurant : les tables 1 et 4 sont occupées, les autres libres.

L’écran de paiement, aux couleurs de l’ambiance.

La même vente dans les quatre ambiances : Épicerie (en haut à gauche), Boulangerie, Bar-café sombre et Boutique.
La même vente dans les quatre ambiances : Épicerie (en haut à gauche), Boulangerie, Bar-café sombre et Boutique.
Sur une tablette de 1024 px, ambiance Bar-café : la disposition moderne s'applique à partir de 900 px de large.
Sur une tablette de 1024 px, ambiance Bar-café : la disposition moderne s'applique à partir de 900 px de large.
Le plan de salle du mode Bar Restaurant, ambiance Bar-café : les tables 1 et 4 sont occupées, les autres libres.
Le plan de salle du mode Bar Restaurant, ambiance Bar-café : les tables 1 et 4 sont occupées, les autres libres.
L'écran de paiement de TakePOS aux couleurs de l'ambiance : 20,00 reçus en espèces pour un ticket de 7,30 €, 12,70 à rendre.
L'écran de paiement de TakePOS aux couleurs de l'ambiance : 20,00 reçus en espèces pour un ticket de 7,30 €, 12,70 à rendre.
05

Réglages

La page de configuration est réservée aux administrateurs. Elle s’ouvre depuis la liste des modules, et son bouton « Ouvrir la caisse » montre le résultat. À l’enregistrement, le cache des feuilles de style de Dolibarr est renouvelé : rechargez l’écran TakePOS déjà ouvert sur les autres postes.

Réglage Défaut Effet
Disposition Caisse moderne Caisse moderne (écrans de 900 px de large et plus), ou TakePOS classique : zones d’origine, seulement les couleurs.
Ambiance Épicerie Épicerie, Boulangerie, Bar, café (sombre), Boutique, ou Couleurs de mon logo. La page montre un aperçu de chacune et la couleur trouvée dans le logo.
Tuiles lisibles pour les produits sans photo oui Le nom remplace l’appareil photo barré ; chaque catégorie prend une couleur.
Grand total oui Total TTC affiché en grand, lisible de loin.
Grosses touches non Textes plus grands pour les écrans tactiles.
Fort contraste non Texte noir sur blanc et bordures marquées.
La page de configuration, réservée aux administrateurs : disposition, ambiance avec aperçu, couleur trouvée dans le logo, et les options tuiles lisibles, grand total, grosses touches et fort contraste.
La page de configuration, réservée aux administrateurs : disposition, ambiance avec aperçu, couleur trouvée dans le logo, et les options tuiles lisibles, grand total, grosses touches et fort contraste.
06

Sécurité et garde-fous

  • Aucun droit dédié : la page de configuration est réservée aux administrateurs de Dolibarr. L’accès à la caisse reste réglé par les droits de Dolibarr.
  • Aucune donnée écrite en dehors des réglages : le module n’enregistre ni vente, ni ticket, ni table.
  • Aucune connexion sortante : la couleur du logo est calculée sur le serveur, à partir du fichier du logo.
  • Les règles de style ne visent que l’écran de caisse, l’écran de paiement et le plan de salle : le reste de Dolibarr ne change pas.
07

Ce qui est livré

Ce que le module écrit dans votre installation
Tables créées en baseAucune table. Le dossier du module ne contient pas de répertoire sql/. Les réglages sont des constantes de Dolibarr (DOLIXHAB_…) : disposition, ambiance, options, couleur trouvée dans le logo.
PermissionsLe descripteur déclare rights = array() : le module n'ajoute aucune permission. La page de configuration est réservée aux administrateurs. L'habillage s'applique à l'écran TakePOS de tous les utilisateurs de l'entité ; l'accès à la caisse reste réglé par les droits de Dolibarr.
Désinstallation
  • Désactiver le module dans ConfigurationModules/Applications. Au chargement suivant, TakePOS retrouve son apparence et sa disposition d'origine.
  • Rien n'est à nettoyer dans vos données : le module n'écrit ni vente, ni ticket, ni table.
  • Les réglages (constantes DOLIXHAB_…) ne sont pas supprimés : ils sont repris si vous réactivez le module.
  • Le dossier du module, dolixhabillage, à déposer dans htdocs/custom/ ou à installer depuis le zip : une feuille de style, un script, la page de configuration.
  • Trois langues : français (fr_FR), anglais (en_US) et allemand (de_DE).
  • Un README.md et un ChangeLog.md dans le dossier du module.
  • Licence GPL v3 ou ultérieure, code source complet et lisible.
  • Aucune table n’est ajoutée. Le module n’a pas de répertoire sql/.
  • Ce qui est écrit : les réglages, sous forme de constantes de Dolibarr (DOLIXHAB_…) — disposition, ambiance, options, couleur trouvée dans le logo.
  • Aucun fichier de Dolibarr n’est modifié. Aucune connexion sortante.
  • À la désactivation, la feuille de style et le script ne sont plus chargés : TakePOS retrouve son apparence d’origine au chargement suivant. Les réglages restent, et sont repris si vous réactivez le module.
08

Compatibilité

Le descripteur du module ne déclare qu’une version minimale. Aucune borne haute n’est inscrite dans le code : les versions ci-dessous sont celles sur lesquelles le module a réellement été exécuté.

Compatibilité du module Habillage TakePOS
Versions de DolibarrDolibarr 19.0 minimum. Testé dans Google Chrome sur 19.0.4, 20.0.4, 21.0.4, 22.0.5, 23.0.4 et 24.0.2.
PHP minimum7.4
Modules Dolibarr à activerPdV TakePOS
LicenceGPL v3 ou ultérieure, code source complet
LanguesFrançais, anglais, allemand
MenuPas d'entrée de menu. La page de configuration s'ouvre depuis la liste des modules ; l'habillage s'applique de lui-même à l'écran de caisse TakePOS.
09

Installation

  1. Récupérer le module sur le DoliStore et télécharger le fichier zip.
  2. Dans Dolibarr : AccueilConfigurationModules/Applicationsonglet « Déployer/Installer un module externe », puis envoyer le zip. Sinon, décompresser le dossier dolixhabillage dans htdocs/custom/.
  3. Activer « Habillage TakePOS » dans la liste des modules. Il demande le module PdV TakePOS. Aucune table n'est créée. Sans autre réglage, la caisse passe en disposition moderne, ambiance Épicerie.
  4. Dans la page de configuration du module, choisir la disposition, l'ambiance et les options, puis enregistrer. Le bouton « Ouvrir la caisse » montre le résultat.
  5. Sur les postes où l'écran TakePOS était déjà ouvert, recharger la page.

Le détail — droits du dossier custom, hébergement mutualisé, mise à jour, désinstallation — est sur la page Installation et mise à jour.

10

Questions fréquentes

Sur quelles versions de Dolibarr ce module fonctionne-t-il ?

Le descripteur exige Dolibarr 19.0 au minimum et PHP 7.4 au minimum. La même série de tests a été passée dans Google Chrome sur 19.0.4, 20.0.4, 21.0.4, 22.0.5, 23.0.4 et 24.0.2 : vente complète jusqu'au ticket payé en disposition moderne et classique, page de configuration, mode Bar Restaurant. La syntaxe PHP a été vérifiée sous 7.4.33 ; les tests ont tourné sous PHP 8.2. Si vous avez un doute, écrivez avant d'acheter.

Le module change-t-il la façon dont TakePOS enregistre les ventes ?

Non. Il ajoute une feuille de style et un script à l'écran de caisse. Les éléments de TakePOS restent les mêmes ; seule leur place change, et chaque bouton appelle le code de TakePOS lui-même. Ventes, paiements, tickets et stock sont enregistrés exactement comme sans le module. Aucune table n'est créée et aucun fichier de Dolibarr n'est modifié.

Puis-je garder la disposition habituelle de TakePOS ?

Oui. Le réglage « TakePOS classique » garde les zones d'origine et ne change que les couleurs. Et si vous désactivez le module, TakePOS retrouve son apparence d'origine au chargement suivant.

Fonctionne-t-il sur une tablette ou un téléphone ?

Sur une tablette, oui, dès 900 px de large : la caisse moderne a été testée en 1024 × 768. En dessous de 900 px, et sur l'écran téléphone de TakePOS (phone.php), la disposition reste celle d'origine et seules les couleurs changent.

Mes produits ont des photos : que deviennent-elles ?

Ils les gardent. Seuls les produits sans photo, qui affichaient un appareil photo barré, deviennent des tuiles avec leur nom et la couleur de leur catégorie. Le réglage « Tuiles lisibles » se désactive si vous n'en voulez pas.

Et dans un bar ou un restaurant ?

Le plan de salle du mode Bar Restaurant prend les couleurs de l'ambiance, avec chaque table « Libre » ou « Occupée ». Il garde la disposition de vos tables et n'affiche ni le montant ni l'heure d'une table occupée : TakePOS ne les transmet pas. De la 20 à la 24 sous PHP 8, TakePOS ouvre le plan sur l'étage 0 ; c'est un défaut de Dolibarr, constaté module désactivé.

Qui répond au support, et comment se passent les mises à jour ?

Le support est assuré par la personne qui a écrit le module, à support@dolix.fr. La commande, le paiement, la facture et le téléchargement sont assurés par le DoliStore, où les nouvelles versions sont publiées.

11

Journal des versions

Repris du fichier ChangeLog.md du module : une seule source.

0.3.018 octobre 2026

Plan de salle du mode Bar Restaurant habillé aux couleurs de l'ambiance : tables arrondies, « Libre » ou « Occupée », étages, mode édition en pointillés. Caisse moderne en mode Bar : le bouton du pied propose « Tables » quand le panier est vide et après le paiement. Ambiance Bar : couleur « libre » lisible sur fond sombre (contraste d'au moins 4,5:1).

0.2.018 octobre 2026

Disposition « caisse moderne » : onglets de catégories, grande grille, panier à droite, bouton Encaisser avec le montant, pavé à la demande, « Nouvelle vente » après paiement, reste à payer après un paiement partiel. Réglage de la disposition (moderne ou classique).

0.1.016 octobre 2026

Prototype : 4 ambiances et couleurs du logo, tuiles sans photo, grand total, écran de paiement, grosses touches, fort contraste.

12

Support de ce module

Écrivez à support@dolix.fr. C’est la personne qui a écrit le module qui répond.

Réponse sous deux jours ouvrés. Ce n’est pas un service d’astreinte.

À joindre à votre message

  • La version exacte de Dolibarr.
  • Le module concerné et sa version — ici dolixhabillage 0.3.0.
  • Ce que vous avez fait, et ce que vous attendiez.
  • Le message d’erreur recopié tel quel, ou une capture d’écran.
  • Comment Dolibarr est installé, si vous le savez.

Ce module est en vente sur le DoliStore.

La commande, le paiement, la facture et le téléchargement sont assurés par le DoliStore.

Acheter sur le DoliStore — 79 € HT
Aussi

Les autres modules