Hi Jason, thanks, ok here is all the detail..
in the ecart object:
1. I have a "ShippingCost" name in COLUMNS (Unique and set as currency)
2. in the ecart Shipping TAB - I have 2 rules set up:
a) Shipping Standard
If Session variable Collection !=1
AND Number of items with ShippingCost of 0 > 0
Create flat rate shippong of $7
b) Shipping GiftCard
IF Session variable Collection != 1
AND Number of items with ShippingCost of 0 <1
Create flat rate shipping of $0.99
3. Currently in my database under products table Im using a table to hold an Int value of 1 or 0 (0 being a regular product and 1 being a voucher)/ so using this.
I think its still safe to say I can still hold the "shipping type of if either a regular product or a voucher" in my products table. but then have a seperate table to store current shipping costs, currently either a £7 or £4 but need them to be stored in a databse so admin can come along and alter their shipping cost if they need) plus the third option would be pickup from shop but then that wouldnt need to be stored in DB. (im waffling again arnt I)
I just need th ebest approach so that if the client decides to add international shipping that I wouldnt have to start from scratch but to just amend slightly)
best regards Chris