Sort products by image first and by name ASC
Suggest an additional sorting column, imgsort, used as the first
criteria for the ORDER BY clause. Something along these lines: 

   SELECT 
       fields, ...
       , IF(image="",0,1) as `imgsort`
   FROM ...
   ORDER BY `imgsort` DESC, ...
   ;