The sentence is incorrect, because if "yet" is used, it must be in a negative or interrogative form. The corrected sentence is:
We haven't done the shopping yet.