Completed overwriteProductFromBtData function