Tutorials for Magento and Joomla! - Yireo

Users are not synchronized

When Joomla! users are not synchronized to Magento, or Magento users are not synchronized with Joomla!, most likely this is due to some settings in MageBridge. This guide gives you some clues what to check for.

What is working? What is not?

One important thing to check when you're experiencing problems with user synchronization, is to make clear what does work and what does not work:

  • Check #1: Login into the Joomla! frontend using a Joomla! login-form (login-module or the user-component) and check whether you're logged into Magento.
  • Check #2: Login into the MageBridge frontend using the Magento login-form, and check whether you're logged into Joomla!.
  • Check #3: Modify a Joomla! user in the Joomla! Administrator, and check whether this creates or modifies an equivalent record in the Magento Admin Panel.
  • Check #4: Modify a Magento customer in the Magento Admin Panel, and check whether this creates or modifies an equivalent record in the Joomla! Administrator.

What do the System Checks tell you?

MageBridge has a System Check page in both the Joomla! Administrator as well as the Magento Admin Panel. Make sure no errors appear in the listing. Warnings (with a yellow icon) might still appear but are not causing harm when dealing with user synchronization. Errors (with a red icon) are not ok.

mb_user_systemcheck

Is Magento using the right settings?

If you browse within the Magento Admin Panel to CMS > MageBridge Settings > Settings, the Joomla! Connection box should display API-settings originating from Joomla!. These settings are greyed-out and do not need to be configured manually, but if the API Host is pointing to another host, you might want to hit the button Reset Cached API (previously Reset XML-RPC).

On the same page, the Event Forwarding should have the right events forwarded. Because this is an expert option, it's best to hit the button Reset Events to make sure all the settings are reset to their recommended default.

mb_user_rpc

Is Joomla! using the right settings?

Within the MageBridge component in the Joomla! Administrator, the Configuration page should have the following the following settings configured under the Users-tab:

  • User Synchronization: Yes
  • Frontend Authentication: Yes

For a more thorough explanation check out the MageBridge - Configuration Options guide.

mb_user_usertab

Created on Wednesday, 21 July 2010
Modified on Friday, 01 April 2011

About Yireo

Yireo tries to help webdevelopers build successful Joomla! and Magento sites.

More about Yireo