front seats will fit straight off if they are B7 items as the wiring is already in the floor of the car, the seats are wired according to spec .
If you look in your floor seat plugs connection point you'll see the plugs, depending on what seats you have the plugs will be wired to the seats, the sockets in the car will be for most cases wired for all options , memory seats sometimes vary a bit as they use a different loom in the seat aswell but connection wise to the main car loom is wired.
I have a B7 special edition which had heated sports seats, swapped them for B7 S4 recaro's which were full electric and everything plugged straight in and works, only had to fit a larger fuse for the passenger side seat movement.
Seat occupancy all worked as per previous seats .
Rears seats will fit but need alteration to fit , doable though if the seats are worth swapping.
B6 are not just a straight swap as they need a few tweaks to function , actual fit in the car is fine , also B6 don't have the side airbags which the B7 seats do.