'Shipping Method' not auto selecting

  • Posts: 272
  • Thank you received: 7
11 years 1 month ago #163974

-- HikaShop version -- : latest
-- Joomla version -- : 2.5.22

Hi there,

I have had this problem for some time but not found an answer.
I have 3 identical websites using hikashop (all installed exactly the same) but on 2 of the websites the 'Shipping Method' is not automatically selected, but the payment methods are. I have of course set shipping to automatically select. It's very strange - nothing will make the shipping method automatically select itself. Please see attached.

Usually it would not be a major issue, but no error message comes up saying you have to select the shipping option, so users are getting confused why they cannot progress to complete payment when they click 'pay now'.

Thanks in advance

Attachments:

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

  • Posts: 26264
  • Thank you received: 4043
  • MODERATOR
11 years 1 month ago #163978

Hi,

Please indicate your real HikaShop version number.
Latest is not a version number, it could be 2.3.1 (latest stable) like it could be 2.3.2 (latest build).

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: 272
  • Thank you received: 7
11 years 1 month ago #164034

Hi Jerome,

It is the version which I downloaded direct from your website last night. I hope that helps.
However this problem is not to do with this latest update. I have had this problem for many months, but really want to try and resolve it.

Best regards

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

  • Posts: 26264
  • Thank you received: 4043
  • MODERATOR
11 years 1 month ago #164036

Hi,

So you're using HikaShop 2.3.2
Would it be possible to have a link to your store so we can see the problem directly ?

Some details about your shipping methods can be useful too.
And another important point : Do you have view override for the "checkout | shipping" view ? (or override on other views).

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: 272
  • Thank you received: 7
11 years 1 month ago #164094

Hi Jerome,

Yes Hikashop 2.3.2.
I will send you a URL by PM to our French site (both French and UK site have this issue). I would prefer to keep the URL out of the public forum. I have found out where the issue lies and I believe it is nothing to do with the overrides I have on several checkout files (I have checked all these files).

When you register for first time there is no issue, and the shipping option is automatically selected. However when you go through checkout a second time (say for returning customers) then the shipping is not auto-selected.

If you register on the site and go through to the first checkout step you will see the shipping option is automatically selected. But then clear your shopping cart, logout then add something to your cart again and go to first stage of checkout (using same login details as you registered with). You will now see that the shipping option is not automatically selected.

Hopefully with this information you can replicate the issue and see where the problem is. That would be great.

Big thanks in advance.

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

  • Posts: 26264
  • Thank you received: 4043
  • MODERATOR
11 years 1 month ago #164177

Hi,

I reproduce your problem and I will still require some details about your overrides and your shipping configuration.
Otherwise, it is like I was blind and I won't be able to help you correctly in this situation.

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: 272
  • Thank you received: 7
11 years 1 month ago #164179

Hi Jerome,

Shipping methods are all setup correctly (you checked before). For the checkout overrides, there are only 4 which can be seen below:

Checkout | Coupon - The override adds a title to the coupon section
Checkout | Payment - The override adds a line of space for better spacing
Checkout | Step - The override changes the button text from 'Valider' to "Valider et Acheter"
User | Registration - The override adds better spacing to the registration form

Does that help at all?

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

  • Posts: 272
  • Thank you received: 7
11 years 1 month ago #164341

Hi there,

I saw you registered on the site. Could you replicate the issue I told you about?

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

  • Posts: 26264
  • Thank you received: 4043
  • MODERATOR
11 years 4 weeks ago #164569

Hi,

Yes I did reproduced the problem in your website, but not in my local website.
When (where) did I (or someone of the HikaShop support team) checked your shipping methods ?

When there is no shipping method selected and the option "auto select" is activated, HikaShop will recreate the data in the session to select a first available shipping method.
So, in your case, there is some data but the data is not understand by the rest of the process ; more than that, if you validate the checkout, you stay on the same step and there is no error message.
It is not logical regarding the source code of HikaShop, it should have something strange in your Joomla/HikaShop session.

So without more information I can't say more about your problem except that, I can reproduce it in your website for sure, but not in local.

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: 272
  • Thank you received: 7
11 years 4 weeks ago #164593

Thank you Jerome. I am happy that you have reproduced the problem. More information:

Only my French and UK websites have this problem. My German website functions correctly. We are based in Germany. All 3 websites have exactly the same versions of Joomla, Hikashop and plugins/modules/components installed.

So, if that is the case, I guess the problem must lie within either the settings of hikashop or the shipping methods. I sent you a screen shot of my shipping methods some time ago and you said you thought they all looked OK. If you want access to the back-end of the French website (if you have time) please let me know.

Best regards

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

  • Posts: 272
  • Thank you received: 7
11 years 3 weeks ago #164806

NO SOLUTION FOUND*** POSSIBLE BUG IN SHIPPING MODULE?

- Shipping zones checked and all OK
- Shipping methods setup correctly
- Tested with all 'Checkout' file modifications removed
- Tested with default CSS file

PROBLEM
There is a conflict in my shipping methods. The system always wants to give preference to shipping methods setup for Germany (on a UK and French website), even though the customer address is not in Germany. If for example I delete all shipping methods for the UK, the system will still offer shipping at 4.95 (German shipping rate). Please see image attached. I have changed the order of the shipping methods and this does nothing to help.

If I disable the German shipping rate, customers do not have a problem. However this is not a long term solution, as some users want to send products to Germany but order on the UK site. Please help.

***************************************************************




Hello.

I think I have found the cause of the problem but need your advise.
I have different CSS files loaded on my 3 websites. On the French and UK website (where I have an issue with auto-selecting shipping) I have a 'custom' CSS file loaded. On my German website I have 'Custom1' loaded. The files are indeed different.

So for example, in the French and UK 'Custom' CSS file, the line below (as well as others) does not exist. Could this be the cause of my problems?

28 .hikashop_product_stock table tr, .hikashop_product_stock table td{
29 border: 0px !important;
30 }

Can you please advice what I should do. I guess the 'default' CSS is the most up-to-date. Should I load the 'default' CSS file, then make my required modifications to this? Then at least all websites would be using the most up-to-date CSS version.

Attachments:
Last edit: 11 years 3 weeks ago by boopoo.

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

  • Posts: 272
  • Thank you received: 7
11 years 3 weeks ago #165026

Sorry - another message. I believe I see partly where the issue is.

As you know I have quite a big problem where Hikashop will not auto-select a shipping rate and displays no warning messages when users try to move to the next checkout step (some users give up on their order here and occasionally orders are processed with wrong shipping values)

These problems are the combined result of my checkout work-flow, having multiple shipping methods (world wide delivery) and an issue with your system not saving the 'shipping address' to push this info through to the next step of checkout.

I will explain more:

- If a user registers for the first time and goes through checkout there is NO PROBLEM.
- If a user is already registered (repeat customer), then logs in, THERE IS A PROBLEM.

Both these above points are the result of hikashop not pushing through the address information to the next stage of checkout. Therefore, the system cannot auto-select shipping. I can however force the system to push my shipping details through to Step2 by switching between two shipping addresses on the 'Address' section of the work-flow. If I do this then there is no problem. But if I simply do a page refresh this will not work.

So the problem lies with hikashop not forcing the shipping info through to Step2 of my work flow. I like my 2 step work flow and have tried pretty much every other work flow unsuccessfully.

It is possible other hika users also have this problem, but you will not notice it unless you have multiple shipping methods for various countries. If you have very basic shipping methods, you will not see this problem as hikashop can easily auto select when there is only one available choice.

Help really is required and hopefully you have enough info here to understand/reproduce this issue. I've spent 2 full days on this. Im exhausted. :)

Attachments:
Last edit: 11 years 3 weeks ago by boopoo.

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

  • Posts: 272
  • Thank you received: 7
11 years 3 weeks ago #165035

If there is a way to get your system to push through (or save) the shipping info (attached to a user account details) when users login, the problem will be solved. When you login after registering (repeat orders), the system does not push/save your shipping info through to the next stage of checkout.

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

  • Posts: 272
  • Thank you received: 7
11 years 2 weeks ago #165554

This thread has become too complicated - apologies. I therefore will ask you guys to stop looking at this thread (I know how busy you must be).

What I shall do is open up anew thread with a very simple question (why shipping costs are automatically 'offered' before registration or login or before the system knows where the customer is from?). If you can help me solve that problem, I think we will have succeeded.

Thanks in advance

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

  • Posts: 84219
  • Thank you received: 13670
  • MODERATOR
11 years 2 weeks ago #165587

Hi,

The shipping will be calculated automatically based on the "main zone" that you configured in your HikaShop configuration if the option "auto-select shipping and payment methods" of the configuration is turned on.
So an easily solution is to set the "main zone" to a place which is not a shipping/country zone or which doesn't have any shipping methods.
Another one is to turn off the "auto-select shipping and payment methods" of the configuration. Note that in that case, you won't see the change as the shipping will already have preselected in your user session. So you would have to reset your user session/try on another browser in order to see the new behavior.

The following user(s) said Thank You: boopoo

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

  • Posts: 272
  • Thank you received: 7
11 years 2 weeks ago #165648

Thank you Nicolas for the more detailed reply. That has helped my understanding.
Can you tell me if it is possible to set 'United Kingdom' as the main zone for my UK website whilst keeping tax rates at 19% (German rate)? I do not have 'United Kingdom' set as a shipping method so this might be a very good solution you have offered here :)

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

  • Posts: 272
  • Thank you received: 7
11 years 2 weeks ago #165836

Thank you Nicolas. You have indeed found the problem. Now that I have set my 'main zone' to the same country as my TLD, but different to my tax zone (which is specific to Germany), the shipping is auto-selected where before it wasn't.

Really, thank you again. Much appreciated.

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

Time to create page: 0.074 seconds
Powered by Kunena Forum