Find Jobs
Hire Freelancers

Développement module de gestion d'abonnements pour Virtuemart (Joomla)

€750-1500 EUR

Closed
Posted over 8 years ago

€750-1500 EUR

Paid on delivery
Le composant "Gestion d'abonnement" doit permettre de gérer les produits Virtuemart sous forme d'abonnements. Ce produits, des box par exemple, sont livrés régulièrement (tous les mois par exemple). Le client peut à tout moment résilier son abonnement. I - BACK OFFICE DU MODULE: 1) Création de schéma associé à un produit Caractéristique d’un schéma: Choix du mode de paiement associé Paiement en une fois (Oui/Non) Le client peut arrêter son abonnement (Oui/Non) Durée avant la fin de l’abonnement durant laquelle le client peut décider de ne pas renouveler son abonnement Durée de l’abonnement Abonnement renouvelable (Oui/Non) Fréquence de prélèvement Produit (avec déclinaison) associé Notifier le client à l’approche de la fin de son abonnement (Oui/Non) Date d’envoi de la notification en nombre de jours avant fin d’abonnement Contenu de la notification 2) Création automatique d’un abonnement: Lorsqu’un client achète un produit lié à un schéma, un abonnement se crée automatiquement indiquant le schéma associé, la durée, le nom et prénom du client, le statut de l’abonnement, la date du prochain prélèvement, le montant déjà payé, ce que le client doit encore payer et le total de ce qu’il aura payé à la fin de l’abonnement. NB : Si le mode de paiement d’un abonnement est par chèque, virement bancaire ou autre type de paiement non direct, l’abonnement commencera lors de la validation de la commande (exemple, suite à la réception du chèque). 3) Edition d’un abonnement en cours Il est possible de résilier un abonnement, de reconduire ou au contraire de ne pas renouveler un abonnement en cours. 4) Génération de commande automatique Un CRON passera quotidiennement afin de générer à chaque date de prélèvement de chaque abonnement: * les échéances suivantes * de nouvelles factures II - FRONT OFFICE: 1) Liste des abonnements Le client peut voir la liste de tous ses abonnements en cours directement sur le site. Pour accéder à cette page, des liens sont proposés dans le bloc « mon compte » ainsi que sur la page « mon compte ». Une fois sur la page, le client peut voir le détail de tous ses abonnements: le produit associé, la date de début et de fin, la fréquence de prélèvement, le total de son abonnement et de ce qu’il a déjà payé, ainsi que toutes ses échéances avec la date et le montant qui sera prélevé. Il peut gérer son abonnement en fonction des droits que lui aura accordé l’administrateur, à savoir la possibilité de résiliation, de ne pas renouveler son abonnement, ainsi que de reprendre un abonnement terminé ultérieurement. 2) Informations comlémentaires sur le module - Le module doit pouvoir fonctionner avec le module de paiement en une page ("One Page Checkout"" de Rupostel). - Les commandes seront créées automatiquement mais le paiement (chèque, banque, paypal, payzen) n’est pas géré par le module.
Project ID: 8587159

About the project

3 proposals
Remote project
Active 8 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
3 freelancers are bidding on average €1,241 EUR for this job
User Avatar
Bonjour, Nous sommes une equipe Francaise + Americaine. Je peux vous développer votre site web/app très rapidement. Pouvez vous me donner plus d'information ? Avez vous un cahier des charges ? Merci d'avance, Fabrice
€1,473 EUR in 20 days
0.0 (0 reviews)
2.5
2.5

About the client

Flag of FRANCE
France
0.0
0
Member since Oct 1, 2015

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.