Shipping by Product Cost

  • Posts: 24
  • Thank you received: 2
  • Hikashop Essential
10 months 1 week ago #352599

-- HikaShop version -- : 4.7.3
-- Joomla version -- : 4.2
-- PHP version -- : 7.4
-- Browser(s) name and version -- : chrome

I would like to create shipping based on product cost, not on quantity.

How can I do this? Based on the total dollar amount of products purchased I want to create the shipping amounts.

thanks,
Laura

For example:
Shipping Rates are as follows:
<table>
<tr><td>U.S. RATES ONLY</td><td> CANADA ONLY </td><td> OUTSIDE U.S. & CANADA </td></tr>
<tr><td>Up to $20.00 = $ 8.00 </td><td> up to $20.00 = $15.00 </td><td> up to $20.00 = $20.00 </td></tr>
<tr><td>20.01 - 40.00 = 10.00 </td><td> 20.01 - 100.00 = 25.00</td><td> 20.01 - 50.00 = 30.00 </td></tr>
<tr><td>40.01 - 70.00 = 12.00 </td><td> 100.01 - 200.00 = 30.00</td><td> 50.01 - 100.00 = 35.00 </td></tr>
<tr><td>70.01 - 100.00 = 14.00</td><td> 200.01 - 300.00 = 35.00</td><td> 100.01 - 150.00 = 40.00 </td></tr>
<tr><td>100.01- 130.00 = 17.00</td><td> 300.01 - 400.00 = 40.00 </td><td> 150..01 - 200.00 = 45.00 </td></tr>
<tr><td>130.01- 150.00 = 20.00</td><td> 400.01- 500.00 = 45.00 </td><td> over $200 contact the service office
<tr><td>Over $150.00 = 25.00 </td><td> over $500.00 = $50.00 per box
</tr></table>
<em>Due to cost averaging and handling costs the postage on the envelope will not reflect the actual I.S.O. cost.</em>

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

  • Posts: 81604
  • Thank you received: 13083
  • MODERATOR
10 months 1 week ago #352603

Hi,

First, go in the menu System>Zones and create a new zone of the type shipping with all the other countries added as "sub zones".
Then, you need to go in the menu System>Shipping methods of HikaShop.
There, create one new shipping method with the "manual" shipping plugin for each cell of your table.
In each shipping method, you can use the "zone" setting to select the USA country zone, or the Canada country zone, or the shipping zone you created in the first step, and you can use the "minimum price" and "maximum price" to enter the range of total cost handled by the shipping method. And finally, you can use the "price" field to enter the shipping cost.

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

  • Posts: 24
  • Thank you received: 2
  • Hikashop Essential
10 months 1 week ago #352696

Thank you! That worked like a charm!

If they order over a specific amount, and I want them to 'call us' for the shipping cost, how could I do that?

thanks,
Laura

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

  • Posts: 81604
  • Thank you received: 13083
  • MODERATOR
10 months 1 week ago #352702

Hi,

What you could do is to set a "maximum price" in your shipping methods.
That way, no shipping method will be available over that amount and HikaShop will display an error message which you can customize with a translation override (to add a link to the contact form page for example), and it will prevent the customer from finishing his order.

Alternatively, you could let the user proceed, but with a "collect on delivery" payment method instead of your normal payment method. That way, you would be notified of the order, you could then add the shipping price to the order, and send an email to the user with a link to the payment form for the order. That way, it would be all automated, without having to handle phone calls.

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

  • Posts: 24
  • Thank you received: 2
  • Hikashop Essential
10 months 1 week ago #352748

Thank you, I will try this.

The following user(s) said Thank You: Philip

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

Time to create page: 0.061 seconds
Powered by Kunena Forum