Hi @murgesh
As you’ve pointed out, a theme could use any ID/class name on it’s cart drawer, and Shopify does not enforce a standardised model for this. There’s some discussion here on a strategy for maintaining support for different themes. You could analyze the naming patterns for the most popular themes to see what variations exist so these can be handled by your app, and also provide a process for merchants to contact your support team if their theme is not supported.