Quote Originally Posted by bislewl View Post
So personally I would first try is in: catalog/includes/templates/YOUR_TEMPLATE/jscript/jquery/jquery_back_in_stock.js

Change:
Code:
var productDiv = $(this).parent();
To:
Code:
var productDiv = $(this).parent().parent().parent();
Thanks, bislewl! That sorted it out. And now I understand where it's getting the image and description from, I can remember to revisit that Javascript if I ever change the listing template.
So to summarise, it wasn't a bug in the module but rather it was due to my template being non-standard.