If the extra charge on shipping for international is based on:
1 Package - Full
2 Shipping Address is International (Based on a Zone Definition that you define)
Then you should be able to use this Order Total Add On that I customized where you can set the option_id and option_value_id to match your site ...
I believe you would change:
Code:
$chk_options_id = 21;
$chk_options_values_id = 74;
to be:
Code:
$chk_options_id = 1;
$chk_options_values_id = 1;
and that you would remove from the Products the Option Name for:
Shipping
and the matching Option Values:
Sleeve & US Free Shipping
Full Package International Shipping
I would test it first ...
The goal is to have your Products set up with Attributes where the only choice to make is the:
Package
Sleeve
Full Package
and then the shipping address determines any additional fee ...
This was a *real* fun one to make ... *thud*