Documentation technique — BConnect POS¶
Cette documentation décrit l’application web et API de gestion de point de vente.
Documents¶
- Architecture
- Documentation des modules (contrôleurs par module, avec liens)
- Installation et configuration
- Modèle de données
- API et routes
- Services et intégrations
- Gestion des erreurs d’email
- Compression des images produit
- Sécurité
- Tests, exploitation et déploiement
- Deploiement production
- Portail de documentation
Périmètre fonctionnel¶
BConnect POS couvre les produits, stocks, fournisseurs, clients, ventes, paiements, sessions de caisse, fonds, inventaires, commandes d’achat, utilisateurs, exports, factures et tableaux de bord. Il expose aussi l’API consommée par pos-mobile et échange avec b-connect-business.
Références de code¶
src/Controller: interfaces web et endpoints personnaliséssrc/Entity: modèle Doctrine et ressources API Platformsrc/Service: logique transverse et intégrationssrc/EventSubscriber: réactions aux changements de ventes, stocks et fondstemplates: vues Twigmigrations: historique du schémaconfig: services, sécurité, Doctrine, API Platform et routagedocs/api-reference: reference PHP generee au build de l'image docs
La liste réelle des routes reste la source de vérité :
php bin/console debug:router --show-controllers