Jump to:

2076 Posts in 857 Topics by 449 members

E-Commerce Modules

SilverStripe Forums » E-Commerce Modules » Subscriber Database

Discuss about the various e-commerce modules available:
Ecommerce, SS Shop, SilverCart and SwipeStripe
Alternatively, have a look the shared mailinglist.

Moderators: martimiz, Nicolaas, Sean, frankmullenger, biapar, Willr, Ingo, Jedateach, swaiba, simon_w

Page: 1
Go to End
Author Topic: 378 Views
  • arthurdent
    Avatar
    Community Member
    132 Posts

    Subscriber Database Link to this post

    Hi. I'm creating a site on which members can subscribe to a service on a weekly basis. The idea is that once their week is up they need to pay another subscription to maintain full access to the site (btw, this is a completely legit service, not Porn - just in case anybody was wondering?!).

    Is there a SilverStripe module for this? Has anybody done this sort of thing in a SilverStripe site?

  • Nicolaas
    Avatar
    Forum Moderator
    213 Posts

    Re: Subscriber Database Link to this post

    I dont think there is, but I probably will be building one in the future.

    Nicolaas

  • arthurdent
    Avatar
    Community Member
    132 Posts

    Re: Subscriber Database Link to this post

    Sounds great Nicholaas. Unfortunately I need it 'today', but I'll keep an eye out for your work in future!

  • Nicolaas
    Avatar
    Forum Moderator
    213 Posts

    Re: Subscriber Database Link to this post

    Hi Arthur

    This is what I would do

    1. create a standard product

    2. create a data object that stores (a) member (link to order) (b) time product bought (link to order(item)) (c) product. THis data object then becomes the central manager for access. Everytime the member tries to access the premium content, it firstly checks with this Data Object.

    3. Create a task to send out reminders about expiring access. This task could also pre-create the order for them so everything is setup for the customer to pay.

    Those are just my initial thoughts. You can look at the repeating order module for lots of code around repeating orders.

    If you are writing this module then you are super welcome to add it to the e-commerce module, as it would be a welcome addition.

    Nicolaas

    378 Views
Page: 1
Go to Top

Want to know more about the company that brought you SilverStripe? Then check out SilverStripe.com

Comments on this website? Please give feedback.