Para cambiar la visualización de los productos en el módulo novedades en prestashop hay que acudir al fichero \classes\Product.php
Y buscar la función getNewProducts que se encuentra en la línea 2248 aprox (Prestashop 1.6.x).
Hay que añadir una condición más en la sentencia SQL, para que no visualice productos cuya variable quantity = 0
1id_productPrimariaÍndiceint(10)UNSIGNEDNoNingunaAUTO_INCREMENT
2id_supplierÍndiceint(10)UNSIGNEDSíNULL
3id_manufacturerÍndiceint(10)UNSIGNEDSíNULL
4id_category_defaultÍndiceint(10)UNSIGNEDSíNULL
5id_shop_defaultint(10)UNSIGNEDNo1
6id_tax_rules_groupint(11)UNSIGNEDNoNinguna
7on_saletinyint(1)UNSIGNEDNo0
8online_onlytinyint(1)UNSIGNEDNo0
9ean13varchar(13)SíNULL
10upcvarchar(12)SíNULL
11ecotaxdecimal(17,6)No0.000000
12quantityint(10)No0
13minimal_quantityint(10)UNSIGNEDNo1
14pricedecimal(20,6)No0.000000
15 wholesale_price decimal(20,6) No 0.000000
16 unity varchar(255) Sí NULL
17unit_price_ratiodecimal(20,6)No0.000000
18additional_shipping_costdecimal(20,2)No0.00
19referencevarchar(32)SíNULL
20supplier_referencevarchar(32)SíNULL
21locationvarchar(64)SíNULL
22widthdecimal(20,6)No0.000000
23heightdecimal(20,6)No0.000000
24depthdecimal(20,6)No0.000000
25weightdecimal(20,6)No0.000000
26out_of_stockint(10)UNSIGNEDNo2
27quantity_discounttinyint(1)Sí0
28customizabletinyint(2)No0
29uploadable_filestinyint(4)No0
30text_fieldstinyint(4)No0
31activetinyint(1)UNSIGNEDNo0
32redirect_typeenum('', '404', '301', '302')No
33id_product_redirectedint(10)UNSIGNEDNo0
34available_for_ordertinyint(1)No1
35available_datedateNo0000-00-00
36conditionenum('new', 'used', 'refurbished')Nonew
37show_pricetinyint(1)No1
38indexedÍndicetinyint(1)No0
39visibilityenum('both', 'catalog', 'search', 'none')Noboth
40cache_is_packtinyint(1)No0
41cache_has_attachmentstinyint(1)No0
42is_virtualtinyint(1)No0
43cache_default_attributeint(10)UNSIGNEDSíNULL
44date_addÍndicedatetimeNoNinguna
45date_upddatetimeNoNinguna
46advanced_stock_managementtinyint(1)No0
47 pack_stock_type int(11) UNSIGNED No 3