In a medium saucepan, heat the olive oil over medium heat. Add the finely chopped onion and cook for about 5 minutes, or until translucent. Stir in the minced garlic and cook for another 1 minute.
Pour in the apple cider vinegar, raspberry preserves, and granulated sugar. Stir well until the preserves melt and the sugar dissolves.
Stir in the salt, liquid smoke, the whole can of chipotle peppers, and the adobo sauce.
If you prefer a smoother sauce, carefully transfer the mixture to a blender or use an immersion blender directly in the pot. Blend until smooth.
Add the store-bought barbecue sauce to the pot. Stir well to combine all ingredients. Simmer on low heat for 10–15 minutes, stirring occasionally, to let the flavors meld.
Remove from heat and let the sauce cool to room temperature. Transfer to a jar or airtight container. Store in the refrigerator for up to 2 weeks, or freeze for longer storage.