Preheat your oven to 350˚ F.
In a large mixing bowl, stir together the oats, dark brown sugar, flour, shredded coconut, soda and salt. Pour the butter and coconut oil into the bowl and mix well. The texture will resemble a wet cookie dough.
Place a piece of parchment paper over an 12x17 inch jelly roll pan. Press 6 ½ cups of the oat mixture into the pan and use a spatula to help you press it all down. Bake the crust 20 minutes until golden brown and bubbly. Let completely cool.
In a large saucepan, combine cranberries, granulated sugar, juice and zest. Simmer for 10 minutes or until cranberries are soft. Using an immersion blender or regular blender, puree the cranberry mixture until it looks resembles a smooth jam. Remember, allow the crust to cool completely before spreading the cranberry on top.
After adding the cranberry layer, crumble the remaining oatmeal mixture on top and lightly pat it down with your hand.
Bake the cranberry bars for 25-30 additional minutes or until the top is golden brown and bubbly. When completely cool, remove the rectangle from the parchment paper and cut into bars.