Ответы справочной службы
Чимкент – русское название города, Шымкент – казахское. Если приводить казахское название, то с буквой Ы: в иноязычных именах собственных написание Ы после шипящих возможно.
Название этого города в русском языке склоняется.