Membership Linked to Forms

Permalink Browser Info Environment
I would like to know if it's possible to link group-specific forms to the membership products. For example, I would have a Single, Family and Student memberships, they fill out a form for that group and then are forwarded to the proper membership product for purchase. Would the data between the form and the membership be shared? Would the user need to order the subscription and _then_ fill out the form? I would prefer the former over the latter. Thanks for the help.

Type: Discussion
Status: New
TeKnoZiz
View Replies:
jshannon replied on at Permalink Reply
jshannon
Hi.

What kind of form are you thinking of? Can you provide some example questions?

My following comments are directed to the "most c5" way with the least amount of development. You could, of course, modify the code, either for c5 or for my add-on.

In general, both my the form block (which I imagine you're talking about) and my add-on have a "success page". So, you could theoretically tie the "family form block success page" to the "family subscription page". However, at the point they fill out the form, they're not a user, so there's no user ID to save with their "family form block" entries. You could do it the other way around, so that the "family subscription success page" is the "family form".

My concern is that there's no way to REALLY "link" a concrete5 form to a user account. When it gets saved as a form (in the dashboard), there may be an associated user id, but that's not really much of a link. You should play with the "forms" a bit.

I assume you want these values from the form to be added to the user account as attributes. Rather than a form block you would need to use actual user attributes. You can make user attributes required so that the next time the user logs in they need to fill in the "form". This is standard c5 functionality. The problem is that there's no good way to show different attributes per different group. I found this discussion where people are looking to do that and came up with a bit of a solution:http://www.concrete5.org/community/forums/customizing_c5/different-...

Hope that helps a bit,
James

concrete5 Environment Information

Browser User-Agent String

Hide Post Content

This will replace the post content with the message: "Content has been removed by an Administrator"

Hide Content

Request Refund

You have not specified a license for this support ticket. You must have a valid license assigned to a support ticket to request a refund.