I have 2 Joomla + VirtueMart sites (Joomla! 1.5 and VirtueMart 1.1.4 / 1.1.9).
I try to use the virtuemart plugin of JFBConnect.
My steps are:
- create a facebook app
- install component
- run autotune
- install the VM plugin
- set the field mapping in the profile tab
- set the registration method to normal
And if I try to login on the site, I can add my username and password, the Joomla! user is created, but the VirtueMart user is totally empty. No personal data, no shopper group, nothing.
The PHP error log is empty. There is no other Facebook based app.
What am I doing wrong?
When you register, are the extra fields from Virtuemart showing up in the registration flow? There should be some extra ones, unless you've mapped them all.
Beyond that, JFBConnect will set the user into the default "Shopper Group". Have you changed the groups or removed the default Shopper group that is pre-loaded with Virtumart? Finally, make sure you are not using the Virtuemart2 plugin.
Let us know how that goes,
Can you try a few things that may help narrow things down? With the latest 4.2.0 release, we added the option to hide required fields from the registration flow. Unfortunately, I think that may be an error because if those fields aren't filled out, Virtuemart will deny saving the user. With the VM2 plugin, that's not an issue, as it's architected differently. However, VM1 is very picky about user creation. (Not saying you should upgrade, just giving some information).
With that said, can you try one, or all, of the following:
1) Ensure that any fields marked as "Required" in VM have a Facebook Mapping setup for them in the Profiles area.
2) Show the Required fields during registration (or even all), fill them out, and see if the user is created.
3) Mark all fields in VM as not-required that aren't being mapped into FB.
In general, do what you can to test while ensuring the required fields are filled out and let us know how that goes.
Awesome. Glad that helped. We'll try to make that a bit more clear in our documentation or the plugin itself.
Please let us know if you run into anything else or have any other questions!