Muchísimas gracias por la respuesta, me estaba volviendo loco entre manuales, libros, foros... No sabía de dónde se alimentaba la vista y mira que estuve repasando la clase en cuestión. Ahora lo tengo mucho más claro, incluso me servirá para un futuro.
Sin embargo me he encontrado con esto:
// Build SELECT
$sql->select('cp.`id_product_attribute`, cp.`id_product`, cp.`quantity` AS cart_quantity, cp.id_shop, pl.`name`, p.`is_virtual`,
pl.`description_short`, pl.`available_now`, pl.`available_later`, product_shop.`id_category_default`, p.`id_supplier`,
p.`id_manufacturer`, product_shop.`on_sale`, product_shop.`ecotax`, product_shop.`additional_shipping_cost`,
product_shop.`available_for_order`, product_shop.`price`, product_shop.`active`, product_shop.`unity`, product_shop.`unit_price_ratio`,
stock.`quantity` AS quantity_available, p.`width`, p.`height`, p.`depth`, stock.`out_of_stock`, p.`weight`,
p.`date_add`, p.`date_upd`, IFNULL(stock.quantity, 0) as quantity, pl.`link_rewrite`, cl.`link_rewrite` AS category,
CONCAT(LPAD(cp.`id_product`, 10, 0), LPAD(IFNULL(cp.`id_product_attribute`, 0), 10, 0), IFNULL(cp.`id_address_delivery`, 0)) AS unique_id, cp.id_address_delivery,
product_shop.advanced_stock_management, ps.`product_supplier_reference` AS supplier_reference, IFNULL(sp.`reduction_type`, 0) AS reduction_type');
Como se puede apreciar en la última línea del SELECT ya estaba incluído ps.`product_supplier_reference` tan sólo que estaba así:
ps.`product_supplier_reference` supplier_reference
En vez de:
ps.`product_supplier_reference` AS supplier_reference
Desde la vista "shopping-cart-product-line.tpl" intento acceder a este campo de la siguiente manera:
<small class="cart_ref">
{l s='Ref. Prov'}{$smarty.capture.default}
{$product.supplier_reference|escape:'html':'UTF-8'}
</small>
Es decir, empleo $product.supplier_reference para mostrar dicho campo pero nada, sigue vacío. ¿Qué estoy haciendo mal?
Por otra parte, ¿sería posible hacerlo mediante override para evitar tocar los archivos del core de PrestaShop?
-override
-classes
-Cart.php