Jump to content
  • Checkout
  • Login
  • Get in touch

osCommerce

The e-commerce.

Shipping and Taxes


Guest

Recommended Posts

Hi,

I am lost! I just don't seem to "get" how this should be setup, nothing I try seems to work, this is what I want to setup

 

I am based in the UK,

Tax:

17.5% tax for UK and the European Union

0% tax for the rest of the world,

 

Shipping:

I have tried to use table rates (and added the EXTRA TABLE RATE addin)

I want 1 set/table of shipping rates for different weights for each of the following :-

UK

European Union

Rest of the World

 

How do you set this up? I can get it working for somebody living in the UK, but a test user from France was getting no tax applied, also the UK resident was getting the shipping rate for the Rest of the World as well at the UK one.

 

I am at a loss as to how it works!

 

Thanks

Tom

Link to comment
Share on other sites

thanks, helps but still doesn't work!

 

1)Why would you apply a tax class to a product? surely the tax is dependant on where the logger on customer is from?

 

2) using the SQL scripts I have set up

3 Tax Zones

UK, Europe, and Rest of the World,

3 Tax Classses

UK, Europe, and Rest of the World,

and 3 tax rates

UK, Europe, and Rest of the World,

 

I did because I want the shipping to europe to be different than uk.

 

3) I setup 3 table rates using "extra tables".

 

4) if a UK resident logs in it works ok but seems to give all the shipping options!?! but no options for a dummy account from france!

 

I am still at a loss with this! I can't get our site to work with soCommerce! I know it's opensource but!

I don't think I am doning anything unusual, surely somebody has got this working?

 

 

Thanks

Tom

Link to comment
Share on other sites

The Table Rate is very poorly documented - except for inside the files themselves. Take a look at the code within the files and you'll find lots of comments about how the Table Rate works.

 

Vger

Link to comment
Share on other sites

Thanks for the reply, I'm looking at the code in checkout_shipping.php it does jump over the place a bit!

 

Also when I log in as a test user from europe it doesn't apply the VAT!

 

I am really not getting on with this! it is meant to be a side project.

I wouldn't mind debugging and going through code, but surely I am trying to do something basic for ecommerce software?

 

I feel I am missing something here? this has to be possible because osCommerce is used by so many sites?

We want to ship to the UK EU and the rest of the world, with different rates for different weights, and have different TAX rates for UK, EU and the rest of the world.

 

Thanks

Tom

Link to comment
Share on other sites

Thanks for the reply, I'm looking at the code in checkout_shipping.php it does jump over the place a bit!

 

Also when I log in as a test user from europe it doesn't apply the VAT!

 

I am really not getting on with this! it is meant to be a side project.

I wouldn't mind debugging and going through code, but surely I am trying to do something basic for ecommerce software?

 

I feel I am missing something here? this has to be possible because osCommerce is used by so many sites?

We want to ship to the UK EU and the rest of the world, with different rates for different weights, and have different TAX rates for UK, EU and the rest of the world.

 

Thanks

Tom

 

Hmm, i have the same setup, and it works for me. I suppose you went throught this, but i'll write it down anyway so you can check.

 

1. You have made 1 Tax Class, which is for instance "Taxable goods", and has the value of 17.50% (in Admin -> Localization/Taxes -> Tax classes. This tax class is for the EU (including UK). All other countries are not taxable

 

2 you have set up 1 tax rate (Admin -> Localization/Taxes -> Tax rates) with the name "Taxable Goods", for the Zone Europe, with a rate of 17.5%.

 

3. You have made 2 tax zones (Admin -> Localization/Taxes -> Tax zones): One is called Europe and the other is called Rest of the World for instance.

 

4. You have defined what countries are part of the tax zone "Europe" (i.e, EU member states, including UK) AND whcih countries are part of "Rest of the World" through Admin -> Localization/Taxes -> Tax zones -> Europe -> details -> insert. And of course the same routine Rest of the World. (lots of countries)

While this can be done manually though Admin, the contrib I mentioned helps speeding this up this step. If my memory serves me well, the contrib takes care of Rest of the World and perhaps also most EU member states, but maybe not the new ones.... But i'm not to sure here. Check it anyway.

 

5. When adding products to your catalog, you have indicated the tax rate as "Taxable goods" for each and every product, assuming all your products are subjected to VAT.

 

OSCommerce should take care of the rest, i.e. if the products are to be delivered to a country within the EU, 17.5% VAT will be added to the order when checking out. If outside the EU, VAT will not be added.

 

The shipping thing is another matter. For me it meant simply adding a shipping module of the dutch postal service in Admin -> modules -> shipping. This module calculates the current shipping rates for each delivery address automatically, using the real time data from that dutch postal service. I guess there must be a similar contrib for UK postal service too. Have a good look in the contrib section. And be sure you entered the right weight in grams for each and every product you added to your catalog.

I also use cash on delivery as a shipping/payment option. In this case the flate rate shipping module. Just changed the text to COD instead of flat rate. And used the normal COD payment module as a payment option.

 

Perhaps that a closer look at Admin instead of the php code might help. Check steps in Admin anyway.

 

Regards,

Al

Link to comment
Share on other sites

Hi,

No not forgotten, sidetracked! but got it working! your a Star! :thumbsup:

 

Thanks for your help, I wasn't far off, maybe the taxes didn't work because I had either setup 2 groups at 17.5%, one for UK and one for Europe, or because I had one at 0% for rest of world, did not really need this, doing what you said simplified it.

 

Also got the shipping working, this is might have been the issue I now have Tax Zones setup to use for Taxes and seperate ones setup for shipping.

 

It does seem that this confused me, having seperate zones works fine for now.

 

For Shipping I used the MultiGeoZone MultiTable Shipping,

 

Again thanks for the help!

Tom :D

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...