No, it’s open, so Democrats can vote for Haley - but they probably won’t since SC is winner take all.
The Democrats would be wasting their time, because even if they helped Haley get 30-40% of the vote like in NH, Trump would still take all the delegates.
It doesn’t matter, the media just want something that they can spin all night long.