Shipping per unit

  • Posts: 54
  • Thank you received: 0
13 years 9 months ago #6481

Hi-
Is there a way to setup shipping so that, say, if you buy one unit, you pay a base price and then an additional $1 per unit?
Also, when displaying the billing/shipping address, the default seems to be display the postal code before the city and state. Most of my sales will be in the US where the postal code comes after the state. I have changed this in the input fields, but cannot figure out how to re-order the display.

When I try to login on the registration page, if I enter my username and password and then press enter, it assumes that I am entering info into the registration fields, but have not completed it and so it gives me an error. My instinct is to hit enter rather than click the login button so I was wondering if there is a way for Hika to recognize this.

I have 2 billing addresses for an account I've set up. When I choose the one that is not the default, I have to click the next button twice. The non-default address is also a different shipping zone so I don't know if that makes a difference.

Sorry to lump all this together, I am just toubleshooting the checkout process as I go. Thank you so much for all your help.

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

  • Posts: 82863
  • Thank you received: 13372
  • MODERATOR
13 years 9 months ago #6499

Hi,

You could create several shipping methods using volume restrictions like this:
from 0 to 1.5 => base price
from 1.5 to 2.5 => base price+1
from 2.5 to 3.5 => base price+2

You can edit the address display templates by going in the menu Display->Views and searching for the view files address_template. There, you will be able to change the order of the fields.

Which version of HikaShop are you using ? In the latest version we changed a bit how it worked on the data selection of the login/registration and it might work for that case.

When an address is changed you indeed have to click next once to update the information and display the new information, and a second time to go to the next step.
You can edit the file address_view of the view checkout via the menu Display->Views and add the code:
if($this->config->get('auto_submit_methods',1)){
$checked.=' onclick="this.form.submit(); return false;"';
}
After the code:
if(($this->$varname==$address->address_id)||(empty($address->address_id) && !$done)){
$checked = 'CHECKED';
$done = true;
}
To change that behaviour.
We'll include that change in next release.

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

Time to create page: 0.053 seconds
Powered by Kunena Forum