How to add weight-based shipping integration