@chapeline good thinking! (Was my first idea as well…)
The thing is, that the chair is one Object (in the original file), so you’d have to break it up into separated pieces, to get more than one origin, which you can only do in Edit Mode….
But even then I can’t get snapping to behave like that…