Shipping calculated before login / registration

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

-- url of the page with the problem -- : mywebsite.com/mypage
-- HikaShop version -- : 2.5.24
-- Joomla version -- : 2.3.2
-- PHP version -- : 5.3.28


Hello,

I have an issue with Hikashop which I do not fully understand. I would like your help.
I have setup my checkout workflow so the cart is shown first, before login or registration (quite a normal checkout workflow on many e-commerce sites).

When the customer gets to the cart, it has a shipping rate already displayed in the cart (before customer has even logged in or registered). The shipping costs should either not be shown in the cart at this point, or should be set to 0. Why is it offering shipping at this point when it does not know where the customer is based?

This is a problem, as we ship worldwide. The cart should only offer shipping rates after a user has logged in or registered.

You help/time would be greatly appreciated.

Attachments:

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

  • Posts: 84233
  • Thank you received: 13675
  • MODERATOR
11 years 3 weeks ago #165580

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.

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

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

Hi Nicolas,

Thank you for explaining this. Very much appreciated.
I have asked another question on this on the previous thread: www.hikashop.com/support/forum/install-u...electing.html#165648

Last edit: 11 years 3 weeks ago by boopoo. Reason: update with thread URL

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

  • Posts: 44
  • Thank you received: 2
9 years 4 months ago #235001

Hi folks,

I'm running into a same sort of problem / question.
We have 2 options for shipping.
1. Ensured shipping (€20,95) based on a warehouse
2. Delivery with installation service (price is based on state / province)

The 2nd option gets visible after a customer has filled in all of the information.
Isn't it possible to show the field by default and gets calculated / changed when the State / province field is changed? Or a separate button to calculate?

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

  • Posts: 12953
  • Thank you received: 1778
9 years 4 months ago #235011

Hello,

Your second option seems to be available only if you have filled all your customer informations (shipping address), so a solution can just be to add an "Address" step before your "Shipping" step, so that your 2nd shipping method will always be displayed with the correct price.

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

  • Posts: 44
  • Thank you received: 2
9 years 4 months ago #235063

Mohamed, could you be more specific?
How do I achieve this? I can't figure it out :(

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

  • Posts: 84233
  • Thank you received: 13675
  • MODERATOR
9 years 4 months ago #235133

Hi,

You need to use the "checkout workflow" setting of the HikaShop configuration for that.
Here is a tutorial on that:
www.hikashop.com/support/documentation/2...eckout-workflow.html

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

  • Posts: 44
  • Thank you received: 2
9 years 4 months ago #235250

Ok, I figured it out :)
But, I don't want customers to fill in the complete address form, before they see the shipping option.
That's not a solution :( The shipping method is based on 1 thing, the Province. A customer needs to know the shipping costs before registering. Otherwise we lose customers.

The customer doesn't know there is an installation Service, or if he / she knows about it, they think it's not an option on this product.

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

  • Posts: 84233
  • Thank you received: 13675
  • MODERATOR
9 years 4 months ago #235251

Well, we don't have a something yet to ask only parcelar information to the customer to calculate dynamically the shipping fee.
That's something we want to add in the future, but for now it's not possible, unless you write some custom code to handle it.
You can contact our partners for that if you need someone to do it for you:
www.hikashop.com/home/our-partners.html

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

  • Posts: 44
  • Thank you received: 2
9 years 3 months ago #238119

I think I figured out a sort of work/around, but missing something :P
When I use the advanced workflow edition, I'd like to place only the Zip / Post code field before the other fields,
so a customer needs a short time of effort to fill in the post code, afterwards, the system should show / log
this field and the custom field would be calculated.

So, the main question here is, how can I place a custom field (not the complete address package) in
the advanced workflow edition? I really think many customers could use such a thing (there are many things to
calculate / check before the actual checkout)



Hielke

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

  • Posts: 84233
  • Thank you received: 13675
  • MODERATOR
9 years 3 months ago #238121

Adding a custom view to fill the piece of the address you need will require a custom plugin to be written using the checkout API of HikaShop:
www.hikashop.com/support/documentation/6...r-documentation.html
That's indeed a solution, but it still requires a developer to develop such plugin.

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

Time to create page: 0.171 seconds
Powered by Kunena Forum