- Posts: 48
- Thank you received: 0
The name of customer not in customer tab (backend)
A customer fills a form with his name, email and address (non-registration type).
The email and address is shown in the Customer tab (backend).
But the name is not shown there.
What can I do?
Please Log in or Create an account to join the conversation.
Please Log in or Create an account to join the conversation.
Please Log in or Create an account to join the conversation.
That means that there is no joomla account created for the user. The "name" column on the listing of customers and on the form is for the name of the user which is stored by joomla in the user account. Since there is no joomla user account, there is no name stored.The first name and last name fields are only for the address.
So that's normal with your configuration.
If you change the registration option to "registration" or to "simplified registration", you will get the name filled.
Please Log in or Create an account to join the conversation.
I supposed this is it, because the email, which is in fact joomla e-mail is visible.
I was thinking also to change the joomla email with address email (HikaShop email).
Because when user enters his email, the Address window appears and he doesn't see the email and can not change it.
1.
So I would like the "First name + Second name" would be visible under HikaShop>Customer tab in the field "Name" (in back-end).
Can I do that?
2.
What code should I replace in HikaShop>Display tab
to change the joomla email with address email and to still be visible under HikaShop>Customer tab.
Will this change influence the registration option?
Do you have any better suggestion to solve this problem (I mean both of them)?
Best.
Please Log in or Create an account to join the conversation.
I would like to do this, because I don't like you have to activate the account during a shopping process.
This compicates it and can even stop it. I even don't like user get any warning on shopping cart (checkout), that he was registered...
If he would get just email with password, maybe this would be ok, without warning on checkout (shopping cart) sreen of that.
Please Log in or Create an account to join the conversation.
1. The joomla user information
2. The hikashop user information
3. The hikashop address information
The email of the user is in 2 while the address edition screen only allows you to change 3. You can't make it change 2 as it's not the same data.
1. You cannot with the options in HikaShop. We can't provide such modifications on the forum as it's more than a few lines of code to do it properly. You would first have to load an address of the user and then display the values. But you also need to handle the other case of when the name is already in joomla...
2. The hikashop user email is already displayed on the listing of customers... It's even on your screenshot. So there is nothing to do
The email activation can be deactivated in the configuration of joomla. The message of successful registration can be removed by overriding it's translation via the translation edition interface under the tab Languages of the config. So you could do like this quite easily with the simplified registration mode.
Please Log in or Create an account to join the conversation.
Simple registration with disabled option of getting activation email in joomla works now fine.
User is automaticly enabled in joomla users list. That's great.
By the way do you know why is it not automaticly enabled if he registers throu regular registration (not HIkaShop).
I have still the problem with e-mail:
I'd like to have just one e-mail field:
1. in "Your Details" (which shows first)
2. and in Billing Adddress or somewhere close to Billing Adddress (this shows when user fills "Your Details").
Email should be shown when user fills it in "Your details". He should not fill it twice. (But he could change it if he would like to. So it should be editable.)
Please Log in or Create an account to join the conversation.
There is only one email field on your screenshot. I'm not following you.
Please Log in or Create an account to join the conversation.
I would like to have the email also in Billing Address.
Thanks for your super fast reply.
Please Log in or Create an account to join the conversation.
Please Log in or Create an account to join the conversation.
when user presses CONFIRM button?
Please Log in or Create an account to join the conversation.
Please Log in or Create an account to join the conversation.
Thanks Nicolas. I always appreciate your quick and good replies.
Please Log in or Create an account to join the conversation.
Please Log in or Create an account to join the conversation.
Thanks. I've done something similar.
Please Log in or Create an account to join the conversation.
if customer updates his email in "user details", it doesn't update in PayPal (express checkout).
When customer registers (quick registration) to HikaShop (cart checkout) with "email-1@site.com" and procedes to PayPal (express checkout) site.
There is everything OK. Customer's email field is already filled with "email-1@site.com" on PayPal site.
But if the customer changes his email for example to "email-2@site.com" in HikaShop checkout before proceding to PayPal - I've done a form the customer cah change his email. In the "_users" table of joomla database it changes to "email-2@site.com", which is OK. And when he procedes to PayPal (express checkout) site it shows the old one "email-1@site.com" and not the updated one "email-2@site.com".
Do you have any idea what is wrong?
I suppose the email variable HikaShop sends to PayPal does not update.
Please Log in or Create an account to join the conversation.
It's because you don't trigger the user plugins when you update the user information of joomla. Because of that, the user syncrhonization plugin cannot synchronize the new information in HikaShop and HikaShop still has the old address email stored in the table jos_hikashop_user. You would have the same problem with any user plugin which would not be triggered when the email is changed via your form.
There is only two solutions:
1. You trigger the user plugins when changign the user information
2. You update manually the table jos_hikashop_user when you update jos_users.
Please Log in or Create an account to join the conversation.
Please Log in or Create an account to join the conversation.