Best answer by Stuart_W
Firstly make sure you are entering the code exactly and that it hasn't been used before or that you aren't trying to spend too much and you are in a supported country. Make sure you don't enter any trailing or leading spaces if you copy and paste.
Then if it still fails try calling the sales team http://www.sonos.com/en-gb/contact
https://sonosanniversary.com