shipment method ( weight + distance )

  • Posts: 82
  • Thank you received: 2
1 year 6 months ago #351670

-- HikaShop version -- : ?
-- Joomla version -- : 4.3.1
-- PHP version -- : ?
-- Browser(s) name and version -- : ?

hello,

I have a site to build, and have began with hikashop
the owner said ( after the choices made )

"Concerning the delivery options, we use GLS for parcels up to 30 kilos, beyond that we use "Kuehne+Nagel".
Delivery prices are weight-based for GLS, so for packages under 30 kilos there should be no problem estimating a delivery price on the site.
On the other hand, for Kuehne+Nagel the price is also based on distance, so there is a problem in estimating a delivery price on the site."

do you have any idea how to solve this dilemma? even with a paid solution?
thank you

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

  • Posts: 82867
  • Thank you received: 13374
  • MODERATOR
1 year 6 months ago #351673

Hi,

For the shipping fees below 30 kilos, you can create one shipping method of the type "manual" for each weight range (using the min/max weight settings) and the "price" field for the corresponding shipping fees.

For the shipping fees above 30 kilos, you can use this plugin: www.hikashop.com/marketplace/product/250...shipping-plugin.html
Similarly to the first set of shipping fees, you can create one shipping method for each distance range (using the min/max distance settings) and the "price" field for the corresponding shipping fees.

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

  • Posts: 82
  • Thank you received: 2
1 year 6 months ago #351701

Merci Nicolas,

Here is the answer of the final costumer :
We have discussed this issue for delivery options.
To make it simple, everything above 30 kilos will be quoted, so that we can make the custom delivery price.
Everything below 30 kilos will be a fixed price per weight bracket like this:
- less than 3 kg -> 9€80
- from 3kg to 15kg -> 25€.
- from 15kg to 30kg -> 50€.

"to make it simple" made me smile
so : is there a way to block the command when >30kg, and then switch to a quotation system.

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

  • Posts: 82867
  • Thank you received: 13374
  • MODERATOR
1 year 6 months ago #351704

Hi,

Yes.
You need to create 4 shipping methods with the "manual" shipping plugin :
- one with a "maximum weight" of 3 Kg and a price of 9.80
- one with a "minimum weight" of 3.001 Kg and a "maximum weight" of 15 Kg and a price of 25
- one with a "minimum weight" of 15.001 Kg and a "maximum weight" of 30 Kg and a price of 50
- one with a "minimum weight" of 30.001 Kg and a price of 0 named "shipping fee upon request"

Then, I'll suppose you already created your normal payment methods.
Then, in your existing payment methods (in System>Payment methods), select the 3 first shipping methods in the "shipping methods" setting.
Finally, create a new payment method of the plugin "collect on delivery" and rename it "quote request" and in its "shipping methods" setting, select the last shipping method.

That way, during the checkout, the "shipping" view will display one of the 4 shipping methods based on the weight of the cart, and in the "payment" view, it will display either your normal payment methods if the weight is below 30, or the "quote request" if above.

That way, at the end of the checkout, there will be no payment. You can then tweak the text at the end with translation overrides:
www.hikashop.com/download/languages.html#modify
And when you get the email, as the shop owner, for a new quote request, you can edit the order in the backend, set the shipping fee, and change the payment method to another one. Then, you can change the status of the order to "waiting for payment" and check the notify the user checkbox when doing so.
You'll want to also go in the System>Order statuses menu to create that "waiting for payment" status, and enable it in the "unpaid" column of the order statuses listing so that the customer will get a payment button for it in the email notification.

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

Time to create page: 0.047 seconds
Powered by Kunena Forum