In this post I am going to explain how to get product stock information in PrestaShop 1.7.

// Your product id
$id_product = 10;

// Language id
$lang_id = (int) Configuration::get('PS_LANG_DEFAULT');

// Load product object
$product = new Product($id_product, false, $lang_id);

// Validate product object
if (Validate::isLoadedObject($product)) {

	// Get product Quanity
	echo $product->quantity;

	// Get product minimum quantity
	echo $product->minimal_quantity;

	// Get product low stock threshold
	echo $product->low_stock_threshold;

	// Get product low stock alert
	echo $product->low_stock_alert;

	// Print Product Object
	echo "<pre>";
	print_r($product);
	echo "</pre>";
}