How can we add an extra shipping charge at the variant level? Right now, we do this using a required product but it applies to all variants of the product since it is only possible at the product level.