Post by fingermart » Mon Jul 29, 2013 10:02 pm

Hi,

I am new to opencart and would need some help on weight based shipping.

I want opencart to calculate weight based shipping based on "dollar per weight" in differnet ranges. For example, if total weight is between 0 to 200g, dollar per Gram is US$0.028. In such case when the order has an exact weight of, let's say 150g, the system can calculate it as 150*0.028 = US$4.2.

Then another dollar per weight will apply for 200-500g range. is it possible?
This is a big obstacle for me now and i really appreciate someone can help me out...thanks!!!

Newbie

Posts

Joined
Sun Jul 28, 2013 6:50 pm

Post by Johnathan » Tue Jul 30, 2013 12:38 am

You can't do that with the built-in weight based shipping, but you can do it with my Weight-Based Shipping extension. You would set up brackets like this (where your default weight class is grams):

From: 0, To: 200, Charge: 0.028, Per (g): 1
From: 200, To: 500, Charge: 0.030, Per (g): 1
etc.

Image Image Image Image Image


User avatar
Administrator

Posts

Joined
Fri Dec 18, 2009 3:08 am


Post by fingermart » Mon Aug 05, 2013 9:51 pm

can i set two different weight based shipping cost, for example

Normal airmail:
between 0 to 200g, dollar per Gram is US$0.028.
between 201 to 500g, dollar per gram is US$0.025

Fast airmail:
between 0 to 200g, dollar per Gram is US$0.045.
between 201 to 500g, dollar per gram is US$0.042

Newbie

Posts

Joined
Sun Jul 28, 2013 6:50 pm

Post by Johnathan » Tue Aug 06, 2013 2:25 am

Yes, you would set it up as I said in my last point, and then create another shipping rate called "Fast Airmail" with the higher charges.

Image Image Image Image Image


User avatar
Administrator

Posts

Joined
Fri Dec 18, 2009 3:08 am


Post by Anthony1632 » Fri Jan 24, 2014 9:21 pm

I added this string in WEIGHT BASED SHIPPING. So if i have this right it should calculate how much weight (KG) i have when check-out and then multiply it with 1$. But the system give me this warning "Warning: No Shipping options are available. Please contact us for assistance!".

From: 0, To: 999999, Charge: 1.00, Per (kg): 1 (not working)


The next is working. The weight is 640 Kg so shipping returns 200 $.
1:100, 640:200 (working)

Whats is going wrong with the first option with FROM - TO input?

Active Member

Posts

Joined
Sun Oct 14, 2012 10:02 am

Post by Johnathan » Sat Jan 25, 2014 12:33 am

I think you may have confused my Weight-Based Shipping extension with the built-in Weight Based Shipping. Use the link to check out the differences -- the built-in one is not capable of doing per-weight-unit calculations.

Image Image Image Image Image


User avatar
Administrator

Posts

Joined
Fri Dec 18, 2009 3:08 am


Post by Anthony1632 » Sat Jan 25, 2014 9:28 am

Ok, so to make it clear now.

In order to make a weight-based shipping (the buid in one) i should put a price for each KG seperate and its not possible to let this build-in module make logical decission itself. Right?

So the only thing i can do is for each KG make a separate entry string? (see below)

1:1.00, 2:2.00,3:3.00 etc (till we get 1000 KG) ...what can give a very long entry (don't know if this is even possible to entry there).

Active Member

Posts

Joined
Sun Oct 14, 2012 10:02 am

Post by Johnathan » Sun Jan 26, 2014 3:48 am

Yes, you would need to make a bracket for each kilogram, like you've suggested. It should store the data fine, it just takes a long time to type it all out.

Image Image Image Image Image


User avatar
Administrator

Posts

Joined
Fri Dec 18, 2009 3:08 am

Who is online

Users browsing this forum: No registered users and 2 guests