Ubercart Module to allow product level shipping origin

In my research, there appeared to be a module uc_manufacturers that enabled a shipping origin point for a given manufacturer that “hooked” back to the uc_quote module for shipping estimates. This was all done at the product level in Drupal 5/Ubercart 1.x and is now deprecated. Our business relies heavily on manufacturer to customer shipping but I’m failing to see any way of doing so in ubercart 3. I’m lost on how to write a module but if anyone can direct me to the right place for developing such a module or how to write one, it’d be most appreciated. My apologies if this isn’t the correct forum to post this in…in advance 🙂

Drupal version: 

Source: https://www.drupal.org/taxonomy/term/4/feed