$products = data_api('node')->get($node, 'field_product', array(), function ($items, $default) {
array_walk($items, function (&$item) {
$item = commerce_product_load($item['product_id']);
});
return $items ? $items : $default;
});