Does the repair need to be done at the same shop where I bought it?

No, you can have your seat repaired at any of the selected retailers for this rework. You can find the list of retailers here.