Post by Xark » Tue Nov 02, 2010 10:18 pm

Hi

Does anyone know if it is possible to have OpenCart automatically calculate shipping on the fly? - not just when you checkout.

In Danish webshops it's common (and most major webshops support this) that when you start adding products to your shopping cart, it automatically adds the shipping as well, so you always can see your total order cost and not just after you select shipping.

I'm not talking about the solution where it skips the shipping step where you only have one shipping option.

Is there a way to do this in OpenCart? Is there a module to this or can it be added in future versions?

Newbie

Posts

Joined
Fri Aug 27, 2010 8:18 pm

Post by JAY6390 » Tue Nov 02, 2010 11:20 pm

It would be possible if you were logged in, otherwise it's going to be quite difficult to do

Image


User avatar
Guru Member

Posts

Joined
Wed May 26, 2010 11:47 pm
Location - United Kingdom

Post by Xark » Wed Nov 03, 2010 3:48 pm

So difficult, not impossible?

Are we talking a major change of the code or?

Newbie

Posts

Joined
Fri Aug 27, 2010 8:18 pm

Post by Qphoria » Mon Nov 08, 2010 10:33 am

I too thought about adding shipping and coupons like cart items, but it would likely clash with the way shipping works at the checkout level.

Image


User avatar
Administrator

Posts

Joined
Tue Jul 22, 2008 3:02 am

Post by cartpro » Tue Nov 09, 2010 12:22 am

If you use the single or multiple flat rate shipping, you can easy set the shipping to the lowest shipping rate otherwise if will be difficult to calculate the shipping without user logged it.

How about IP lookup? May be you pick up the IP and figure out the shipping zone.

Extensions: Multi-vendor extension
Shipping Modules: SuperShip Pro

Multi-Vendor Marketplace:Opencartmarketplace.com
IceCat to Opencart: Import millions of IceCat products to Opencart


New member

Posts

Joined
Fri Oct 29, 2010 1:50 am

Post by Xark » Tue Nov 09, 2010 6:08 pm

Well, I'm fortunate enough that Denmark is one big shipping zone hehe.
There is only 6 million citizens here and the entire size of the country is around 3 times that of NYC ;)

OpenCart being developed by americans (?) I can pretty much follow why you're responding to my question the way you do hehe - no offense there at all :)

Shipping wise, our options are weight based only.

The weight classes are:

0-5 kg (0-11 lbs) costs 75 DKK (around $12 - yes its that expensive)
5-10 kg (11-22 lbs) costs 100 DKK (around $17)

We cover 1/3 of the shipping ourselves, since $12 for shipping is way overpriced and therefore we run only with a flat shipping rate of around $8. Once they enter the 11+ lbs shipping range, they will already have a big enough order to trigger our free shipping.

So, with only one shipping zone and flat rate shipping (free if over $80), it does not matter who our buyer is or where they come from - no matter what, the shipping will be the same.

With these variables it would be very simple to do what I asked - add shipping to the cart automatically when you add a product.

The question is - is there a way to do this in OpenCart or is it too hard coded into the system, that it relies on shipping zones and customer location in order to determine shipping rate?

Hope it makes more sense now :)

Thanks for your inputs guys - it's great to see a committed community and especially active developers. Well done.

Newbie

Posts

Joined
Fri Aug 27, 2010 8:18 pm
Who is online

Users browsing this forum: No registered users and 2 guests