Hi Nicolas,
in past I asked you:
joomleb wrote: ..."Profile" issue...
As you know I use Seblod. Users are registered using Seblod, this mean the same standard Joomla fields tables (Name, Username, Email, Password).
After registration Users have to complete their Seblod user profile. On this profile there are all the same HikaShop "User" and "Address" fields. (Infact on last releases Seblod by default added a lot of fields).
Now, I'm looking for a way to have just "one profile" (Seblod/HikaShop) and be able to use it with Seblod and with HikaShop.
As far as I understand there would be a simple way:
In HikaShop, if I click on "
Custom Fields
" I can manage these Address fields.
By default this feature read and write on:
- Table: address
- Column name: address_firstname (for example)
Why not have the way to edit these fields? :
- choosing the Table/Column where to read/write ? (So I can read from the "default standard" Seblod tables)
- and then, admins can choose if set users to edit (write permission) from Seblod Profile and HikaShop Profile and or force them to edit always from Seblod and they can just view during shopping on HikaShop (only read permission)
You replied to me:
nicolas wrote: ...Integration of the user/address fields between HikaShop and Joomla, or HikaShop and CB, or HikaShop and Seblod or Seblod and Joomla, or Seblod and CB, or Joomla and CB all face the same issues. The format of the fields are different, the synchronization needs to be done both ways so that when a change happens on one end, it is reflected on the other (so it's not that easy), HikaShop address system supports multiple addresses per user, and for performances, they are shared between the user and the order unless the user/order address is changed and in that case they duplicate. And that's just the issues I can find without even looking deeper into that.
One example on the format of fields is the state/country fields. HikaShop actually stores the zone namekey in the custom field value, not the name or english name of the field. That way, when you decide to change a zone name, you don't loose the connection between the address and the zone (otherwise, the users with already an address with that zone wouldn't get the taxes/shipping methods/payment methods/coupons zone restriction to match with them anymore). But we can't just put the namekey in the state/country field of CB or Joomla or Seblod as they won't understand it and will just display it as is.
So all in all, it is possible yes, and that's something we would like to do in the future, but it's not that simple if you want to make it work properly.
From that time something happened, in special:
1 - new Seblod releases
2 - HikaShop 3.x has been released
3 - Joomla 3.7.x has been released (including the customized fields creations)
This is why I want ask you again:
Is it chenged anything ? ...or Is your answer still the same ?
Do you still think that a plugin "synchronizing both ways" is the only solution ?
Do you have planned anything about ?
If no, thinking to speak with our developers, Can you give us some tricks / suggestions on how to develop it ?
We are thinking on something like to synchronize a "Profile" tab created in the User Manager (not important if with standard Joomla field feature or with Seblod) like
first HikaShop Address...
Many Thanks for your attention...