I'll need more details on how your items will work.
you say that only some items have the size option.
Do those items that do have the option all have the same sizes? or will they be available in different sizes?
Is the size applied strictly on an item by item basis? or is it applied to a category, say item category shirts has size, but another category does not?