Product Based Shipping - Assign a Rate to a Product

Anyone found a solution for this yet?

I’m looking into a javascript solution, but that’s not ideal.