IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

PHP & Base de données Discussion :

Monétiser un site - Créer les tables et les champs - Cherche experts dans le domaine


Sujet :

PHP & Base de données

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Webmaster
    Inscrit en
    Avril 2017
    Messages
    13
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Webmaster
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Avril 2017
    Messages : 13
    Par défaut Monétiser un site - Créer les tables et les champs - Cherche experts dans le domaine
    Bonjour,

    Je souhaite monétiser un site internet ( international en php et MySql). Il s'agit d'un système d'abonnement mensuel avec paiement par CB.

    Voici en partie mes contraintes :

    • La gestion des différentes devises et différentes taxes sur la valeur ajoutée en fonction des pays.
    • L'enregistrement des données de transaction.
    • Une numérotation des factures optimale par rapport à un grand nombre de clients et d' abonnement mensuel.
    • La gestion des codes de réduction.
    • la gestion de différents forfaits d'abonnement
    • renouvellement automatiquement du paiement mensuel.


    Je cherche des personnes en mesure de m'aiguiller précisément sur la création des tables et des champs permettant de monétiser le site internet.

    Vos expériences et les problèmes que vous avez surmontés dans la même situation me permettront certainement de commencer sur de bonnes bases.

    Merci d'avance pour votre contribution .

  2. #2
    Expert confirmé
    Avatar de mathieu
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    10 666
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 10 666
    Par défaut
    un sgbdr comme mysql n'est qu'une brique d'un site internet. donc votre question concerne plutôt le forum suivant :
    https://www.developpez.net/forums/f5...onception-web/

    par rapport à vos besoins de fonctionnalités, je pense que wordpress avec woocommerce couvrent déjà une grande partie de vos besoins comme les passerelles de paiement, la gestion d'abonnements et le multilangue.
    et en suite vous aurez besoin de connaitre php pour régler les derniers petits détails. avez-vous de connaissances en développement php ?

    en ce qui concerne "grand nombre de clients et d'abonnement mensuel" c'est plus un besoin technique qui va influencer le choix de l'hébergement du site. est ce que les prévisions sont d'avoir 100 nouveaux utilisateurs chaque semaine ou c'est plutôt un démarrage avec 10 000 utilisateurs et tout devra être fluide dés le début ?

  3. #3
    Membre averti
    Homme Profil pro
    Webmaster
    Inscrit en
    Avril 2017
    Messages
    13
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Webmaster
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Avril 2017
    Messages : 13
    Par défaut
    Bonjour Mathieu,

    Merci pour la réponse, mais le site est déjà fonctionnel en Model View Controller. Il est en ligne mais pas encore publique.
    Je maîtrise donc parfaitement PHP MySQL JS Jquery etc. mais j'ai des lacunes en monétisation.

    J'utilise la MVC pour avoir une maîtrise et un contrôle total sur le site internet, donc les CMS ou les bouts de code sont à proscrire.
    Au sujet du nombre d'utilisateurs, c'est bien plus de 10000 visites/jrs au départ (il s'agit d'un très gros projet).

    C'est pour cela que je demande des conseilles. L'objectif est de ne rien oublier afin de créer mes tables correctement dès le départ.

    Enfin, je pense avoir posé ma question au bon endroit, car ma demande porte sur la création des tables et des champs à ajouter pour monétiser mon site internet.

  4. #4
    Expert confirmé
    Avatar de mathieu
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    10 666
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 10 666
    Par défaut
    c'est noté, je n'avais pas compris que vous aviez un site existant que vous souhaitez faire évoluer.

    au niveau du paiement par carte bancaire, la seule particularité est de prévoir un champ pour enregistrer la preuve de paiement renvoyée par la banque.
    pour le reste, la modélisation se fait de manière classique. à se sujet, quelle sont les différences entre les différents abonnements, ce ne sont pas les mêmes durées ?

  5. #5
    Membre averti
    Homme Profil pro
    Webmaster
    Inscrit en
    Avril 2017
    Messages
    13
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Webmaster
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Avril 2017
    Messages : 13
    Par défaut
    Merci pour la réponse Mathieu,

    Effectivement, c'est bien la durée d'abonnement qui change.
    " La modélisation se fait de manière classique " : pour moi, c'est le flou artistique car je ne sais pas du tout comment bien m'y prendre.

  6. #6
    Expert confirmé
    Avatar de mathieu
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    10 666
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 10 666
    Par défaut
    s'il y a juste des durées variables, la 1re modification est d'ajouter un champ "date_expiration_abonnement" dans la table Utilisateur.

    et ensuite pour gérer les paiements, je ferai une table Commande avec les champs suivants :
    • id_commande : clé primaire
    • id_utilisateur : clé étrangère vers la table Utilisateur
    • id_produit : identifiant de l'abonnement choisi
    • date_creation
    • date_paiement
    • preuve_paiement_banque
    • reduction : un champ texte pour garder une trace de la réduction, par exemple "montant sans réduction 30 €, code de promotion de 5 %"
    • montant
    • devise
    • tva
    • etat : en cours, en attente du paiement par virement ou par chèque ou état "commande payée"

  7. #7
    Membre Expert
    Homme Profil pro
    tripatouilleur de code pour améliorer mon quotidien boulistique
    Inscrit en
    Février 2008
    Messages
    946
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 56
    Localisation : France, Côte d'Or (Bourgogne)

    Informations professionnelles :
    Activité : tripatouilleur de code pour améliorer mon quotidien boulistique
    Secteur : Enseignement

    Informations forums :
    Inscription : Février 2008
    Messages : 946
    Par défaut
    Bonjour

    Pour cet aspect de monétisation, peut-être serait-il intéressant de passer par l'étape de conceptualisation et donc de traîner un peu sur le forum Merise (https://www.developpez.net/forums/f2...thodes/merise/)

    Bonne journée
    Pierre

Discussions similaires

  1. Réponses: 3
    Dernier message: 02/04/2013, 09h31
  2. Réponses: 8
    Dernier message: 13/04/2010, 08h51
  3. Comment créer les champs AUDIT
    Par artacus dans le forum JDeveloper
    Réponses: 0
    Dernier message: 31/03/2009, 22h15
  4. créer les <tr> et <td> dans un tableau
    Par marty499 dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 16/06/2008, 15h25
  5. spécifier les champs à récupérer dans HQL
    Par *alexandre* dans le forum Hibernate
    Réponses: 4
    Dernier message: 06/09/2006, 17h10

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo