11 replies [Last post]
judib99's picture
Offline
Joined: 02/01/2008
Juice: 6
Was this information Helpful?

Can Ubercart be configured to do the following:

1) New user logs in with a preset guest account, browses our information and decides to become a member
2) New user decides what level of "Membership" they want to purchase and adds that to their shopping cart (if needed)
3) New user is then led through a full profile creation (we need them to fill out their full contact information AND have a look at and agree to our Terms and Conditions PRIOR to heading to Paypal) at this point they don't have any advanced level they are simply authenticated
4) Once our full profile has been filled out they move on to the payment gateway and the credit card is successfully charged
5) Once the charge has gone through their profile is automatically given the level that they purchased

Note: one of the levels is a one time charge that will expire, the other is a monthly subscription that if at any point doesn't go through they will be blocked until they are able to bring their account current.

Is it possible to configure Ubercart "out of the box" to handle these scenarios? We don't want to have to do any custom coding if we can help it. We installed E-commerce but I can't get it to do number 3 above - even if I require the profile create it only asks for an email addy before going into the payment processing.

Please be as specific as possible if there are any roadblocks requiring custom bits and we need to pick a direction and start running with it asap.

Thanks!
Judib99

mattdz's picture
Offline
Joined: 02/06/2008
Juice: 11
Re: Full Profile Creation Prior to Payment

We'd like something like this as well. We're primarily delivering digital downloads and have certain fields that need to be filled out before the user can successfully download the materials.

If possible, we'd like these to be profile fields that must be entered before the download can occur. These would be required even for people who already had accounts, but have not filled in the whole profile. Is this possible? Would we be better off to get it from the customer information? Can we add custom fields to that set?

Thanks in advance!

Ryan's picture
Offline
Joined: 08/07/2007
Juice: 15438
Re: Full Profile Creation Prior to Payment

Judi, with the role promotions module you should be able to do this, albeit in a little different order. If someone likes what they see in the guest account, direct them to a link that logs them out and takes them to the account creation page. From here have them create an account, and upon successful registration send them to the product page where they choose their membership level. Different product SKUs may be associated w/ different roles, so you can set these up how you need them. I'm working on putting profile fields into the customer checkout pane right now, but I'm not sure if that's what you're referring to.

mattdz's picture
Offline
Joined: 02/06/2008
Juice: 11
Re: Re: Full Profile Creation Prior to Payment

The Profile fields in the customer checkout pane would be a nice start. Separately, is it possible to add fields to the billing info section in a CCK type way?

Ryan's picture
Offline
Joined: 08/07/2007
Juice: 15438
Re: Re: Re: Full Profile Creation Prior to Payment

Hey Matt, no way to build checkout panes like that as they're a little more involved right now. Wouldn't be a bad idea for the future, tho. Also, I bailed on the feature addition to put profile fields into checkout and am deferring to turning off anonymous checkout for now. I'll consider the feature for Uber 2.0.

tassoman@drupal.org's picture
Offline
Joined: 02/26/2008
Juice: 97
hooking to existent

Wouldn't be better hooking to some profiling module already existent?

For ezample nodeprofile lets you already use cck to manage fields. So only linking UC profiles to nodeprofiles would be enough.

fourcws's picture
Offline
Cool profile pic award.
Joined: 04/16/2008
Juice: 131
Completing the profile

Wouldn't be better hooking to some profiling module already existent?

I agree hooking into Drupal's nodeprofile seems the way to go.

On the issue of completing the profile prior to checkout. I am all for getting the payment first, then making the customer work. So, with that point of view I would think that using workflow_ng we could force profile completion prior to granting the ordered role after checkout.

Anyone tried this yet?

tkjorlien's picture
Offline
Joined: 06/26/2010
Juice: 14
Re: Completing the profile

Has anything changed in the past two years to get this functionality going? I've been researching it for quite sometime to no avail.

aparker's picture
Offline
Joined: 10/31/2008
Juice: 30
Did this get completed?

Ryan,
I'd like to have the full registration profile filled out prior to ordering or at least as part of the process of checkout. Did this development every get completed? Is it available for D6?
Andy

Ryan's picture
Offline
Joined: 08/07/2007
Juice: 15438
Re: Did this get completed?

I don't believe this was ever completed. I'll check w/ one of my developers to see if he ever looked into it.

joel's picture
Offline
Joined: 03/24/2008
Juice: 26
need to create a dating site

Hello, am new to drupal and ubercart but very glad to use it coz it is really interesting. i need to create a website for online dating and I just don't know where to start. i have read the forum and realised I could get lots of help from you. you seem to have solved most of the problems posted. I would really appreciate a step by step process.

best regards

Joel

fourcws's picture
Offline
Cool profile pic award.
Joined: 04/16/2008
Juice: 131
Step by Step

...I would really appreciate a step by step process.

Yes there is lots of good help here. However, I noticed its been a while with no reply. For specific step by step It may be best to repost in the "Bounty Forum".

Good Luck.