Shopping List wrong

After i load my chracter and click shopping list; it tells me i need thing i already have.

Tells me i need ring enchants; but my ring are already enchanted with what the shopping list tells me

Are you sure it isn’t referring to an off-spec? If you isolate your main spec. you should see which spec. requires the enchants in question.