Yes, the Christmas Market is barrier-free. There are three parking spaces for people with special needs at the main gate (Schönbrunner Schloßstraße).
Assistance dogs are allowed.
Barrier-free toilets can be found in the Visitor Centre to the left of the main gate and in the entrance hall to the Palace.