I think I'd try more orange juice first and then more sugar. Odd my recipe I'm going to make is kind of like this except no shallots. I love shallots but I like my cranberry sauce just sour and sweet maybe a little hot. Maybe some more orange zest as well. If that doesn't do it, I'd start over and personally skip the shallots save them for stuffing.