Zen Cart Logo
Forums / Built-in Shipping and Payment Modules / Sales tax causing Free Shipping if order is under set amount

Sales tax causing Free Shipping if order is under set amount

Locked

Views: 1,372

Results 1 to 7 of 7
This thread is locked. New replies are disabled.
19 May 2009, 5:42 PM
#1
drex avatar

drex

New Zenner

Join Date:
Jul 2007
Posts:
10
Plugin Contributions:
0

Sales tax causing Free Shipping if order is under set amount

ZS 1.3.8

It appears that when the free shipping is set to $100, any order less than $100 whose sales tax pushes it over gets free shipping.

how can you set it so that the order subtotal (PRE-TAX) must be >=$100 for free shipping?

thanks

19 May 2009, 9:20 PM
#2
wilt avatar

wilt

Oji-san

Join Date:
Jun 2003
Location:
Newcastle UK
Posts:
1,876
Plugin Contributions:
3

Re: Sales tax causing Free Shipping if order is under set amount

can you give an example of an order where this happens.

I've just tested with 138 and it did not give me Free Shipping on an Item worth $95.00, even though the tax on that took it over $100.00

19 May 2009, 9:26 PM
#3
wilt avatar

wilt

Oji-san

Join Date:
Jun 2003
Location:
Newcastle UK
Posts:
1,876
Plugin Contributions:
3

Re: Sales tax causing Free Shipping if order is under set amount

k,

I just tested again with Display Price With Tax set to true, and there does seem to be a problem.

I assume you have Display Price With Tax set to true.

19 May 2009, 10:01 PM
#4
drex avatar

drex

New Zenner

Join Date:
Jul 2007
Posts:
10
Plugin Contributions:
0

Re: Sales tax causing Free Shipping if order is under set amount

no, its actually set to off.

the problem only happens when the client is from the home state, and where sales tax is charged.

so if the client is from out of state, there is no issue with free shipping over $100

if the client is from out of state and the order is less than $100, shipping is charged.

if the client is in state, and order totals $100 or more pre-tax, it doesn't matter

but if the order is near $93, and is instate, that pushes it artificially over the $100, giving free shipping, which is incorrect.

is there a way for the free shipping to be set to look at the subtotal (or pre-tax total) for free shipping, rather than the total?

thanks!

19 May 2009, 10:23 PM
#5
wilt avatar

wilt

Oji-san

Join Date:
Jun 2003
Location:
Newcastle UK
Posts:
1,876
Plugin Contributions:
3

Re: Sales tax causing Free Shipping if order is under set amount

k,

As I said, I cannot reproduce your problem with the settings you describe, I could only reproduce it with Display Price With Tax = True.

can you post details of the order totals at checkout , including the tax percentage you use.

A screenshot of checkout would be even better :)

21 May 2009, 4:24 AM
#6
drex avatar

drex

New Zenner

Join Date:
Jul 2007
Posts:
10
Plugin Contributions:
0

Re: Sales tax causing Free Shipping if order is under set amount

sales tax is 7%

this is an order to the same state as the business.

22 May 2009, 6:41 PM
#7
ajeh avatar

ajeh

Oba-san

Join Date:
Sep 2003
Location:
Ohio
Posts:
62,757
Plugin Contributions:
1

Re: Sales tax causing Free Shipping if order is under set amount

See if changing the ot_shipping.php module around line 35 for the IF to:

        if ( ($pass == true) && ( ($order->info['total'] - $order->info['shipping_cost'] - $order->info['tax']) >= MODULE_ORDER_TOTAL_SHIPPING_FREE_SHIPPING_OVER) ) {

works better for you on the tax issue ...

This is not a complete fix, but can work in many circumstances ...