/** * Determine if a product or variation is in low stock. * * @param {number} threshold - The number at which stock is determined to be low. * @return {boolean} - Whether or not the stock is low. */ export function isLowStock( status, quantity, threshold ) { if ( ! quantity ) { // Sites that don't do inventory tracking will always return false. return false; } return status && quantity <= threshold === 'instock'; }