[ic] Shipping depending on quantity and price

Mike Heins mike at perusion.com
Fri Dec 26 10:29:22 EST 2003


Quoting Stefan Hornburg (Racke) (racke at linuxia.de):
> Hello, Interchange users !
> 
> I got the following specification from one of my customers:
> 
> 1-4 items $8 then $2 a item after that
> 
> That part is pretty easy:
> 
> GNDCOM: UPS Ground
>         crit quantity
>         min  1
>         max  4
>         cost 8
> 
>         crit quantity
>         min 5
>         max 9999999
>         cost f [nitems] * 2
> 
> But additionally orders over $400 should get free shipping. 
> It is possible to express this in the shipping database
> without resort to custom tags ?

This is done in the "mike" demo with the free_or_upsg definition:


free_or_upsg:	UPS Ground
	crit	[subtotal noformat=1]
	min		0
	max		99.99
	cost	>>upsg

	min		99.99
	max		9999999
	cost	0.00
	free	Free!


upsg:	UPS Ground
	crit			weight
	at_least		4
	adder			@@TOTAL@@ * ($Variable->{UPS_ADDER_PCT} || .20)
	ups				1
	zone			450
	PriceDivide		1
	table			Ground
	ui_ship_type	UPSI
	aggregate		1
	surcharge_table Xarea
	default_geo		45056
	residential		1
	min				0
	max				0
	cost			e No shipping needed!

	min				0
	max				1000
	cost			u

	min				150
	max				9999999
	cost			e Too heavy for UPS

-- 
Mike Heins
Perusion -- Expert Interchange Consulting    http://www.perusion.com/
phone +1.765.647.1295      <mike at perusion.com>

People who want to share their religious views with you
almost never want you to share yours with them. -- Dave Barry


More information about the interchange-users mailing list