The idea is awesome, but handling products via a SKU is hard. For instance, if you had the SKU 517030000077284 (a Gibson Les Paul) how would you determine the package size that each customer individually uses? Or determine how much extra weight was added by packaging to keep the guitar safe?
I would love to solve this problem but it is definitely a hard one to solve.