TastySoilSorry to bug you again, i'm kind of following you up untill the point where you are explaining how to set the price:
Tysonset the Medium Box with a 3.00 Cost and a 4.00 Weight. Then simply Edit each of your products so they are set to ship in the appropriate Package Type with a product weight of 0.00.
I was basically "gaming the formula" there, and the figures I gave were just examples since I didn't know what actual rate you wanted. For the sake of demonstration, I presumed example rates per item of 3.00 Domestic and 7.00 International.
In that example, the Cost (e.g. 3.00) of a Medium Box will always be added for each item ordered that was configured to ship in a Medium Box. Since your Domestic rate would be set to 0.00, the box's weight would never add any extra charges for a Domestic buyer.
However, an Int'l rate of 1.00 would add a fee equal to the box's Weight (since $1.00/oz X 4.00oz = $4.00) on top of the Cost, so an Int'l buyer would be charged the 3.00 Cost plus the 4.00 rateXweight amount for a total of 7.00 for each item ordered that was configured to ship in a Medium Box.
Note also that these "boxes" you define to configure shipping in our system need not bear any relation to the size or number of boxes you will actually use when packing up an order; our containers are only relevant for making the Shipping calculation add up the way you want.
I'm not sure if this is possible, but here is a breakdown of how my friend has his shipping set, if there is any way to have this automatically happen through your service i'd be a customer for life..
http://tastysoil.com/picture-4.png
Now, i know there are 4 variables here (USA, CANADA, MEXICO, WORLD) so if that is too much for the cart to figure out i could narrow it down to have canada/mexico lumped in together.
At the moment, custom rates (non-USPS rates) can only distinguish Domestic (within your country) from International (outside your country). We are working on some enhancements to Shipping calculation that may soon add the ability to define custom per-oz rates on a destination-country basis. Our USPS rate lookup would of course give the proper Postal rate for the total weight of the shipment and its actual, specific destination (we compare First Class vs. Priority and apply whichever rate is cheaper).
Another question, is the shipping preference automatically chosen just by where the customer has their paypal address set up at? They don't have to manually choose anything do they?
Not quite sure I follow what you mean here, but if you're referring to the destination address, that is provided during Checkout. For PayPal this would typically be whatever default or Verified address they have saved in their PayPal account unless they manually choose to specify a different address.