Les meilleurs développeurs Prestashop freelances sont sur Codeur.com
Fermé · 500 € à 1 000 € · 3 offres · 697 vues · 9 interactions
Je développe actuellement un site de vente en ligne. Je veux y intégrer un produit avec des déclinaison qui permet l'achat de titres de transport comme pour les compagnie aérienne.
Il s’agit d’un module qui permet la vente et la gestion de titres de transport de compagnie de transport à nos clients au profile particuliers. En générale nous l’utiliserons pour le transport routier mais nous le voulons le plus ouvert possible.
Une fois inscrit dans ce profile particulier le client doit pouvoir créer une compagnie de transport en inscrivant :
- Le nom et la date de création de la compagnie
- Le logo de sa compagnie
- Ses informations bancaires (libellé du compte, numéro du compte, le nom de la banque)
- Type de compagnie (terrestre, aérienne, maritime, ou autre…)
- Les lignes desservies par ces compagnies (villes de départ, villes de transites, les destinations finales)
- Les horaires : heures de départs, heures de passage dans les villes de transites, et les heures d’arrivé.
- Les coûts des tickets de transport en fonctions de la ville de départ et celle de destination.
C’est-à-dire que par exemple la ligne A-->D. Cette ligne passe par les villes B et C. On aura donc la destination A-->B-->C-->D. les coûts configurable seront donc :
1- A-->D
2- A-->B
3- A-->C
4- B-->C
5- B-->D
6- C-->D
Si le transporteur veut une ligne sans escale (directe) alors il n’inscrira pas de villes de transite.
- Les cars ou autres (N° immatriculation, N° de car ou autres ) alloués à chaque ligne, le nombre de places disponibles avec une gestion optimal des places disponible. C’est-à-dire que si un passager prend un ticket pour A-->B. La place qui ce libère B-->D est visible peut être prise et vendu sur le site web.
- Les kilos de bagage autorisés et le coût des poids supplémentaires. Les passagers peuvent acheter des kilos supplémentaires sur notre espace web
- Inscrire des contrôleurs pour chaque ligne ou départ. Comment et leur rôle?
1- Dans une zone de recherche il inscrit le mail de ce dernier et lance la recherche. Et lorsque le programme retrouve ce dernier, il pourra alors l’inscrire comme contrôleur
2- Un contrôleur peu avoir la gestion de plusieurs départs. Un départ peut être contrôlé par au plus 1 contrôleur
3- Chaque contrôleur doit pouvoir voire 1h avant chaque départ la liste des cars qu’il doit contrôler le départ. Par un clic sur chaque départ il peut accéder à la liste des passagers.
4- Le contrôleur peut cocher les présences des passagers. L’heure de contrôle est automatiquement inscrite dans la base de données pour chaque passager.
5- Le contrôleur peut interroger la base de données pour avoir la liste des absents et les informations relatives à ces derniers.
6- Le contrôleur peut changer le statut du départ de en attente du départ en départ effectué. Dès lors aucune présence ne peut être cochée. Les places disponibles sont automatiquement mises en vente pour les prochaines villes transites. Le statut de chaque départ ne peut être changé après l’heure de départ.
- Le transporteur doit pouvoir faire le point sur sa trésorerie globale, le nombre de départ par jour, par mois, par période et par destination, le nombre de tickets vendu et restant par ligne. Les kilos en plus doivent être pris en compte. Il doit pouvoir voir les passagers de chaque départ, le statut de chaque départ.
- Le transporteur peut voire le statut de ses gains c’est-à-dire le montant de ces ventes par ligne : Non payé ou payé. Et la date du jour où ce statut à changer.
Un historique concernant de tout doit pouvoir être consultable par lui.
Notre entreprise :
Nous devrons pouvoir configurer
- Des commissions fixes ou variables par tickets vendus
- Des commissions fixes ou variables par kilo de bagage acheté
- Le ou les profiles particuliers qui peuvent bénéficier de ce service
- La possibilité pour les transporteurs d’alloué des frais supplémentaires sur les kilos de bagages
- Les pays pour lesquels les départs sont possibles. Lorsqu’un pays est coché le transporteur peut ainsi voir les villes de ce pays en départ. Et ainsi organiser ses départs.
- Les pays pour lesquels les arrivés sont possibles. Lorsqu’un pays est coché le transporteur peut ainsi voir les villes de ce pays en destination. Et ainsi organiser ses arrivés.
- Possibilités de paramétrer une commission fixe ou variable si le pays de départ et celui d’arrivé sont différente. Et ces commissions peuvent être différentes selon les couples départ – arrivé : par exemple la commission Côte d’Ivoire – Ghana peut être différente de celle de Côte d’ivoire – Nigeria
- Le logo de notre partenaire qui apparaitra sur les titres de transport
- nous devrions pouvoir paramétrer le temps en minute avant le départ pour lequel les tickets ne sont plus achetable en ligne.
Nous devrons pouvoir faire le point sur tout. C’est-à-dire :
- nos gains par commissions, par période, par compagnie, par départ avec le cumule selon une période de temps.
- Une gestion des paiements des transporteurs. C’est-à-dire si nous avons fait le dépôt du chèque du transporteur à la banque par rapport a ses ventes. Alors nous pouvons changer le statut de ses gains par ligne en payé.
Un historique de tout doit pouvoir être consultable soit par ligne, par compagnie, par période au choix avec le cumule selon une période de temps.
Les clients qui achètent les tickets
Le produit apparaissant comme un produit à déclinaisons le client peut faire une recherche pour voir les départs disponible en fonction de la ville de départ, d’arrivé et ou de la compagnie (liste déroulante ou qui s’auto complète) souhaité et ou de la période voulue.
Le résultat des recherches doit afficher les départs disponibles, les compagnies et leur logo, les dates de départ, les places disponibles et les coûts pas ligne.
Si le client (voyageur) choisi un départ alors il lui sera demander d’inscrire le type de pièce et le numéro de cette dernière qu’il présentera lors du contrôle.
Une autre case à cocher lui demandera s’il souhaite acheter un ticket retour. S’il coche cette case alors des cases à remplir lui demanderont les informations suivantes :
- Combien de temps passeras tu dans cette : nom de la ville d’arrivé choisi plus haut apparait : en ………heure …….. jours …..mois
- Voulez changer de compagnie ? si oui laquelle :
Il lance ensuite la recherche et choisi son retour sous la base des informations qu’il vient de données.
Après cette étape il devra choisi la quantité de tickets souhaité. Un nombre d’espace équivalent au nombre de tickets apparaitra avec chacune les informations le ou les voyageurs suivantes :
- Nom
- Prénoms
- Date et lieu de naissance
- Cel :………………………………………………. Phone fixe : …………………………………………………
- Type de pièce
- N° de pièce :
Si un client veut acheter plus d’un ticket je souhaite qu’il ait la possibilité d’enregistrer les noms des différents voyageurs. Et que les tickets de voyage de chacun des voyageurs soit envoyé a l’adresse mail de l’acheteur.
Il procédera alors à l’achat du ticket.
Après validation du payement un mail comportant un fichier imprimable contenant les informations suivantes sera envoyé au mail du client:
- Numéro de la commande
- Logo de la compagnie de transport
- Nom de la compagnie
- Nom, prénoms et phone du contrôleur de ce départ
- Numéro du siège : car s’il à acheté le 36e ticket alors le siège 36 est son siège.
- Nom et prénoms du voyageur
- Date et heure de départ
- Pays et ville de départ
- Pays et ville d’arrivé
- Date et heure d’arrivé
- S’il y a en les informations de retour
- Le logo de notre compagnie tout au bas à droite.
- Logo du partenaire à droite au bas de la feuille sur la même ligne que notre logo sous titré de partenaire officiel.
J'attend avec impatience votre retour. Merci
Budget indicatif : 500 € à 1 000 €
Publication : 06 mars 2017 à 11h20
Profils recherchés : Développeur Prestashop freelance
3 freelances ont répondu à ce projet
3 propositions de devis en moins de 2h