Member Registration
Use our Forums to find examples and answers to your questions. If you have advanced requirements for your project, contact us and our staff can help you find a solution.
Member Registration
Foxee integrates users from ExpressionEngine's membership module with FoxyCart and vice-versa. Using a combination of FoxyCart's Shared Authentication, Member API and instant data feeds we are able to create a seamless integration of member information between the two systems.
FoxyCart Settings
- In your FoxyCart Control Panel go to the Advanced section
- Copy the data feed URL and Shared Auth URL from your Foxee General Settings panel
- Create a data feed key, or password for your XML datafeed and make sure it matches the FoxyCart data feed key set in Foxee
- Select data feed version 8 (as of Foxee 1.10.51.xxx)
You can select the hash type used to match your ExpressionEngine install. By default, EE uses SHA1 unless you changed it during the install process. If you want to take advantage of FoxyCarts Unified Order Entry (not currently supported by Foxee) you can select it and set your password here as well.
You can share custom member profile fields between ExpressionEngine and FoxyCart. Foxee will automatically create the default member profile fields for you and match them with FoxyCarts Billing and Shipping fields. If you currently have similar fields created, you can match them to FoxyCart by manually selecting the desired field. You can also set a default matching set of fields for billing and shipping or create two separate sets.
Guests shopping on your site can proceed through the checkout process, upon a successful purchase their membership account will be created in EE. Another option is you can you can direct them to a registration form and pass that information to FoxyCart during checkout.
Anonymous Checkout can be accomplished by setting Anonymous Checkout to yes. This will not save or create EE members and will force the FoxyCart checkout form to one_time_use by adding "%20" to the billing_phone field.
ExpressionEngine Settings
- In your ExpressionEngine Membership Preferences you can still select "Self-activation via email" and Captchas for your template forms. Foxee will not recognize these settings.
- Set your default member group to the one that you wish to use for your templates. Foxee can place members into that group or a different group in the module's settings.
- Do not use EE's guest member group to store your customer information, this is a reserved group that has specific rights reserved for it.
Foxee Settings
- New Members - In the General Settings, set which group you wish your users to be moved into once they complete a successful purchase.
- Automatically Syncing FoxyCart Members - Selecting this will create a new member on FoxyCart's server when they are registered on your EE site.
- Automatically Create and Map - You can automatically create the default set of custom profile fields and use them within your templates so users can update their information.
- Manual Mapping - If you have pre-existing custom profile fields you can map them to FoxyCart.
