Refactor availability status for product