Preheat oven to 350 degrees and spray a bundt pan with non stick spray.
In a large bowl, combine the cake mix, pudding mix, orange juice, oil, and eggs together with an electric mixer for 2 minutes. Stir in the chopped cranberries and then pour the cake batter into your prepared bundt pan.
Bake for 55 minutes or until a knife inserted in the cake comes out clean. In a small saucepan, combine the butter, sugar, and orange juice. Bring this to a boil and then remove from the stove.
While the cake is still warm, poke holes all over the top (exposed "bottom" of the cake) of the cake with a fork. Pour the orange juice mixture over cake.When the cake is completely saturated, let it rest for at least 15 minutes. Place a plate over the exposed bottom of the cake, holding both very tightly, flip your cake upside down onto the plate.
In a small mixing bowl, whisk together the sifted powdered sugar, orange juice, orange zest and dash of salt. Drizzle over over top of Cranberry Orange Bundt Cake and enjoy!