I am developing a site for a convention. The goal is to have a user buy a ticket and then obtain access to sign up for events and also have access to purchase history to both event registration and shopping cart purchases.
I plan to do this with
hikashop
, dtregister, and jomsocial. The user will buy an item in hikashop that will add a user group to the buyer giving them access to the dtregister portion of the site. Both extensions have integration plugins that allow purchases to be tracked on the jomsocial profile.
My fear is that after buying all 3 extensions there will be a conflict. Is there a way to know figure this out before purchase? I know DTregister doesn't have a lot of info about the plugin, but here is an excerpt from there readme file after download (used this on a recent client):
This is a JomSocial plugin and is optional. It should only be installed if you have the JomSocial component in use on your site. It adds a profile tab showing the registration history of a user. This version of the plugin is for JomSocial 1.8 or later. Install this plugin in the regular Joomla installation area. Don't forget to ENABLE it after you install. There are also some parameters to be set in the plugin.
DO NOT INSTALL THIS PLUGIN IF YOU ARE NOT USING JOMSOCIAL!!
DT Register and JomSocial together obviously are fine. We've never tested with Hikashop although we've seen it installed on other sites using DT Register as we've helped with support tickets. As we know of, there are no issues with Hikashop and DT Register together. Of course, if you found one, we'd address it
nicolas wrote: Like DT register said, as far as we know there is no issue between HikaShop and DT register or JomSocial that we know of and if you found one, we would look into it.
Looks like they have pretty good support as well. Looking forward to using them for the first time.
Thank you for updating us about this. JomSocial relies on native Joomla user session to authenticate users. As long as these components rely on the same user session, I dont see any reason for the components not to work with each other.