OK, what I have done so far is the following:
Yesterday, in order to fix the problem with Stock by Attributes (it did not update the stock), I followed the instructions given by limelites here:
http://www.zen-cart.com/forum/showthread.php?t=34977&page=65
I downloaded the "stock_by_attributes_4-7MULTIADD mod" since the version I'm using (4.7ajax) does not include the file "/includes/classes/order.php".
I replaced my /includes/classes/order.php with the file in the 4-7MULTIADD mod.
Since then, my products are not showing. I have tried to revert the situation by replacing order.php with the original zen cart file.
I have also replaced tpl_product_info_display.php both in includes/templates/template_default/templates/ and templates/YOURCUSTOMTEMPLATE/templates - but to no avail.
Can the admin log have something to do with this?