Checkout guest information

  • Posts: 1119
  • Thank you received: 114
7 years 4 weeks ago #281422

-- HikaShop version -- : HikaShop Business 3.2.1 [1710201818]

Hi,

As per Jerome advise i am creating new topic.

We are using new checkout with new guest information feature. Registration is disabled. Only guest checkout is possible. Checkout workflow is like this: 1 Cart -> 2 Cart, Login -> 3 Cartstatus, Shipping, Fields, 4 Cartstatus, Status,Payment -> 5 End

Now the issue.

I have 2 shipping methods. One is restricted to one country (Lithuania, postage price is FREE) and other is restriced to shipping zone ( in this zone i have 51 countries, postage price 4.99 eur. ).
On checkout step 2 after entering guest information (email & address), pressing MAIN button next will get you to next step which is 3. All fine here!
However after changing address country (to one of those 52 countries with shipping price 4.99 eur.) you need to press MAIN next button twice. On first press it saves/close guest information and after clicking next button again you go to next step. Can this new feature be improved so you wont need to press next button twice if address country is modified??

I also noticed that shipping price is changed after guest information is submited. Trying to change guest information would change shipping price back to it was. Its kinda strange and could lead to misunderstandings...

Thanks

Please Log in or Create an account to join the conversation.

  • Posts: 26158
  • Thank you received: 4028
  • MODERATOR
7 years 4 weeks ago #281425

Hello,

The other thread in question : www.hikashop.com/forum/install-update/89...html?start=20#281373

Since there are a lot of message in that thread ; it's difficult to keep the track and the subject of the issue already changed some times.
So ; please create a new subject and provide details about your checkout workflow, information about the "mode" (legacy or not) and your HikaShop version number (Please note that I'm talking about the version number and not the build number).


Please provide all elements I requested and please add :
- A screenshot of your checkout workflow.

There is no "address" block in your workflow, so we are not able to understand how you can :

However after changing address country

Or maybe your description is not precise enough.

I also noticed that shipping price is changed after guest information is submited. Trying to change guest information would change shipping price back to it was. Its kinda strange and could lead to misunderstandings...

It's also not possible to understand what you're talking about.
Yes the shipping method can change if the method is no more available for your address ; and the system will automatically select a new shipping method.

Regards,


Jerome - Obsidev.com
HikaMarket & HikaSerial developer / HikaShop core dev team.

Also helping the HikaShop support team when having some time or couldn't sleep.
By the way, do not send me private message, use the "contact us" form instead.

Please Log in or Create an account to join the conversation.

  • Posts: 1119
  • Thank you received: 114
7 years 3 weeks ago #281544

Hi,

It is kinda hard to explain the issue. Anyway I have made a quick video so you should see what I am talking about. Also there is no address block because we use new guest feature with ask address on registration Enabled.

This message contains confidential information


1. As you can see after changing country you need to press twice next button to go to next checkout step. Is there a way to improve it so only one click would be needed??

2. After selecting country, click save, shipping price is updated. All fine here.
After pressing "change" shipping price goes back to previous it was. Shouldn't cart block be updated only after click save and not when you try to change it? It was already submitted so why it needs to be resubmitted back when you change it?

Same behavior with default protostar template.

I hope you understand now.

Thanks

Please Log in or Create an account to join the conversation.

  • Posts: 4748
  • Thank you received: 644
  • MODERATOR
7 years 3 weeks ago #281558

Hello,

Several points, to check :
- How do you configure your zone "rest of the world" ? Can you provide a screenshot of your zone configuration page ?
- Does using your "Save" button in below guest address, solve your issue, I mean about shipping apply ?

You have to know that I'm unable to reproduce your issue from what I see with your configuration...
Maybe a Javacript error ?...
Awaiting news from you.

Regards

Last edit: 7 years 3 weeks ago by Jerome.

Please Log in or Create an account to join the conversation.

  • Posts: 1119
  • Thank you received: 114
7 years 3 weeks ago #281638

Hi Philip,

Zone "Rest of the world" is configured like this.

Created new shipping zone and added all countries we ship except Lithuania. Screenshot attached.
Created 4 shipping methods. 3 of them are restricted to country Lithuania and shipping price is 0.00 eur.
And 1 of them is restricted to "Rest of the word" shipping zone. Shipping price is 4.99 eur.

We have geo plugin enabled and it works fine now. As I do connect from Lithuania guest address country is set automatically to Lithuania.
After entering all guest address information, clicking on next, goes to next step with those 3 shipping methods selected. All fine here.
If address country has been changed to any other country, clicking on next, first will save address (same as you would click save button), shipping price gets updated in cart block and I need to click again next button to go to next step.

As example if you would try to do guest checkout. Your country would be set automatically to France. Clicking next would get you to next checkout step. But if you would select country Lithuania you would have to click next button twice to get to next step. I have done some test with different IP's....

1. The idea is to have less distraction on checkout as possible and I would like to remove that "save" button. However if I remove it and user changes country he will need to click next button twice which is not good...That's why I ask if there is a way to improve it and have only one click despite country has been changed or not?

2. As you can see from video after changing country and saving guest address. Shipping price is updated to 4.99 eur. But if you try to change guest address, shipping price goes back to previous state/selection 0.00 eur. and country is preselected from shipping zone "rest of the word" so shipping price still should be 4.99 eur and not be changed. I think guest address should be submitted only when you click save, next buttons and not when you try to change it. Now it can lead to misunderstanding for user....


If you want to have same behavior as I do please do this:

Configure checkout workflow as per my video.
Set ask address on registration to "Yes".
Enable geo plugin.
Create one shipping method and restrict it to France. Set shipping price to 1.99 eur.
Create second shipping method and restrict it to Germany (as example). Set shipping price to 3.99 eur.
Go to checkout and fill guest address but do not change country, click next and you will go to next checkout step.
Go back and change country to Germany and you will have to click twice next button. On first click it will save and on second click you will go to next checkout step.
Now go back again and click change guest information. You will see that country you have is Germany but shipping price in cart block is 1.99 eur. Shouldn't it be 3.99 eur? If you click save/next button guest address will be saved and shipping price will be updated to 3.99 as it should be...

Kind Regards

Attachments:
Last edit: 7 years 3 weeks ago by kyratn.

Please Log in or Create an account to join the conversation.

  • Posts: 26158
  • Thank you received: 4028
  • MODERATOR
7 years 3 weeks ago #281646

Hello,

You're using the "next" button to submit all the data of the checkout, including your modification of the guest account.
Since the modification changed elements in the cart ; it can affect some checkout blocks checks and let you stay on the same step.

Regards


Jerome - Obsidev.com
HikaMarket & HikaSerial developer / HikaShop core dev team.

Also helping the HikaShop support team when having some time or couldn't sleep.
By the way, do not send me private message, use the "contact us" form instead.

Please Log in or Create an account to join the conversation.

  • Posts: 1119
  • Thank you received: 114
7 years 3 weeks ago #281724

Hi,

1. Thats true but as for my point 2 i still think when you click change guest information it shouldn't update cart block. It should update only after you click save/next. If you have some shipping restrictions This would show correct shipping price always.

2. Trying to add address block and allow to have different billing address. However after changing or creating new one it will also update guest information address. How can i have different biling address with new guest information?

Kind Regards

Please Log in or Create an account to join the conversation.

  • Posts: 26158
  • Thank you received: 4028
  • MODERATOR
7 years 3 weeks ago #281804

Hello,

1 - When you click on "change guest information", you are performing some kind of "logout", you're loosing your guest account.
So the cart block must be refreshed.

2 - The address block allow to edit the customer address. So I don't understand what you're talking about.

I don't see any bug or issue.
The behavior is logical and normal.

Regards,


Jerome - Obsidev.com
HikaMarket & HikaSerial developer / HikaShop core dev team.

Also helping the HikaShop support team when having some time or couldn't sleep.
By the way, do not send me private message, use the "contact us" form instead.

Please Log in or Create an account to join the conversation.

  • Posts: 1119
  • Thank you received: 114
7 years 3 weeks ago #281880

Hi,

1. Thanks for clarification.

2. I mean that after billing address is changed or new created guest information is also changed to same address. Those there is no way to have different billing address then shipping.

Thanks

Please Log in or Create an account to join the conversation.

  • Posts: 26158
  • Thank you received: 4028
  • MODERATOR
7 years 3 weeks ago #281882

Hello,

2 - As explained in the message #281804 :

When you click on "change guest information", you are performing some kind of "logout", you're loosing your guest account.

For the billing address ; I don't understand what you're talking about.

Regards,


Jerome - Obsidev.com
HikaMarket & HikaSerial developer / HikaShop core dev team.

Also helping the HikaShop support team when having some time or couldn't sleep.
By the way, do not send me private message, use the "contact us" form instead.

Please Log in or Create an account to join the conversation.

  • Posts: 1119
  • Thank you received: 114
7 years 3 weeks ago #281941

Hi,

In checkout we have:

Shipping address and Billing address. Changing billing address, creating new billing address will also update shipping address. So question is same. How we can have different Billing address then shipping??

How this question can not be understandable??
If you have issues with English then please let someone else answer it.

Thanks

Please Log in or Create an account to join the conversation.

  • Posts: 26158
  • Thank you received: 4028
  • MODERATOR
7 years 3 weeks ago #281942

Hello,

Don't worry, I do not have any kind of issue with English.
But if you want to insult me, go ahead.

How this question can not be understandable??

It's simple, you explain nothing so the problem is not about the question, it's about to fact to follow you and what you're trying to say.

And I'm sorry to tell you that but your description is all wrong.

Shipping address and Billing address. Changing billing address, creating new billing address will also update shipping address.

First part do not have any kind of meaning.
Second part is not possible since you can't change the billing address if you do not have multiple address. So it's not possible to follow you since that point.
Third part is wrong since I was able to create a new billing address in our demo website ; without any kind of issue. And if there was really an issue with the new checkout system regarding that point ; it would been reported for months.

Step 1 : pasteboard.co/GS7WeRi.png
Step 2 : pasteboard.co/GS7Wrxk.png

Once again : Working perfectly fine !


Jerome - Obsidev.com
HikaMarket & HikaSerial developer / HikaShop core dev team.

Also helping the HikaShop support team when having some time or couldn't sleep.
By the way, do not send me private message, use the "contact us" form instead.

Please Log in or Create an account to join the conversation.

  • Posts: 1119
  • Thank you received: 114
7 years 3 weeks ago #281997

Hi,

First, it was not insult. Second, i still think that i am talking with my self. At least i got your attention now....

As this all topic is all about. ABOUT new guest address: Copy past from hikashop 3.2.0 changelog "The guest checkout system now displays the email address the user has entered and has a new button in order to allow the customer to change his information."

Take a look at this:

This message contains confidential information


As you can see if you change billing address, guest address is also changed.
So question. Should it be like that? If yes, then how can i have different billing address with new guest address?

Thanks

Please Log in or Create an account to join the conversation.

  • Posts: 12953
  • Thank you received: 1778
7 years 2 weeks ago #282006

Hello,

Should it be like that? If yes, then how can i have different billing address with new guest address?


Yes it should be like that, their is no option to have a different billing address when using a new guest address so it will require some custom development.

Best regards,
Mohamed Thelji.

Please Log in or Create an account to join the conversation.

  • Posts: 1119
  • Thank you received: 114
7 years 2 weeks ago #282044

Hi,

It took a week to receive proper replay. Thanks Mohamed.

If you could add this to your TODO list for future improvements it would be good.

Have a great day

Please Log in or Create an account to join the conversation.

Time to create page: 0.104 seconds
Powered by Kunena Forum