I have searched and searched but have not found a solution.

This is my issue: my customer ships both domestically and internationally. The shipping weight is important, especially for international shipments, therefore I cannot 'hack" that in the product description.

All the items vary in size and weight. Some items fit into a small USPS flat rate box and have weights that vary from 4-40+ lbs.

Is there a way to edit the product description to have four domestic shipping choices where the cart admin can select if the item fits in a small, medium, large, or does not fit into a flat rate box?

I have looked at all the hacks but could not find one that fit my problem.