I've been convinced, for some time, that there is no difference at all between onions and shallots, merely that shallots are a group of onions with particular traits; they tend to be small and sweet.
Further, both are Allium Cepa.
I've decided to put it to the test by doing two things:
1) Growing small sweet onions which are definitely classed as onions, not shallots. (Variety Rouge Longue de Florence.)
2) I've planted one of last summer's Red Baron onions (again no ambiguity, these are definitely onions), which had begun to sprout, into a florist's bucket, filled with multi-purpose compost, and allowed the sprout to grow.
I'm now at the position where there are 7 identifiably different sprouts, and I'm now at the stage where it/they definitely require planting out.
The question is, "Do I plant it in one, or do I try to tease the sprouts apart, in order to hopefully grow bigger onions?"
I think the answer may depend upon what it's like when I get it out of the bucket, in terms of separating, (which I'd rather do), and the risk of breaking.