Assigning Batch no to item & want a serial no for Multiple UOM

We have a similar issue, where our packaging content can vary. We haven’t found a solution as yet. One way is to pack the goods using the “manufacturing” process, but this becomes tedious for the operators. We are looking for advice from this forum.