Set a medium pot over medium heat. Add the cranberry juice and sugar. Stir until the sugar has dissolved completely.
Add both the fresh and dried cranberries. Cook for 10–15 minutes, stirring often, until most of the fresh cranberries have popped and the sauce has thickened slightly. Remove from heat.
Stir in the orange marmalade, orange juice, zest, and allspice. Mix gently until everything is combined.
Let the sauce cool to room temperature, then cover and refrigerate until set and chilled throughout. Serve cold or at room temperature.