Mode d’emploi

Care

Maj liste des professions

Comptes membre : Fusionner les doublons

Import

  • User
    • Method
      • Mysql / import
      • Functions : wp_insert_user,…
    • Test
      • Catherine Mllet
      • user id  : 14
      • nb articles : 7
      • Adhésion : 4 (2020 – 2023)
      • https://www.rueduconservatoire.fr/wp-admin/user-edit.php?user_id=14
    • Process
      • Export user table
        • disable
          • create table
          • Auto increment
        • Just keep INSERT instructions
        • Fields
          • ID (Very important to link articles, adhesions, medias,…)
          • user_login
          • user_pass (A tester)
          • user_nicename
          • user_email
          • user_url
          • user_registered
          • user_activation_key
          • user_status
          • display_name
    •  role
      • Tous Suspendu
        • après l’import Mysql, do function : initiate_datas_after_user_sql_import() :
          • // SET Role : Suspendu
          • // SET nicename
          • // SET / CREATE adhesion_expired = ‘Oui’
        • puis la tâche CRON update_role_adhedion_expired() transformera ceux qui ont une adhésion de moins de trois ans en Membre. Ainsi ceux qui n’ont jamais adhéré restent Suspendu
        • NB : Après cette tâche, commenter UPDATE user role to MEMBRE (qui deviendra inutile et alourdira une requête déjà lourde)
    • Date et dernier niveau d’adhésion (field : user_adhesion_status)
      • Initié UNE FOIS SEULEMENT après l’import des utilisateurs et des adhésions via update_role_adhedion_expired()
      • NB : Après cette tâche, commenter cette UPDATE (qui deviendra inutile et alourdira une requête déjà lourde)
      • Mis à jour du champ :
        • automatique / à chaque paiement STRIPE
        • manuel / après :
          • paiement chèque
          • paiement espèce
          • exo 1ère année
    •  Ne pas relance (Exonération à titre exceptionnel (Difficulté fi, Membre d’honneur,…
    • Décès
    • USER Custom fields (wor3475_usermeta)
      • Photo / All :
        • D’abord définir les add_image_size et supprimer les unused
      • Photo de profil
        • import_photo_profil()
        • Regenerate Thumbnails
      • Photos autres
          • import_photo_autre() LIKE import_photo_profil()
      • Champs Sérialisés
        • Liste
          • Profession
        • Créer les champs
        • Export Mysql
          • User ID
          • Valeur
        • Copier la clause INSERT : csv/source_csv.html
        • Executer la fonction read_csv() (formatage des données LIKE an ARRAY)
        • Copier / Coller les données dans function voir_insérer_user_meta(), puis éxécuter
        • Répéter pour chaque champ sérialisé de la liste
      • Champs Bruts
        • Liste
          • Last name
          • Promotion
        • Créer les champs avec le même ID (meta_key)
        • Export Mysql
          • User ID
          • key
          • Valeur
        • Cleaner le fichier
          • Renommer table / INSERT
          • Virer les autres clauses
        • Import
    • Adhesions
    • Articles

 

Renoncements

Profession / Annuaire des membres ? NOPE

Facture personnalisée / PDF (seulement le reçu fourni par STRIPE qui ne fonctionne pas en MODE TEST voit stripe receipts)

Généralités

Console d’administration

Les éléments liés au développement du site sont masqués pour les gestionnaires du site (l’Asso RDC), seules les utilisateurs avec le role administrator can (créer un user admin pour l’asso dont l’asso ne se sert pas).

Menu : Donner accès au produit et au don.

ReCAPTCHA V2

Stripe / Clé secrète  et clé du site ( compte GMAIL) / domaine code-design.fr

ReCAPTCHA V3

  • Create user :
    • Erreur avec MB
    • Solution manuelle :
      • lien
      • Scripts google / JS in footer (snippets)
  • Update user :
    • MetaBox gère les script google (A vérifier)
    • Clé secrète  et clé du site ( compte GMAIL) / domaine code-design.fr
  • Create / Update Article

Rôles

Les rôles par de défaut de WP sont supprimés par un code.

l’Extension User role editor gère les rôles.

Rôles disponibles :

  • Administrateur / administratrice : Développeur du site
  • Asso : Gestionnaires du site
  • Membre : Utilisateurs disposant d’un compte sur le site
  • Membre suspendu : Membre qui n’a pas adhéré depuis trois ans
    • Un tâche CRON tourne chaque année (au 1er janvier / Date à fixer), avant l’appel mensuel de cotisation pour changer le rôle des membres n’ayant pas adhéré ou renouveler leur adhésion depuis trois ans.

Comptes

Création

Informations requises :

  • Identifiant (Permet de se connecter à son compte (alternative à l’email) )
  • Email
  • Mot de passe
  • Prénom
  • Nom
  • Re-captcha

Informations facultatives :

  • Profession (Permet d’apparaître dans l’annuaire Les adhérents de Rue du Conservatoire . Liste déroulante / Settings / Annuaire)
  • Année de promotion (Permet d’apparaître dans l’annuaire Les élèves et anciens élèves du CNSAD . Champ libre / Annuaire)

Les effets de la création d’un compte :

  • D’obtenir le rôle Membre défini dans le formulaire MB (shortcode) de création de compte de la page du même nom
  • Notification Email
    • L’asso
    • Le membre
  • Possible visibilité sur les annuaires du site
  • Se connecter à son compte
  • Compléter son profil (champs à reprendre)
  • Adhérer ou renouveler son adhésion à l’asso en s’acquittant d’une cotisation annuelle selon le niveau d’adhésion retenu
    • Soutien des activités de l’asso
    • Droit de figurer dans les annuaires
    • Droit de publier des articles sur le site dans les rubriques :
      • Coup de cœur
      • Petites annonces
      • ?
    • Consulter l’historique de ses adhésions (commandes)
    • Télécharger une facture

Modification

  • Reprendre les champs
  • ….

Dons

Dissociés des adhésions

Cotisations (Adhésion)

NB : Créer un formulaire / radio button / choix mode de paiement :

  • Stripe (affiche le bouton adherer et payer)
  • chèque (envoie un mail a admin)
  • espèce (envoie un mail a admin)
  • exo (1ere annee) (envoie un mail a admin)

 

A chaque commande réussie :

  • Notif Email
    • Asso
    • Membre
  • Add New post / commande post_type
    • wp_insert_post
    • Title formaté / Numéro de facture
    • user id
    • Date commande
    • Date d’expiration
    • Moyen de paiement
      • Stripe
      • Chèque
      • Espèce
  • Facture (envoyée par Stripe)
  • Update role member to Membre (même si cela faisait moins de trois ans et qu’il n’avait pas été suspendu : ça évite un IF)

NB : Afficher qq part la liste des membres ou le nombre de membre à jour de cotisation ?

Relance mensuelle

  • 01/01/aaaa : Cron task / Set expired_adhesion = 1
  • 15/mm/aaaa
    • Query 01 / Store ID (décès + dispensés
    • Query 02
      • Mail to expired_adhesion = 1
      • Exlude ID (décès + dispensés)
  • jj/mm/aa à chaque paiement d’adhésion : SET expired_adhesion = 0

Articles (front end)

  • CPT articles ( et non le default wp CPT  post)
  • Custom Taxo : categorie-article

Brevo

Tester synchro from wp-admin and already unsubscribe : ok

RGPD

Fonds de solidarité
Le fonds de solidarité est susceptible d'aider tout adhérent issu de notre école en difficulté passagère, sous forme de don.
Faire un don
Soutenez les activités de l'association.
Recherche
Annonces et offres
Retrouvez les annonces et les offres d’emploi de nos partenaires.
Newsletter