SPIP-Contrib

SPIP-Contrib

عربي | Deutsch | English | Español | français | italiano | Nederlands

286 Plugins, 197 contribs sur SPIP-Zone, 259 visiteurs en ce moment

Accueil > Auteurs, authentification et autorisations > Abonnements > Abonnements

Abonnements

31 janvier 2015 – par RastaPopoulos – 14 commentaires

10 votes

Gérer des abonnements à des offres, et uniquement cela.

Ce plugin a pour but de regrouper tout ce qui est commun aux différents types d’abonnements possibles (à des zones restreintes, à des contenus précis, à une version papier pourquoi pas aussi...).

Il permet de définir les offres d’abonnement proposées par le site, et gère les personnes qui y sont abonnées, désactivant l’abonnement au bout d’un temps donné.

Comme il peut y avoir toute sorte de cas, ce n’est pas ce plugin qui décide quels droits sont donnés lors d’un abonnement. C’est à d’autres plugins d’implémenter cela, par exemple pour lier alors automatiquement un utilisateur à une zone restreinte.

Offres d’abonnement

L’élément central proposé par ce plugin est l’offre d’abonnement. Une offre contient :

  • un titre
  • un descriptif
  • une durée (un nombre) et un type de période (mois, jours, ou heures)
  • un prix (qui peut être 0, donc gratuit)

Vous devez donc créer au moins une offre pour ensuite avoir des abonnés. Pour cela il faut aller dans Publication => Offres d’abonnement.

Ajouter un⋅e abonné⋅e

Dans ce plugin, un⋅e abonné⋅e met en relation un⋅e utilisateurice de SPIP et une offre d’abonnement. Cette relation est datée avec un début et une fin.

Pour ajouter des abonné⋅e⋅s, vous devez donc déjà avoir des gens inscrits sur votre site, quelque soit leur statut. Dans la plupart des cas, il s’agira du statut « visiteur », qui sert uniquement dans le site (sans accès à l’admin). Il faut ensuite aller sur la page d’une offre où se situe un lien d’ajout.

Lorsqu’on ajoute un⋅e nouvel⋅le abonné⋅e, il est seulement possible de sélectionner un⋅e utilisateurice. Automatiquement, le formulaire utilisera la date de création comme date de début, et calculera la date de fin en ajoutant la durée de l’offre dans laquelle on se trouve.

Pour des besoins particulier, ces dates sont toujours modifiables après-coup. On peut donc éditer un abonnement, et changer ces deux dates. En revanche, le compte SPIP lié à l’abonnement n’est pas modifiable.

Suivre les abonné⋅e⋅s

Sur la page de chaque offre, on trouve la liste des abonné⋅e⋅s à celle-ci. Mais il existe aussi une page de suivi générale qui permet d’avoir une vue d’ensemble de tous les abonnements dans Activités => Suivre les abonnements.

Cette page liste les abonnements actifs dans une liste et les abonnements terminés dans une autre.

Dans tous les listes, vous trouverez un bouton de renouvellement rapide pour chaque abonnement. Cette action va automatiquement changer la date de fin de l’abonnement en ajoutant la durée de l’offre. Si l’offre est pour 12 mois, l’abonnement durera 12 mois supplémentaires.

Notifications de relance

Sur la page d’une offre, il est possible de configurer des dates de relance automatique. Ce sont des emails envoyés aux abonné⋅e⋅s aux dates choisies dans ce formulaire. Comme pour les offres, on choisit une durée (un nombre) et un type de période (mois ou jours).

On peut par exemple ajouter deux relances : 1 mois et 7 jours. Dans ce cas, 1 mois avant la fin, et 7 jours avant la fin, la personne recevra un email l’invitant à renouveler son abonnement.

Il est possible de personnaliser cet email en surchargeant le squelette notifications/abonnement_echeance.html.

Oui mais des abonnements à quoi ?

Comme expliqué précédemment, ce plugin ne gère que le mécanisme central d’abonnement, sans préjuger de ce qui se passe lorsqu’on est abonné⋅e.

Actuellement il existe un premier plugin qui active l’autorisation de voir des contenus restreints lorsqu’on a un abonnement valide : Abonnements à des zones restreintes.

Voir en ligne : http://plugins.spip.net/abonnements

Dernière modification de cette page le 17 décembre 2015

Retour en haut de la page

Vos commentaires

  • Le 6 novembre à 12:49, par christophe En réponse à : Abonnements

    bonjour,
    avec le plugin « abonnements » en version 3.1.7, si je clique sur « désinstaller » : la table « spip_abonnements_offres_notifications » qui a été créée lors de l’installation n’est pas supprimée. C’est une erreur ou bien c’est volontaire ?

    Répondre à ce message

  • Le 22 juin à 09:56, par peetdu En réponse à : Abonnements

    Hello,

    j’utilise de nouveau avec bonheur ce plugin.

    Je ne suis pas sûr de comprendre la différence entre les dates de « Prochaine échéance » et « Fin de l’abonnement ».

    Peux-tu m’éclairer ?

    Merci

    • Le 22 juin à 11:53, par RastaPopoulos En réponse à : Abonnements

      C’est depuis qu’il PEUT (pas obligatoire) avoir des prélèvements automatiques depuis des commandes liées à des renouvellements auto.

      La prochaine échéance, c’est quand on est censé avoir un paiement pour la période suivante. C’est un prévision.

      La fin de l’abonnement, c’est VRAIMENT la fin de l’abonnement, là où il va être désactivé.

      Par défaut les deux sont pareils. Si t’arrives à la prochaine échéance et que tu ne payes pas sous 48h (délai par défaut personnalisable), bah ça coupe.

      Mais si t’as un abonnement qui a été payé avec un renouvellement auto de ta banque par carte bleue : la fin de l’abonnement c’est la date de validité de ta carte bleue. Ça te coupera pas sous 48h, car des fois les banques mettent plus de temps à envoyer le « ping » pour dire que le renouvellement a été fait.

      Et si t’as payé avec une autorisation de prélèvement SEPA : la fin de l’abonnement est nulle, elle n’existe pas, car là ya même pas de date de fin de validité.

    • Le 23 juin à 10:40, par peetdu En réponse à : Abonnements

      Ok. Merci pour cet éclaircissement.

      Une dernière question : en regardant le code, il me semble que les notifications sont basées sur la date « Fin de l’abonnement ». Tu confirmes ?

      encore merci
      Peetdu

    • Le 5 juillet à 16:55, par RastaPopoulos En réponse à : Abonnements

      Oui, et du coup théoriquement, si t’as des renouvellements automatique ça va PAS t’envoyer de notifications lors de l’échéance de la période qui arrive, seulement tout à la vraie fin de l’abonnement. Sachant que normalement, si tu payes en carte bleue ça met la fin de l’abonnement à la fin de validité de la carte, et si tu payes en prélèvement SEPA ça met aucune date de fin, c’est infini.

    Répondre à ce message

  • Le 5 décembre 2015 à 10:42, par Karen En réponse à : Abonnements

    Bonjour,

    D’abord merci pour vos contributions qui me permettent d’être toujours accro à Spip sans être experte !

    J’essaie de comprendre : pour un site d’information en ligne avec une partie accessible en abonnement, j’ai mis en place « accès restreint » + « accès restreint partiel », puis « abonnements » + « abonnements à des zones restreintes », et enfin un formulaire d’inscription en tant que visiteur.

    Jusqu’ici tout fonctionne bien, et l’administrateur peut abonner un visiteur. Mais je voudrais que le visiteur puisse s’abonner tout seul en sélectionnant une offre. Comme Jacangers, je bloque un peu sur l’absence de squelette, je précise que je ne maîtrise pas le php ni vraiment les boucles Spip, seulement le html et css…

    – Comment je peux faire ça, dans un premier temps en considérant que l’offre est gratuite ? Donc comment proposer à un visiteur de s’abonner à une offre ou de voir la liste des offres pour s’abonner à celle de son choix ?

    – Et si l’offre est payante, j’imagine que là ça se complique, et qu’il faudra coupler avec les plugins « panier », « commande » et « banque et paiement » dont vous parlez plus haut avec Peetdu ?

    J’espère vraiment pouvoir répondre à ce type de projet avec Spip, est-ce pertinent, et pouvez-vous m’aider ?

    Bien cordialement,
    Karen

    Répondre à ce message

  • Le 25 septembre 2015 à 16:00, par peetdu En réponse à : Abonnements

    Petit retour d’expérience sur le plugin Abonnements...
    ...avec SPIP v.3.0.20 et Abonnements v3.0.7

    Avec l’aide du plugin Tuto-commerce, j’ai réussi à y voir plus clair sur la façon de mettre en place un site de e-commerce,

    J’ai ainso joint à Abonnements les plugins suivants :

    -  Panier
    -  Commande
    -  Banque et paiement

    Peux-tu me confirmer que j’ai fait le bon choix ?

    Peetdu

    Ps : Pour la gestion du Panier, j’ai dû écrire un petit script vérifiant l’unicité du panier. En effet, dans le cas où l’internaute veux changer de formule d’abonnement, on se retrouve avec un panier avec deux abonnements. Le script supprime le plus vieil item du panier.

    • Le 25 septembre 2015 à 17:34, par RastaPopoulos En réponse à : Abonnements

      Ça dépend de la complexité des abonnements. Moi j’utilise bien le plugin Commandes, mais j’ai développé un formulaire (non générique, propre au projet pour l’instant) de commandes d’abonnements, qui crée tout, l’utilisateur si besoin (car il le faut pour la commande), la commande avec les trucs complexes de prélèvement auto parfois (champs « echeances » et « echeances_type » ya pas d’API pour ça), la transaction liée à la commande, et enfin je garde tout ça en mémoire pour afficher le bon formulaire de paiement après validation…
      (Je t’ai envoyé un exemple par mail.)

      Après il faudrait réussir à faire un truc plus générique. Sûrement possible comme tu l’expliques là, pour les cas simples et classiques. Pour les trucs plus complexes comme ce que j’ai eu à faire (enfin j’ai l’impression), là j’ai pas encore de solution toute faite.

    Répondre à ce message

  • Le 8 juillet 2015 à 14:54, par peetdu En réponse à : Abonnements

    Pourquoi deux versions du plugin pour SPIP 3.0 ?

    • Le 16 juillet 2015 à 13:47, par RastaPopoulos En réponse à : Abonnements

      Et pourquoi pas ? :D

      Parce que comme le sous-entend le changement du numéro X ( 2 => 3), j’ai introduit des modifs importantes qui pourraient potentiellement casser des choses par rapport à l’ancienne version. Donc j’ai branché et mis la v2 dans une branche stable qui ne bougera plus normalement, tandis que la v3 est dans statut « dev ».

      Je n’ai pas encore documenté les changements, c’est en cours de test justement. Ça concerne la compatibilité et la prise en compte des paiements récurrents venant du plugin Bank, entre autre. Et la manière dont on détecte les fins d’abonnements et quand est-ce qu’ils se terminent vraiment : il y a maintenant une « date_echeance » ET une « date_fin », qui ne sont plus forcément pareilles.

    • Le 17 juillet 2015 à 12:46, par peetdu En réponse à : Abonnements

      En fait, je m’intéresse particulièrement à ton plugin.
      Je vais donc partir sur la V3 car le plugin Bank m’intéresse bien également.

      Merci pour ton boulot et pour ces éclaircissements sur la V3.

    Répondre à ce message

  • Le 10 juin 2015 à 09:46, par jacangers En réponse à : Abonnements

    Bonjour

    j’essaie de comprendre le fonctionnement de ce plugin

    j’ai créé une offre mais quand je veux « voir en ligne »
    l’url
    /spip.php ?abonnements_offre1&var_mode=calcul
    me renvoie …
    Aucun squelette abonnements_offre.html n’est disponible...

    je suis sur un SPIP 3.0.19

    • Le 10 juin 2015 à 10:02, par Mist. GraphX En réponse à : Abonnements

      Le plugin abonnements ne fournis pas les squelettes, mais juste la « logique » ...

      Vous devez créer ces pages suivant votre squelette de site et surtout suivant le type d’abonnement que vous souhaitez proposer : magazine papier, zone du site, articles, pdf ... .

      en résumé j’utilise en générale pour un magazine papier :
      abonnement.html - affichage d’une offre
      abonnements.html - liste des offres

      pour l’abonné :
      mes_abonnements.html

    Répondre à ce message

Répondre à cet article

Qui êtes-vous ?

Pour afficher votre trombine avec votre message, enregistrez-la d’abord sur gravatar.com (gratuit et indolore) et n’oubliez pas d’indiquer votre adresse e-mail ici.

Ajoutez votre commentaire ici Les choses à faire avant de poser une question (Prolégomènes aux rapports de bugs. )
Ajouter un document

Retour en haut de la page

Ça discute par ici

  • Brownie

    6 juillet 2012 – 43 commentaires

    Brownie est une adaptation pour Zpip du thème du même nom initialement développé par Egrappler.com. Présentation Brownie est un thème Responsive à deux colonnes. La démonstration ci-dessous utilise la version 2.0.0 de Brownie, la dist de SPIP3 (...)

  • Métas +

    3 décembre – 13 commentaires

    Améliorez l’indexation de vos articles dans les moteurs et leur affichage sur les réseaux sociaux grâce aux métadonnées Dublin Core, Open Graph et Twitter Card. Installation Activer le plugin dans le menu dédié. Dans le panel de configuration, (...)

  • Acces Restreint 3.0

    11 décembre 2008 – 785 commentaires

    Le plugin accès restreint permet de définir et de gérer des zones de l’espace public en accès restreint. Cette version du plugin a été redévelopée et optimisée tout spécialement pour SPIP 2.0. Il en découle une amélioration des performances sur les gros (...)

  • Compositions 2 et 3

    25 mars 2011 – 176 commentaires

    Ce plugin vous permet de définir plusieurs variantes de squelettes (nommées compositions) pour un même type d’objet SPIP. Dans l’espace privé, il est alors possible de choisir, dans un menu déroulant, la composition qu’on veut attribuer à chaque (...)

  • Configurer Sparkpost

    25 avril – 18 commentaires

    N’hésitez pas à relire le préambule de cette rubrique avant de créer un compte sur une plateforme tierce . Présentation Sparkpost est une société d’envoi de mailing https://www.sparkpost.com/ Sur les petits volumes ( <100.000 emails / mois), (...)

Ça spipe par là