Hey Tim, Here's an idea...
Since remember is makes members workflow-able, perhaps you can leverage the payment-to-trigger-workflow-change process outlined here: http://plone.org/products/getpaid/documentation/how-to/how-to-tie-actions-to-payments(thought this used to be in Products.PloneGetPaid but can't seem to find it now...) Basic idea would be: - let user create member object, in a pending state (and make it automatically buyable) - give user a link in the pending member object to submit the object for payment - upon successful payment, change workflow state on member object to make it "real" member Hope that is helpful. Please keep us posted on how it goes!! -c On Tue, May 5, 2009 at 3:45 PM, Tim Knapp <[email protected]> wrote: > > Hi guys, > > I'm currently (again) working on implementing a Remember-based solution > for subscribing members to a Plone site. I have got this working as a > proof-of-concept in a Plone 2.5 site but the subscription process is a > little clumsy. IOW the user registers then goes to their user object in > 'portal_memberdata' and then clicks on the 'Add to cart' button, then > the 'Checkout' button and is then redirected offsite to the payment > processors website (in this case PayPal) where they pay and are > redirected back as a 'paid up' user. > > What I'd like to implement instead is the following: > 1. Visitor to website clicks on the 'register' link. > 2. Visitor is presented with a registration form where they fill in > their details and select what 'membership level' they require > (i.e. Individual, Student, Corporate, etc) and whether they > wanna subscribe for multiple years. > 3. Visitor is then redirected to PayPal site where they pay. > 4. They're then redirected back to the Plone site as a 'paid up' > user with access to the various sections of the site that their > membership level allows. > > How could I do this in PloneGetPaid? I'm assuming I'd need to use some > kind of event subscriber, which grabs the user data and redirects them > offsite (I want to use PayPal)? Any tips appreciated. > > Thanks in advance, > Tim > > > > > -- Cofounder and CEO ifPeople - Innovation for People www.ifpeople.net t: 678-608-3408 130 Boulevard NE, #6 Atlanta, GA 30312 --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "getpaid-dev" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/getpaid-dev?hl=en -~----------~----~----~----~------~----~------~--~---
