Les meilleurs développeurs web freelances sont sur Codeur.com

Module e-billet prestashop

 Fermé · 500 € à 1 000 € · 8 offres · 1419 vues · 22 interactions


Bonjour

Nous souhaiterions faire développer un module (ou autre développement) pour prestashop 1.7.2 qui sera à réaliser en 2 phases :

Phase 1 : Le module permet de créer des billets électroniques (bons d’achats – cartes cadeau), ces billets électronique sont générés automatiquement et placés dans une catégorie "Mes e-billets" dans la rubrique mon compte du client.
Phase 2 : les e-billets sont échangeables entre les bénéficiaires (le développement se fera plus tard)

Les explications vont paraitre complexes mais dans le fond le système reprend le principe des e-billets existants (type quadra), ils sont un peu plus personnalisés.

PHASE 1 module e-billet :
Les e-billets comportent une date limite d’utilisation (définissable en nombre de jours après l'achat), lorsque la date est sur le point d’être atteinte, le module désactive automatiquement la vente du produit, le nombre de jour avant désactivation la vente est définissable manuellement.

Le module permet de choisir entre 3 types de e-billets :
Des cartes cadeau
Des e-billets individuels (packs produits : chaque produit su packs génère un e-billet)
Des e-billets avec code d’activation

Les e-billets sont assimilables à des bons d'achats, les fournisseurs les acdeptent comme moyen de paiement. Cela implique que ces e-billet doivent être désactivables une fois utilisés.

CARTE CADEAU : image de fond sélectionnable la première fois ensuite le module propose cette image en base.
La carte cadeau indique : nom et prénom du bénéficiaire (avec case à cocher permettant de laisser cette ligne vide sur le e-billet) - numéro de commande - valeur de la carte (saisie manuelle dans la fiche produit) - date limite d'utilisation - un numéro de carte (référence produit + numérotation automatique partant de 01 pour la première carte) - une zone de texte saisie manuellement dans la fiche produit et un code d'activation unique.
Code d'activation : le module génère un code individuel et unique pour chaque carte éditée, ce code génère une règle de panier unique utilisable une seule fois et valable pour une catégorie (sélectionnable manuellement). La règle génère un montant remisé qui correspond au montant de la valeur de la carte.

Si le client achète 10 cartes identiques, le module génère 10 e-billets chacun avec ses numéros et codes différents.

E-BILLET INDIVIDUEL :
Le e-billet fonctionne essentiellement avec des packs produits, nous créons donc un pack produit. Et c'est chaque produit situé dans le pack sera généré en e-billet.
Le principe est similaire à la carte cadeau, le e-billet indique :
nom et prénom du client (compte client),numéro de référence produit, un numéro de bon généré de façon aléatoire (ce code est unique pour chaque bon édité si le client achète 4 fois ce produit il reçoit 4 e-billets avec un code différent), la référence produit du pack auquel il fait référence, la date limite d'utilisation, l'image du fournisseur (correspondant au produit du pack), l'adresse de ce fournisseur, une zone de texte (saisie dans la fiche du produit du pack), un QR code spécifique (individuel pour chaque bon édité).

QR code : il renvoie sur une page à l'entête de notre société qui confirme l'identité, la référence et numéro du bon, le nom du fournisseur, et surtout si le bon est valide ou pas. Cela permet au fournisseur de rapidement contrôler la validité de ce bon.

Le fournisseur qui reçoit un e-billet a accès sur notre site à une zone fournisseur ou il visualise tous les e-billets le concernant. Dès qu'un e-billet est utilisé, il le désactive via un bouton, le bon n'est donc plus valide ni utilisable (donc cela apaprait dans le QR code). A noter que nous avons déjà un module sur prestashop 1.5.6 qui permet au fournisseur de désactiver les produit "utilisés".

PACKS DE E-BILLET :
A la différence du E-BILLET INDIVIDUEL, le pack de e-billet ne génère qu'un seul e-billet. Il affiche sur le bon un récapitulatif du contenu du pack (nom et prix de chaque produit), le montant total inclus dans le pack, la référence du pack ainsi qu'un code d'utilisation aléatoire identique à celui des cartes cadeau sauf que le code ne fonctionne que pour le produit indiqué en référence.

Rubrique Mon compte (client) - Mes e-billets

Cette rubrique représente les e-billets du client dans un tableau, ce tableau reprend : nom du fournisseur avec le logo, valeur du e-billet, date limite d'utilisation, date d'achat, statut du e-billet. Le client peut choisir de trier l'affichage selon ces catégories
Si le client a acheté 3 e-billets du même fournisseur, le système affiche dans un premier temps le cumul de la valeur des 3 e-billets. Si il clique sur le nom ou l’image du logo le détail des 3 e-billets s’affiche.

Le statut du e-billet : par défaut le système affiche un bouton Actif, mais le client pourra choisir de cliquer sur un bouton échanger (développement module PHASE 2 dans un premier temps ce bouton sera grisé)
Si le e-billet a été utilisé (le fournisseur l'a désactivé), le système classe ce e-billet dans une rubrique " archives e-billets" avec le même tableau mais le statu affiché est "bon utilisé".

Pour ne pas faire un paragraphe de 15 pages, j'indiquerai le principe de fonctionnement du système d'échanges dans un second temps.

Le système doit être livré testé et parfaitement opérationnel.

Budget indicatif : 500 € à 1 000 €

Publication : 07 janvier 2018 à 10h20

Profils recherchés : Développeur de plugin freelance , Développeur spécifique freelance , Développeur Prestashop freelance

Le profil du client est reservé aux prestataires abonnés

Créer un compte

8 freelances ont répondu à ce projet

5 propositions de devis en moins de 2h

Codes Castle Agence de développement web
TouchWeb Spécialiste infogérance
PRESEO Agence de développement e-commerce
GroupeNonoInnovationLabs Agence développement spécifique
Spectra Solutions Agence marketplace e-commerce
dev-au-resultat2 Développeur full-stack
etsamis Développeur web
+1

Montant moyen des devis proposés : 600 €

Estimation du délai : 11 jours

Publier un projet similaire

Chaque jour, des centaines de clients utilisent Codeur.com pour trouver un prestataire. Créez votre compte dès maintenant, remplissez votre profil et trouvez de nouveaux clients.

Trouver des nouveaux clients