Sign up info.

alt=
DannyA
@dannya
10 years ago
584 posts
I am having trouble with my signup process. Maybe I'm doing it wrong.

Regular memebers have a simple sign up: uid, email, pw.

However, for contributing members (artists, labels), i am trying to require that they provide complete contact information and sign additional terms of service (not typically needed for members)

What is the best way to go about this?

updated by @dannya: 08/24/14 11:43:02PM
michael
@michael
10 years ago
7,718 posts
The Form Designer is the way to add extra fields:

"Using the Form Designer"
http://www.jamroom.net/the-jamroom-network/documentation/getting-started/1275/using-the-form-designer

The "Terms of Service" module sounds like what your talking about too:
http://www.jamroom.net/the-jamroom-network/networkmarket/94/quota-terms-of-service
alt=
DannyA
@dannya
10 years ago
584 posts
I have no problem adding the fields. The question is how to REQUIRE additional data based on the profile you are signed up for.

Lke i said, members only ask for a few items;. Artists and labels require much more information (address, name, phone, etc.)

The reason for this is that you will be paying out to these people. If you are collecting money for them and paying them out, you create a liability. You may even need to collect and verify id's and get w9's if you are paying large amounts.

The existing signup is simple and works well. But if you need to collect additional information based on quota, it gets complicated.
updated by @dannya: 07/21/14 08:50:34PM
brian
@brian
10 years ago
10,148 posts
andersda:
The reason for this is that you will be paying out to these people. If you are collecting money for them and paying them out, you create a liability. You may even need to collect and verify id's and get w9's if you are paying large amounts.

Wouldn't it make much more sense to have this as part of the profile settings page? I've never seen a site that requires payment and tax information at signup time.


--
Brian Johnson
Founder and Lead Developer - Jamroom
https://www.jamroom.net
alt=
DannyA
@dannya
10 years ago
584 posts
You are correct, the tax information would only be collected later and only if you exceeded X amount of payout.

The address not so much. I want to make sure that my artists and labels are legit and not anonymous. I agree that it makes the signup barrier higher and would turn some users away. I'm actually ok with that as I don't think it will deter serious users.

However in a way you're right, I don't really NEED the additional information until unless I'm going to pay a user out. I don't NEED to collect a w-8 unless they are international. I don't NEED a w9 until the exceed $600.

So assuming they create artist account with only basic logon, how would I REQUIRE that they provide additional info later?
brian
@brian
10 years ago
10,148 posts
I'm not sure how you can really enforce it, since ultimately the user can just close their browser. However, you could make the profile/settings fields "required", which means they won't be able to save their profile settings unless they enter something into those fields.

Let me know if that helps.


--
Brian Johnson
Founder and Lead Developer - Jamroom
https://www.jamroom.net
alt=
DannyA
@dannya
10 years ago
584 posts
Yes and no.

Part of the solution might be to re-direct the user to the profile settings page immediately after sign in, but I would still worry that they just cancel.

It would make more sense to develop a module that suspended payments and sent reminders to submit needed information, then release when completed. I just might add that to my payout module so I don't havw to worry about collecting it up front and simolify the signip process
updated by @dannya: 07/22/14 01:55:44PM
SteveX
SteveX
@ultrajam
10 years ago
2,584 posts
Not sure that it will do what you need, and I haven't looked at it for months (it will be buggy as there are no active users so far), but you could get your developer to look at ujSignup as a possibility/possible starting point.

I was writing it to require different profile fields (in addition to the user fields) for various quotas during signup. So it might get you part way towards your solution.

If you want to try it out install any other ultrajam module via the marketplace and let me know, then I can create an invite for that beta channel. Feel free to grab any parts of it to add to your module, I'd appreciate hearing how you use it if you do.


--
¯\_(ツ)_/¯ Education, learning resources, TEL, AR/VR/MR, CC licensed content, panoramas, interactive narrative, sectional modules (like jrDocs), lunch at Uni of Bristol. Get in touch if you share my current interests or can suggest better :)

updated by @ultrajam: 07/22/14 05:49:14PM
alt=
DannyA
@dannya
10 years ago
584 posts
I'll take a look.

Currently we have a signup page with links to 3 signup forms. Depending which type of user you are, you are lead to different forms. Depending on if you are a member, artist or label, there is increasing required info to sign up.

The problem breaks down in 2 scenarios:
1. The oneall social login won't work because it automatically signs you up for the default (member) profile

2. There is still no way to upgrade users and collect the additional information required.

Again, this is not an issue if your users are anonymous and verifying identities does not matter to you. Unfortunately, the net is increasingly losing its anonymity if you want to use it for business purposes and sites will be increasingly be required to verify customer identity in order to avoid legal issues. So, i prefer to verify my users up front in order to weed out the riff raff.

I'll take a look at jrsignup though.
updated by @dannya: 07/22/14 10:24:23PM
michael
@michael
10 years ago
7,718 posts
andersda:...The problem breaks down in 2 scenarios:
1. The oneall social login won't work because it automatically signs you up for the default (member) profile...

Are you sure? the changelog shows that was fixed a wile ago. current version is 1.2.0.

changelog:
Version 1.1.2:
- Bug Fix: quota_id was not being grabbed properly from Quota ID selector in some cases
Version 1.1.0
- Signup using OneAll now grabs the correct Quota ID the user has selected on the Signup page.

from:
http://www.jamroom.net/the-jamroom-network/networkmarket/47/oneall-social-link
brian
@brian
10 years ago
10,148 posts
OneAll signs you up for the selected Quota - not the default (unless you only have 1 signup quota).


--
Brian Johnson
Founder and Lead Developer - Jamroom
https://www.jamroom.net

Tags