I recently received an item from a store in Scotland. What I thought I ordered was a flatcap

what I recieved looked like this:


Is this a language problem, or could it be a order mix-up? Mistakes get made, and I am sure the store will correct the order. I want to make sure I am using the correct terminology.