It does not have to, but it would be the easiest thing to put all the transactions on a block chain. Manufacturing -> Verified testing -> Assembly -> Verified testing -> Consumer
Then you can follow any part through the whole network.
And, you can have payments done through it, with smart contracts that when the Consumer pays, all get paid.
But, you might just have each person in line sending satoshis