> Index de la documentation : https://stilldeeppos.com/fr/llms.txt

# Logiciel de caisse pour animalerie et toilettage

> StillDeep Pet Store vend poissons, nourriture et aquariums, prend les rendez-vous de toilettage et loue du matériel. Vrais écrans, code source gratuit.

Source: https://stilldeeppos.com/fr/commerces/animalerie

## Une animalerie et son salon de toilettage, sur un même point de vente

StillDeep Pet Store est un commerce d'exemple complet : une caisse boutique qui vend poissons, nourriture et aquariums, et un salon de toilettage qui mène sa journée depuis l'agenda. Les deux postes partagent les mêmes clients, les mêmes animaux et le même stock.

## Licences

Une licence par module (boutique, service, rental, fidelity_card), toutes pour la même durée, pour un poste, avant taxes.

| Durée | Prix |
|---|---|
| 1 semaine | 34,00 $ |
| 1 mois | 102,00 $ |
| 1 an | 845,00 $ |

## Le commerce

StillDeep Pet Store est une animalerie fictive avec un salon de toilettage à l'arrière. La boutique vend environ 640 articles : poissons d'eau douce et d'eau salée, invertébrés, plantes, animaux vivants en quantité limitée, nourriture en sac ou en vrac, aquariums et accessoires. Deux toiletteuses lavent, coupent et taillent chiens et chats toute la semaine.

L'exemple tourne sur deux postes Windows, chacun une petite application WPF liée en direct aux bibliothèques StillDeep : aucun serveur web local, l'imprimante de reçus et le tiroir-caisse pilotés directement.

## La caisse boutique

Au scan ou au toucher : le même article s'additionne sur sa ligne, et `12*` avant le scan en vend douze. Poissons et animaux vivants se vendent à l'unité, leur stock retenu pour le panier ; la nourriture en vrac se pèse, et l'étiquette de la balance se lit au cent près.

Rabais sur une ligne ou sur tout le panier, paiement partagé en parts égales, montants rapides en argent comptant, reçu et tiroir en arrière-plan : la caissière n'attend jamais.
## Une semaine de toilettage bien remplie

Le poste de toilettage s'ouvre sur son agenda. Chaque rendez-vous porte son client, l'animal toiletté et la toiletteuse, placé sur l'horaire de celle-ci : deux rendez-vous ne se chevauchent jamais.

Touchez une case libre de la vue Jour pour réserver : la première toiletteuse libre à cette heure est déjà choisie, et le client se trouve en tapant dans le champ Client.
## Du rendez-vous au paiement

La journée en liste : arrivé, absent, annulé, ou **Encaisser** d'un toucher. Le toilettage passe au panier avec le client et l'animal, un shampoing ou un jouet s'ajoute au passage, et le pourboire va à la toiletteuse du quart.

La fiche de l'animal garde son espèce, sa race, son âge et son historique, d'une visite à l'autre.
## Vendre quand le réseau tombe

Les postes continuent de vendre depuis leur copie locale. Au retour du serveur, les ventes en attente dans la boîte d'envoi partent en premier, avant toute autre chose.

## Comment ça tourne
### Un serveur dans l'arrière-boutique
Le serveur du commerce garde la base de données, l'Admin et les Rapports, sur le réseau local. Internet ne sert qu'aux paiements par carte et aux mises à jour.

### Deux postes au comptoir
La caisse boutique et le poste de toilettage se connectent au serveur, chacun avec sa propre identité, et gardent une copie locale pour vendre hors ligne.

### Les écrans sont à vous
Chaque poste est une petite application à part. Changez ses couleurs, son logo et ses écrans sans toucher au moteur : taxes, stock et reçus restent justes.

## Code source des écrans gratuit

Le code source des deux postes est gratuit : copiez-le, mettez-y votre marque, faites-en votre propre caisse.
### Tous les écrans de caisse
Écrans de la boutique et du toilettage, vente, clients, agenda, locations et factures : du code WPF à lire, modifier et livrer.
### Un contrat d'habillage
Couleurs, logo et police tiennent dans un fichier d'habillage par thème. Une copie peut changer l'image des deux postes sans modifier un seul écran.
### Prêt pour votre agent de code
Chaque exemple vient avec son `AGENTS.md`, et la compétence `stilldeep-pos-screen` donne à un agent de code les étapes pour adapter les écrans à votre commerce. Décrivez ce que vous voulez : l'agent modifie les écrans, le moteur garde les règles.

Le [guide du développeur](https://stilldeeppos.com/fr/docs/creer-un-client.md) montre l'autre voie : votre propre écran, dans votre langage, en gRPC.
## Questions sur l'exemple de l'animalerie

### Faut-il les quatre modules ?
Non. Une boutique sans salon de toilettage n'a besoin que de la Boutique ; ajoutez Services pour les rendez-vous, Location pour le matériel et Carte de fidélisation pour vos habitués. Retirez de votre panier un module dont vous n'avez pas besoin.

### Peut-on le faire tourner sous Linux ou sur un Mac ?
Le serveur du commerce tourne sous Windows, Linux et macOS. Ces deux écrans de caisse sont en WPF, donc Windows seulement ; un poste écrit dans une autre technologie parle le même contrat.

### L'exemple de l'animalerie est-il gratuit ?
Oui. Le code source des écrans est gratuit. Les modules se louent par poste ; développeurs, écoles et OBNL peuvent demander le [programme gratuit](https://stilldeeppos.com/fr/programme-gratuit.md).
