Multiple Shipping Options

  • Posts: 214
  • Thank you received: 1
10 years 9 months ago #144649

Hi There,

Hopefully someone can help me with these issues I'm having with deliveries.

With the business we offer free deliveries within the UK, but then have to charge a extra for Scottish Highlands, another amount for Ireland, another for Channel Islands etc

So what I was hoping to do, I've created a custom field dropdown based on shipping zones on my registration page www.craftkeg.com/index.php?option=com_hi...iew=user&layout=form where they can select their delivery zone.

I have then made 2 Shipping Methods (UK Mainland and Scottish Highlands) and selected their respective zones. However, when I get to the checkout page, I am presented with both options, despite the fact I have selected just the one delivery zone. Obviously what I would want to see is just the one option, based on the zone selected at registration.

Hope this all makes sense. If anyone can think of an alternative option I would be love to hear it!

Last edit: 10 years 9 months ago by matps.

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

  • Posts: 214
  • Thank you received: 1
10 years 9 months ago #144652
Attachments:

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

  • Posts: 12953
  • Thank you received: 1778
10 years 9 months ago #144771

Hi,
Note that the zone restriction is applied to the values that your customers will set for their "address_state" and "address_country" custom field, these custom fields are Hikashop default custom field, so you should :
- revert the changes that you've made through these custom fields
- delete your "delivery zone" custom field
- only use the default zone custom fields.

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

  • Posts: 214
  • Thank you received: 1
10 years 9 months ago #144849

So I deleted that custom field and I'm using the default zone custom fields.

Here is what I've done for testing, which I hope is clear: 2 Countries Zones called United Kingdom and Scottish Highland. Scottish Highland has one state called Inverness-shire, UK has all the default states including Inverness-shire. I have then setup 2 Shipping Methods, one for the UK (Free) and one for Scottish Highlands (£17.50) and assigned them their respective zones.

So when I register an account and select Inverness-shire as my county, I am given the option to pick between the UK and Scottish Highland shipping method. The problem I've found though is if I try and add a new address (billing or shipping) it only gives me the option to pick Inverness-shire, which won't work if they need it to be delivered somewhere else.

I have attached a print screen for demonstration.



Any help or alternative suggestions would be appreciated. Essentially my issue is our courier service charges different amounts for UK delivery, Scottish Highlands delivery, Ireland delivery, Channel Islands delivery etc so I need 5/6 different shipping methods to these places and I can't seem to find a simple solution for this.

Attachments:

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

  • Posts: 82865
  • Thank you received: 13372
  • MODERATOR
10 years 9 months ago #144902

Hi,

I don't see the "address_country" nor the "address_state" fields on your screenshot. Please uses these default fields with their default settings and not other custom fields for the state/county/region/country selection. Otherwise, the system won't be able to link the values entered by the user in the fields and the zone restriction of your shipping methods.

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

Time to create page: 0.091 seconds
Powered by Kunena Forum