Bonjour,
Je dois développer une application de gestion des demandes internes d'une collectivité qui peut s'apparenter à une solution type e-commerce.
Rapide présentation :
Les utilisateurs côté front-office pourront commander différents produits aux différents services (Ordinateur au service informatique, table au service moyens logistiques par exemple...) en les ajoutant à leur panier.
Un panier sera donc composé de plusieurs articles, concernant chacun des services différents. La commande de l'utilisateur sera donc divisée en plusieurs commandes concernant chacune un service différent.
On peut comparer ceci à un site e-commerce qui gérerait plusieurs marchants : l'utilisateur pourrait commander un ordinateur d'une marque X et un ordinateur d'une marque Y, mais cette commande en générerait deux : une commande pour X et une pour Y, tout ceci devant être transparant côté utilisateur.
Côté backoffice, chaque service aura donc accès à la gestion de ses propres commandes et de ses propres catalogues d'articles. Une commande sera validée ou non par un service, qui associera à toute commande validée un cycle de vie par défaut (En attente, livraison...), paramétrable pour chaque commande (Gestion des exceptions.)
Une gestion des stocks doit être mise en place également (Stock réel, virtuel, de sécurité... avec paramétrage du stock de sécurité pour chaque produit...)
Je suppose que ceci est trop spécifique pour espérer trouver une solution e-commerce, Open Source, qui réponde parfaitement à ces problèmes, sur plateforme LAMP.
3 solutions se présentent :
- Développer une application spécifique à l'aide d'un framework.
- Partir d'une solution e-commerce open source basique et la faire évoluer, avec tous les problèmes que cela peut induire (Base de donnée peu évolutive, code difficilement adaptable...)
J'ai bien sûr découvert les "classiques" OsCommerce, ZenCart, PhpShop. J'en appelle aux personnes ayant éventuellement déjà essayé de modifier en profondeur l'une de ses solutions :
- Est-ce envisageable de développer mon appli à partir de l'un de ces logiciels (Ma première impression est que le code de OsCommerce est trop rigide pour parvenir à mes fins) ?
- Auriez-vous d'autres solutions open source à me conseiller qui pourraient être plus appropriées qu'OsCommerce et autres ?
Merci d'avance,
David.
Partager