Hi @waseemsannib ,
For some reason it seems your theme doesn’t use the hooks needed by the plugin to display badge.
For the shop page, I can see in the source code that products have “outofstock” css classes. It means you can use the alternative method (go in Settings > Sold Out Badge for WooCommerce > Alternative method)
For the home page, I can’t see any product with outofstock class, it could be because all products in home page are in stock or because you’re using a different system to display products, like a page builder.
Please be aware that some solutions are not compatible with Sold Out Badge plugin: Gutenberg Widgets like “All products” for example is not compatible due to a limitation in WooCommerce blocks (they’re currently working on that but it could take months). Some Elementor widgets are not compatible either but some workarounds may be possible.
Could you tell me which tool is used to display products on homepage ? I could try to find a way to help you with this information.
Regards,
Charlie