Aller au contenu

Satellite de Boutique v1.3.0

Configurer Abonnements

Abonnements : accès membre ou box de produits, plans mensuels/annuels, renouvellement suivi.

shop-abonnements

Ce qu'il fait

Vendez des abonnements : un 4e type de produit (jamais une variation) qui porte des PLANS (mensuel, annuel, hebdo, période fixe — prix par période, essai gratuit) et UNE CONTREPARTIE — accès membre (l'abonné rejoint une catégorie de clients pendant la validité : prix et conditions membres, retour Standard à l'expiration) OU box de produits (une commande d'expédition générée à chaque période, qui suit le circuit normal). Formulaire de souscription simple par offre (taille, préférences…), réponses figées sur la souscription. Renouvellement MANUEL, sans prélèvement automatique : commande + lien de paiement avant l'échéance, relances, suspension, avec tous les prestataires de paiement. Conditions FIGÉES à la souscription : modifier un plan ne change jamais les abonnés en cours.

  • Un 4e type de produit « Abonnement » : l'écran produit se transforme (plans, contrepartie, formulaire), jamais une variation
  • Des PLANS illimités par offre : semaine / mois / année / période fixe, prix par période, essai gratuit, et le client choisit son plan sur la fiche
  • Contrepartie « Accès membre » : l'abonné rejoint une catégorie de clients pendant la validité (prix et conditions membres, satellite Catégories de clients), retour automatique à l'expiration
  • Contrepartie « Box de produits » : une commande d'expédition générée à chaque période, qui suit le circuit normal (statuts, livraison, factures)
  • Formulaire de souscription par offre (texte, choix en boutons, case) : réponses figées sur la souscription, rappelées sur chaque commande de box
  • Renouvellement MANUEL maîtrisé : commande + lien de paiement avant l'échéance, relances, suspension en cas d'impayé, compatible avec tous les prestataires de paiement
  • Délai de grâce (0 à 60 jours) et avance de renouvellement (0 à 30 jours) réglables offre par offre
  • Une tâche planifiée quotidienne fait tourner renouvellements, relances et expirations : sans elle, rien ne se renouvelle
  • Conditions figées à la souscription : modifier ou supprimer un plan ne change jamais les abonnés en cours
  • Se retire sans rien casser : les données restent en base (réactivable sans perte)

Ses satellites

Des modules qui se greffent sur celui-ci et s'activent séparément. Chacun a sa page.

  • Boutique — Clés de licence Transforme un abonnement OU un achat en clés de licence : chaque plan ouvre un droit (« N sites »), l'acheteur génère ses clés…

Ce qu'il suppose

Ce module a besoin de :

Le désactiver arrêterait aussi :

Piloter par une IA

Ce que ce module sait faire quand on le lui demande en langage naturel, et ce que chaque action engage.

  • abonnements lecture seule réservée à votre accès MCP (clé maître)

    Les abonnements de la boutique, les plus récents d'abord : abonné (nom, e-mail), offre et plan figé à la souscription (prix, périodicité, essai), contrepartie (accès membre ou box), statut (active, due = renouvellement à payer, late = en retard, suspended, cancelled = résilié qui court jusqu'à la fin de période, expired), prochaine échéance (AAAA-MM-JJ : date du prochain paiement, ou fin de l'abonnement s'il est résilié). Filtres par statut et par client. 50 au plus par appel, `suite` donne l'offset suivant.

    « qui doit se renouveler cette semaine ? » « quels abonnements sont en retard de paiement ? »

  • resilier confirmation demandée

    Résilie un abonnement À LA FIN DE SA PÉRIODE (le bouton « Résilier » de la fiche) : il court jusqu'à la fin de ce que le client a payé, puis s'arrête, sans remboursement automatique. Ne coupe rien tout de suite, ne suspend pas, ne réactive pas : ces gestes restent à l'écran. Un abonnement suspendu ou déjà terminé est refusé ; un abonnement déjà résilié ne change pas. Confirmation demandée.

    « résilie l'abonnement 7 à la fin de sa période »

Ses points de branchement

Pour greffer du code sans toucher au module : ce qu'il annonce, et ce qu'il écoute.

Ce qu'il annonce 4
0
shop.subscription.activated
1
shop.subscription.renewed
2
shop.subscription.suspended
3
shop.subscription.expired
Ce qu'il écoute 17
shop.produit.donnees
priorité 10
shop.compte.donnees
priorité 10
emails.catalogue
priorité 30
emails.apercu
priorité 10
shop.product.types
priorité 40
shop.downloads.types
priorité 40
shop.product.types.without_attributes
priorité 40
shop.editor.fields
priorité 60
shop.editor.save
priorité 60
shop.editor.type_change_warnings
priorité 60
shop.editor.type_changed
priorité 60
shop.product.purged
priorité 20
shop.hub.tiles
priorité 23
shop.price.line
priorité 15
shop.cart.add.validate
priorité 25
shop.cart.validate
priorité 20
paiement.recu
priorité 40

Ses données

Les tables que ce module crée. Désactiver un module ne les efface pas : ses données restent en base et reviennent s'il est réactivé.

Les tables 7
  • shop_subscription_answers
  • shop_subscription_box_items
  • shop_subscription_form_fields
  • shop_subscription_offers
  • shop_subscription_periods
  • shop_subscription_plans
  • shop_subscriptions