Description du projet
TraduitLa partie principale de la tâche est la logique de remboursement : lorsque quelqu'un entre le code lors du paiement, le système doit vérifier qu'il existe, qu'il n'a pas expiré et qu'il n'a pas déjà été utilisé, puis appliquer automatiquement le solde du certificat à la commande — partiellement si la commande coûte moins que le certificat, le solde restant restant disponible pour une utilisation future. Nous avons également besoin d'un enregistrement simple des certificats émis et échangés afin que nous puissions voir le statut de n'importe quel code sans fouiller directement dans la base de données.
Nous avons déjà une boutique fonctionnelle et une configuration de mailing, donc le module de certificat doit s'intégrer à ce qui existe plutôt que de le remplacer. Veuillez inclure :
— sélection de montant et étape de paiement pour l'acheteur
— génération automatique de documents avec un code unique
— livraison par email juste après le paiement
— validation du code et remboursement automatique lors du paiement
— une vue admin des certificats émis et utilisés