Prep: Line a very large-rimmed baking sheet (or your counter) with parchment paper and set aside. Prepare any toppings if needed.
Melt Chocolate: Add the chocolate, oil/shortening, and corn syrup to a medium microwave-safe bowl. Microwave at 50% power for 60 seconds, stir, then continue to microwave at 50% power at 30-second intervals, stirring in between, until melted and smooth.
Dip Pretzels: Transfer the chocolate to a glass for easy dipping. Working quickly, dip the pretzel rod into the chocolate and swirl so the chocolate spreads on 2/3 of the rod. Allow the excess to drip off and transfer to the parchment paper.
Toppings: Immediately sprinkle the pretzel with the desired toppings, skipping some if you wish to drizzle them with white. Repeat with the rest of the pretzel rods. If the chocolate becomes too cool and firm, reheat briefly in the microwave at 50% power and stir. I have to do this at least once during the process.
Set: Let the pretzels set before drizzling or serving, about 30-40 minutes at room temperature. I don’t suggest refrigerating to speed up the process because this causes more pooling and can create white streaks on the chocolate.
White Drizzle (Optional): Place the white almond bark and 1/4 teaspoon coconut oil/shortening in a microwave-safe bowl. Microwave for 30 seconds, stir, then continue to microwave at 15-second increments, stirring in between, until just melted. If it becomes too thin, let it rest to thicken.
Decorate: Transfer the almond bark to a plastic bag and snip a very small hole in one corner. Drizzle the white chocolate over the desired pretzel rods, then immediately sprinkle with toppings.
Set: Let the pretzels set for about 30 minutes at room temperature or until the drizzle has hardened.